/**/

.CB_T03 .nvsbl { font-size: 0px; height: 0px; }

.CB_T03 {
    width:970px;
}
.CB_T03_1of2{  

}
.CB_T03_2of2 {
    float:left;
    overflow: visible;
}
.CB_T03_1of2_cn {
    width: 770px;
    float:left;
    background-color: white;
}
.CB_T03_2of2_cn {
    width:190px;
    height:100%;
    display:block;
}
.CB_T03_bd{
    height:100%;
    background-repeat:repeat-y;
    background-position-x:770px;
}
.CB_T03_cn{
    height:100%;
    background-repeat:repeat-y;
    background-position-x:770px;
}
.CB_T03_ft{
    width:960px;
    float:left;
    margin-top:10px;
}
.VA_T03{
    width:770px;
}
.VA_T03_hd{
    padding-left:40px;
    padding-right:30px;
}
.VA_T03_hd h1.hl_11 {
    margin: 20px 0 14px 0;
}

.VA_T03_hd .tx_1_2 {
    margin-top: 34px;
}

.VA_T03_bd {
    width:770px;
    border-bottom:1px solid #E0E0E0;
    margin-top: 6px;
    height: 93px;
}
.VA_T03_bd .VA_T03_Entry {
    height:64px;
    float:left;
    border-right:1px solid #E0E0E0;
    padding: 10px 25px 20px 25px;
}

.VA_T03_bd .first-child{
    margin-left:15px;
}
.VA_T03_bd .last-child{
    border:none;    
    padding-right:0px;
}
.CM_T03{
    width:770px;
    padding-top: 40px;
    background:#fff;
} 
.CM_T03_cn{
    background:#fff;
}
.CM_T03_ft {
    margin: 16px 40px;
    clear: left;
}

.CM_T03_Entry_cn {
    background-repeat:no-repeat;
    margin-top:40px;
}
.CM_T03_Entry_cn.commCont{
    height:275px;
}

.CM_T03_L {
    /* padding: 5px 0px 0px 40px;
    margin: 0px 0px 0px 40px;
    padding-top: 40px;
*/
}
.CM_T03_R {    
    /* padding: 5px 0px 0px 0; 
    margin: 0px 40px 0px 0px;
    padding-top: 40px;
*/
}

.CM_T03_L_bd {
    height: 235px;
    margin: 0px 350px 0px 40px;
    padding-top: 40px;
    position: relative;
}

.CM_T03_L_bd .btn_6,
.CM_T03_L_bd .btn_5 {
    bottom: 10px;
    position: absolute;
}

.CM_T03_R_bd {
    height: 235px;
    margin: 0 40px 0 350px;
    padding-top: 40px;
    position: relative;
}

.CM_T03_R_bd .btn_6,
.CM_T03_R_bd .btn_5  {
    bottom: 10px;
    position: absolute;
}

.CM_T03_Entry_cn .CM_T03_R .tx_1{
    margin-bottom:27px;
    padding-right:30px;
}
.CM_T03_Entry_L .img_14 {
    float:right;
}
.CM_T03_Entry_R .img_14 {
    float: left;
}
.ie .CM_T03_Entry_R div.img_14 {
    margin-left:4px;
}

.CM_T03_Entry_cn .CM_T03_L .tx_1{
    margin-bottom:27px;
   /*  padding-right:338px; */
}

.CM_T03_Entry_ft {
    background: url(/img/fnktinsmdl_bg_tile.png) top left repeat-y;
    clear:both;
}

.CM_T03_Entry_ft_topBg {
    height: 5px;
    line-height:5px;
    background: url(/img/fnktinsmdl_bg_top.png) top left no-repeat;
    margin-bottom: 50px;
}

.CM_T03_Entry_ft_bottomBg {
    height: 5px;
    line-height:5px;
    background: url(/img/fnktinsmdl_bg_bottom.png) top left no-repeat;
}


.CM_T03_R .CM_T03_Entry_ft .tx_1_2_addCont,
.CM_T03_L .CM_T03_Entry_ft .tx_1_2_addCont {
    margin-left:40px;
    margin-right: 190px;
    margin-bottom: 52px;
}

.CM_T03_R .CM_T03_Entry_ft .hl_4,
.CM_T03_L .CM_T03_Entry_ft .hl_4 {
    margin-left:40px;
    margin-right: 300px;
}

.CM_T03_Entry_ft .tx_1 {
    margin-right:200px;    
}
.CM_T03_Entry_ft img {
    float:left;
}
.CM_T03_Entry_ft .tx_1_3_addCont{
    margin-left: 350px;
}
.CM_T03_Entry_ft .tx_1_3_addCont p{
    width:360px;
}
.CM_T03_Entry_ft .tx_1_3_additionalContent{
    float:left;      
}
.CM_T03_Entry_ft ul{
    list-style:disc;
    list-style-position:inside;
    margin-bottom:26px;
}

.CB_T03 .CM_T03_Entry_ft .tx_1_2_addCont {margin: 0px 15px 25px 15px;}

/* CM Flag */ 

.img_cm_flag { display: block; position:absolute; top:0px; left:-9px; margin-bottom: -5px; }
.flagContainer { position: absolute; } 
.ie7 .img_cm_flag, .ie8 .img_cm_flag { left: 4px; }

/* */

.SV_T03_cn {
    width: 960px;
}

.SV_T03_bd {
    padding:30px 5px 0px 25px;
    margin-bottom: 26px;
}

.SV_T03_1of2{
    width:280px;
}

.SV_T03_2of2{
    width:645px;
}

.SV_T03_2of2_cn {
    margin-left:35px;
    margin-bottom:25px;
}

.SV_T03_2of2_cn a.lnk_10 {
    line-height:18px;    
}

.SV_T03_2of2 p {
    margin-top:0px;
    margin-bottom:14px;
    margin-right:15px;
}

.SV_T03_2of2 .sep_1 {
    margin-bottom:14px;
}
.SV_T03_2of2_cn p.icon_arrow:hover{
    cursor:pointer;
}
.ie8 .VA_T03 .tx_1_1, .ie8 .VA_T03 .tx_1_2, .ie8 .VA_T03_Entry { position: relative; } 

/* */

/* */


/***************************
* BHW Rebrush
***************************/
/****************************
* CSS Sriyan
* Umgezogen aus Postbank.css (bene)
****************************/
.CB_T03 .column.CB_T03_1of2.box_1{
    overflow: visible;
}
.CB_T03 div.CB_T03_1of2_cn.verlauf_7{
    width: 650px;
    padding: 0 10px 100px;
    background: #fff;
}
.CB_T03 .VA_T03{
    width: 650px;
}
.CB_T03 #CB_T03_onlineVorteil{
    position: relative;
    top: 22px;
    left: 420px;
}
.CB_T03 .CM_T03_Entry {clear:both;}

.CB_T03 .CM_T03_Entry_cn {
    height: auto;
    min-height: 200px; /* 275px */
}
.CM_T03 {
    padding-top: 0px;
}
.CB_T03 .CM_T03_L{
    margin-right: 18px;
}
.CB_T03 .CM_T03_L .cmt03_bhw_image{
    margin-left: 16px;
    margin-right: 0px;
    float: right;
}
.CB_T03 .CM_T03_L_bd{
    margin: 0 246px 0 18px;
}
.CB_T03 CM_T03_R{
    margin-left: 18px;
}
.CB_T03 .CM_T03_R_bd{
    margin: 0 18px 0 256px;
}
.CB_T03 .CM_T03_R .cmt03_bhw_image{
    margin-left: 16px;
    margin-right: 16px;
    float: left;
}
.CB_T03 .CM_T03_Entry_cn .CM_T03_R .tx_1{
    padding-right: 0px;
}
.CB_T03 .CM_T03_L_bd,
.CB_T03 .CM_T03_R_bd{
    height: auto;
    min-height: 155px; /* 235 px */
}
.CB_T03 .CM_T03_L_bd .button.btn_5,
.CB_T03 .CM_T03_L_bd .button.btn_6 {
    width: 650px;
    position: relative;
    left: -40px;
    background: #F6F6F6;
    border: 1px solid #E9E9EA;
    margin-left: 22px
}

.CB_T03 .CM_T03_R_bd .button.btn_5,
.CB_T03 .CM_T03_R_bd .button.btn_6 {
    width: 650px;
    position: relative;
    left: -256px;
    background: #F6F6F6;
    border: 1px solid #E9E9EA;
    margin-right: 23px
}

.ie .CB_T03 .CM_T03_L_bd .button.btn_5,
.ie .CB_T03 .CM_T03_L_bd .button.btn_6 {
    width: 644px;
    position: relative;
    left: -34px;
    background: #F6F6F6;
    border: 1px solid #E9E9EA;
    margin-left: 22px
}

.ie .CB_T03 .CM_T03_R_bd .button.btn_5,
.ie .CB_T03 .CM_T03_R_bd .button.btn_6 {
    width: 644px;
    position: relative;
    left: -250px;
    background: #F6F6F6;
    border: 1px solid #E9E9EA;
    margin-right: 23px
}


.CB_T03 .CM_T03_L_bd .button.btn_6,
.CB_T03 .CM_T03_R_bd .button.btn_6{
    border-bottom: none;
}
.CB_T03 .CM_T03_L_bd .button.btn_5 .tx_1_2,
.CB_T03 .CM_T03_R_bd .button.btn_5 .tx_1_2,
.CB_T03 .CM_T03_L_bd .button.btn_6 .tx_1_2,
.CB_T03 .CM_T03_R_bd .button.btn_6 .tx_1_2{
    padding: 9px 15px;
    text-align: left;
    font-weight: bold;
    color: #104581;
}
.CB_T03 .CM_T03_L_bd .button.btn_5 .CM_T03_dropDown_icon,
.CB_T03 .CM_T03_R_bd .button.btn_5 .CM_T03_dropDown_icon{
    float: right;
    width: 12px;
    height: 8px;
    margin: 6px 0 0 0;
    background: url(/img/arrow_expandable_down.png) no-repeat;
    top: 0px;
}
.CB_T03 .CM_T03_L_bd .button.btn_6 .CM_T03_dropDown_icon,
.CB_T03 .CM_T03_R_bd .button.btn_6 .CM_T03_dropDown_icon{
    float: right;
    width: 12px;
    height: 8px;
    margin: 6px 0 0 0;
    background: url(/img/arrow_expandable_up.png) no-repeat;
    top: 0px;
}
.ie .CB_T03 .CM_T03_L_bd .button.btn_5 .CM_T03_dropDown_icon,
.ie .CB_T03 .CM_T03_R_bd .button.btn_5 .CM_T03_dropDown_icon,
.ie .CB_T03 .CM_T03_L_bd .button.btn_6 .CM_T03_dropDown_icon,
.ie .CB_T03 .CM_T03_R_bd .button.btn_6 .CM_T03_dropDown_icon{
/*    position: relative;
    bottom: 27px;
*/
    position: absolute;
    top: 12px;
    right: 15px;
}
.CB_T03 .CM_T03_Entry_ft{
    width: 650px;
    position: relative;
    top: -11px;
    padding-top: 20px;
    background: url(/img/verlauf_linie.png) no-repeat;
    border: 1px solid #E9E9EA;
    border-top: none;
}

.ie .CB_T03 .CM_T03_Entry_ft{
    width: 644px;
    left: 6px;
}

.CB_T03 .CM_T03_Entry_ft .tx_1_2_addCont{
    margin: 0 15px 25px 15px;
}

.CB_T03 .VA_T03_hd>.tx_1_1>.tx_1_2{w
    margin-top: 17px;
}
.CB_T03 .VA_T03_hd{
    padding-left: 10px;
}
.CB_T03 div.VA_T03_bd{
    border: none;
    height: 129px;
    background: url(/img/verlauf_629px.png) repeat-x scroll left top #FFFFFF;
}
.CB_T03 .VA_T03_bd{
    width: 650px;
}
.CB_T03 div.VA_T03_bd>.VA_T03_Entry{
    border: none;
    padding: 15px 15px 20px;
}
.CB_T03 div.VA_T03_bd>.VA_T03_Entry.first-child{
    margin-left: 0px;
}
.CB_T03 div.VA_T03_bd>.VA_T03_Entry.last-child{
    padding-right: 0px;
}
.CB_T03 .VA_T03_hd>.tx_1_2{
    color: #103478;
    font-weight: bold;
    font-size: 18px;
}
.CB_T03 .CM_T03{
    width: 650px;
}
.CB_T03 .CM_T03_R_bd>.hl_4,
.CB_T03 .CM_T03_L_bd>.hl_4,
.CB_T03 .colRight_cn .hl_4{
    color: #103478;
    font-weight: bold;
}
.CB_T03 .column.CB_T03_2of2{
    width: 270px;
    margin-left: 20px;
    border-collapse: separate;
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);    
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}
.CB_T03 div.CB_T03_2of2_cn.verlauf_8{ /* Ich habe hier mal einen neuen Verlauf für gebaut. */
    /* background: #F0F0F0; */
    background: url(/img/verlauf_sekundaerspalte.png) top left repeat-x transparent;
    width: 248px;
    height: auto !important;
    padding: 20px 10px;
    border: 1px solid #e7e7e7;
}
.CM_T03 .SP_FU_cn {
    padding: 6px 18px;
}


.CM_T03 .tx_1 ul,
.CM_T03 .tx_1 ol {
    margin-bottom: 18px;
    overflow: hidden;
    padding-left: 16px;
    list-style-type: disc;
}

.CM_T03 .tx_1 ul li,
.CM_T03 .tx_1 ol li {
    margin-bottom: 15px;
    list-style-type: disc;
}


/** Right Content **/

.CB_T03 .blueBox_Snippet {
    background-color:#1078ac;
    color: #fff;
    margin-bottom: 30px;
    border: 1px solid #DBDBDB;
}
.CB_T03 .blueBox_Snippet_cn {
    padding: 10px 10px 10px 10px;
}
.CB_T03 .blueBox_Snippet h4 {
    text-transform: uppercase;
}
.CB_T03 .blueBox_Snippet .txt {
    font-size: 26px;
    line-height: 26px;
}
.CB_T03 .rightBox_Snippet {
    margin-bottom: 30px;
}
.CB_T03 .rightBox_Snippet .tx_1 {
    margin: 0 10px;
}
/*
.CB_T03 .colRight_topImg{
    margin-bottom: 30px;
} 
*/
.CB_T03 .colRight_cn .hl_4{
    margin-left: 10px;
    padding-bottom: 5px;
    background: url(/img/linie_269px.png) bottom no-repeat;
}
.CB_T03 .colRight_dl{
    margin-bottom: 50px;
}
.CB_T03 .colRight_soGehts{
    margin-bottom: 17px;
}
.CB_T03 .colRight_cn ul,
.CB_T03 .colRight_cn .tx_1{
    margin-left: 10px;
}
.CB_T03 .colRight_cn ul li{
    margin: 7px 0;
}
.CB_T03 .colRight_cn ul li .ico_arrow{
    background-position: left 1px;
}


/* end btn 7 */
.CB_T03 .colRight_cn .button.btn_7{
    background-position: right -4100px;
    padding-right: 23px;
    width: 205px;
    margin-top: 20px;
    position: relative;
    right: 20px;
    
}
.CB_T03 .colRight_cn .btn_7 span, .CB_T03 .colRight_cn .btn_7 input {
    background-position: 0 -4100px;
    color: #000066;
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
    padding: 11px 17px 12px;
    text-align: left;
}
.CB_T03 .colRight_cn .btn_7:hover, .CB_T03 .colRight_cn .btn_15:hover {
    background-position: right -4200px;
}
.CB_T03 .colRight_cn .btn_7:hover span, .CB_T03 .colRight_cn .btn_7:hover  input,
.CB_T03 .colRight_cn .btn_15:hover span, .CB_T03 .colRight_cn .btn_15:hover  input{
    background-position: 0 -4200px;
}
/* end btn 7 */

.CB_T03 .colRight_cn span.icon.ico_arrow{
    width:6px;
    position:relative;
    bottom: 29px;
    left: 220px;
}
#bgStage{
    background-image: none;
}
#main-cn{
    margin-top: 0px;
}
#footer_hd_cn{
    background: #0A3478;
    width: 620px;
    height: 15px;
    padding: 15px;
    position: relative;
    bottom: 35px;
    left: -145px;
}
.ie #footer_hd_cn{
    width: 614px;
    left: -141px;
}

#footer_toolLeft{
    float: right;
    width: 80px;
}
#footer_toolRight{
    float: left;
    width: 380px;
    margin-top:0px;
}
#footer_toolLeft a,
#footer_toolRight a{
    color: #fff;
}
#printIcon{
    float: left;
}
.hl_11{
    font-weight: normal;
}



/***************************
* VA Bauspar
***************************/

.VA_T03_Entry .top {text-align: left;}
.VA_T03_Entry .middle {text-align: center;}
.VA_T03_Entry .bottom {text-align: right;}

.VA_T03_Entry .top p {margin: 4px 2px; font-size: 17px;}
.VA_T03_Entry .middle p {margin: 4px 2px; font-size: 17px;}
.VA_T03_Entry .bottom p {margin: 4px 2px; font-size: 17px;}

.VA_T03_Entry .top p.va_highlight {color: #103478; font-size: 20px;}
.VA_T03_Entry .middle p.va_highlight {color: #103478; font-size: 20px;}
.VA_T03_Entry .bottom p.va_highlight {color: #103478;  font-size: 20px;}

.CB_T03 DIV.VA_T03_bd.bauspar  > .VA_T03_Entry {
    border-right: 1px solid #E0E0E0;
}

.CB_T03 DIV.VA_T03_bd.bauspar  > .VA_T03_Entry.last-child {
    border-right: none;
}

.ie7 .CB_T03 DIV.VA_T03_bd.bauspar  > .VA_T03_Entry,
.ie8 .CB_T03 DIV.VA_T03_bd.bauspar  > .VA_T03_Entry {
    margin-top: 4px;
}


/***************************
* Bene
***************************/

#footer_toolLeft a.icon.ico_4 {
    padding-left: 0px;
    padding-right: 12px;
}
.ie #footer_toolRight .icon {float:left;}
.ico_4, ico_4:hover, a:hover.ico_4 {
    background:url(/img/top_top_white.png) right center no-repeat;
}
.ico_5, ico_5:hover, a:hover.ico_5 {
    background:url(/img/print_white.png) left center no-repeat;
}
.ico_18, ico_18:hover, a:hover.ico_18 {
    background:url(/img/recommend_icon.png) left center no-repeat;
}
#footer_bd {height:44px; background:none; box-shadow:none; borde:none;}
.ie #footer_bd {border-top: none;}
#footer_main {float:right;}
#footer_copyright {float:right;}
#footer_main .lnk_4 {color: #a7a7a7;}
#footer_socialMedia {display:none;}
#footer_nav_meta { float:left; height:30px; margin:11px 5px 0; }
.ie #footer_nav_meta {margin:11px 10px 0; }
#footer_bd .nav.meta a { display:block; padding:0 4px; line-height:10px; color:#A7A7A7;  }
#footer_bd .nav.meta li a { border-right:1px solid #A7A7A7; }
#footer_bd .nav.meta li.last-child a {border-right: none;}
/**/

/***********************************
* Produktverteilerseiten: t16 content in t03:
* Bene
************************************/
.t16_in_t03 {margin-top: 10px; margin-left: 8px;margin-right: 8px;}
.t16_in_t03_cn>p{padding-left:13px;}
.t16_in_t03 h1, .t16_in_t03 .hl_11  {color: #103478; font-size:26px;line-height: 28px;}
.t16_in_t03 .t16_03_bigImg {position:relative; margin-bottom:20px; height: 280px;}
.t16_in_t03 .t16_03_bigImg .blueBox {position:absolute;background-color: #1078ac; width: 359px; top: 180px; left: 258px;}
.t16_in_t03 .t16_03_bigImg .blueBox .blueBox_cn {padding: 14px 20px;color: #fff;font-size:22px;font-weight: bold;line-height: 26px;}

.TM_cn {border-top: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; border-left: 1px solid #e9e9e9; border-bottom: 1px solid #000066; background: url(/img/verlauf_CBFU.png) 0 0 repeat-x transparent;}
.TM_bd {margin-top: 10px;}
.TM_hd {width: 228px;margin-left: 10px;}
.TM_hd .img_9 {margin-top: 10px;}
.TM_hd + .TM_bd {margin-left: 238px;}
.TM_cn .hl_9 {color: #103478; font-weight: bold; font-size: 20px;}
.t16_in_t03 .TM_bd {height: 160px;}

/* *//**/
#page #footer_copyright { margin-left: 34px; }
#main-cn {width:980px;padding:10px 0px 10px 0px;}
.CB_T03 {width:980px;}
.CB_T03 .column.CB_T03_2of2 {width: 290px;}
.CB_T03 div.CB_T03_2of2_cn.verlauf_8 {width: 268px;}
.CB_T03 .blueBox_Snippet {margin-left:10px;margin-right:10px;}
#footer_hd_cn {left:-155px;}
.ie #footer_hd_cn {left:-151px;}
#page #footer_copyright { margin-left: 25px; }
* html .CB_T03 .column.CB_T03_20f2 { margin-left: 10px; }
.EXP.type-bar {
    margin-top: 60px;
}
.EXP.type-bar h3.EXP_Entry_hd {
     width: 650px;
     position: relative;
     left: -22px;
     background: #F6F6F6;
     border: 1px solid #E9E9EA;
     margin-left: 22px; 
}
.EXP.type-bar h3.EXP_Entry_hd a {
     width: 610px;
     background: url(/img/arrow_expandable_down.png) no-repeat right;
     padding: 9px 15px; 
}
.EXP.type-bar h3.EXP_Entry_hd.ui-state-active a {
     background: url(/img/arrow_expandable_up.png) no-repeat right; 
}
.EXP.type-bar .EXP_Entry_bd {
     width: 630px;
     position: relative;
     top: -11px;
     padding-top: 20px;
     background: url(/img/verlauf_linie.png) no-repeat;
     border: 1px solid #E9E9EA;
     border-top: none; 
}
/**/
 
/* */

/**/