/*
 * style_print.css - BW-Bank.de
 *
 * © brandperfection
 *
 */

*{
    overflow: visible !important;
	overflow: auto\9 !important; /* IE8 */
}
UL{
	display: inline-block;
}
DIV.tabContentLeft UL, 
DIV.contModulContent UL, 
DIV.tabContentRight UL, 
DIV.contModulMarginalie UL, 
DIV.tabContentWide UL, 
DIV.contentModul UL, 
DIV.downloadModul_marginalie UL,
UL.blueBox{
	list-style-position: inside\9; /* IE8 */
	padding-left: 0\9 !important; /* IE8 */
}
DIV.bannerStartPage,
DIV.newsListWrap{
    overflow: hidden !important;
}

/* Blende Hintergruende aus */
BODY,
DIV#content,
DIV.contentModul H1.contModulHead,
DIV.contentAccModul H1.accHead SPAN.accStatus, 
DIV.contentAccModul DIV.accHead SPAN.accStatus,
DIV.contentAccModul H1.accHead SPAN.closed, 
DIV.contentAccModul DIV.accHead SPAN.closed,
DIV.contentModul DIV.contentAccModul H1.accHead,
DIV.contentAccModul H1, 
DIV.contentAccModul DIV.accHead,
DIV.accContent,
DIV.contModulContentWrap,
DIV.contentAccModul DIV.accContentFooter,
DIV#footer,
DIV.contentModul DIV.contModulContentWrap,
DIV.stepIndikator DIV.step,
DIV.imageTextBelowModulAwards DIV.imageTextBelow DIV.image,
DIV.stepModul DIV.stepModulContentHead,
DIV.stepModul DIV.stepModulContent,
DIV.stepModul DIV.stepModulContentFooter,
DIV.stepModul DIV.stepModulMarginalieHead,
DIV.stepModul DIV.stepModulMarginalie,
DIV.stepModul DIV.stepModulMarginalieFooter,
.blueBox,
DIV.kontaktModul DIV.formularWrap,
DIV.kontaktModul DIV.optionsWrap,
DIV.kontaktModul DIV.formularWrap DIV.textareaWrap,
TEXTAREA,
DIV.kontaktModul DIV.formularWrap DIV.textareaWrapEnd,
.formBtnImage,
SPAN.buttonLink,
SPAN.buttonLink A,
DIV.eingabeWrap,
DIV.eingabeWrapEnd,
DIV.eingabeWrap.focusEingabe,
DIV.eingabeWrapEnd.focusEingabe,
INPUT.eingabe,
INPUT.btn_flat,
DIV.eingabe,
DIV.selectWrap,
DIV.selectWrap.focusEingabe,
SPAN.select,
DIV.selectWrapEnd,
DIV.selectWrapEnd.focusEingabe,
DIV.kontaktModul DIV.combiWrap,
A.boxInfoIcon,
DIV.toolTipContent,
DIV.toolTipFooter,
DIV.ui-datepicker,
DIV.ui-datepicker *,
DIV.cardDesing,
DIV.captchaWrap A,
SPAN.hrefPictureSymb,
SPAN.linkPictureSymb,
DIV.kontaktModul DIV.infoBoxWrap,
TABLE.tableContModul *,
TABLE#ResultTable *,
DIV.imageTextBelowModul DIV.imageTextBelow DIV.image,
DIV.searchModulTop,
DIV.innerModulePageNav UL LI.active,
DIV.imageTextBesideModul DIV.imageTextBeside DIV.image IMG,
DIV.tabModulContentWrapper,
DIV.tabModulContent,
DIV.tabModul SPAN,
DIV.baufiModul DIV.innerModuleSlider INPUT.inputSlider,
DIV.tableWrap, 
DIV.resultWrap,
DIV.tableWrapEnd, 
DIV.resultWrapEnd,
DIV.baufiModul DIV.innerModuleSlider .ui-controlgroup a.ui-slider-handle, 
a.ui-btn.ui-slider-handle,
.ui-btn-down-c,
DIV#ergebnisTabelle.riesterRechner DIV.stoerer,
DIV.charSelector A.aktiv,
DIV.newsBox DIV.newsBoxHead,
DIV.newsBox DIV.newsBoxHead *,
DIV.newsBox DIV.newsBoxFooter,
DIV.newsBox DIV.newsBoxFooter SPAN.rss A,
DIV.newsListOuterWrap,
.ui-widget-header,
.ui-widget-header .ui-icon,
DIV.modulIndexNav UL LI A,
DIV.productFinder,
DIV.productFinderSelect,
DIV#productFinderScrollbar_01,
DIV#productFinderScrollbar_02,
DIV.innerModulePageNav A{
    background: none !important;
}

/* Setze Schriftfarbe */
SPAN.breadcrumbItem A,
SPAN.breadcrumbItem:after,
SPAN.breadcrumbItem.aktiv,
DIV.bottomNavigation.blzSwift SPAN,
SPAN.buttonLink A,
DIV.stepIndikator DIV.aktiv,
DIV.captchaWrap A,
INPUT.btn_flat,
DIV#ergebnisTabelle.riesterRechner DIV.stoerer LI,
.ui-widget-header{
    color: #000 !important;
}

/* Blende Elemente aus/ein */
DIV#navigationWrapper,
DIV#headerWrapper,
DIV.navi,
DIV.bottomNavigation,
DIV.downloadModul_marginalie UL LI SPAN.dlIcon,
BUTTON.formBtnCloseWindow,
UL.newsList LI,
DIV.singleNewsView UL.newsList LI:first-child + LI,
A.card,
DIV.card,
DIV.modulIndexNav UL LI.direkt UL *{
    display: none !important;
}
UL.newsList LI:first-child,
UL.newsList LI:first-child + LI{
    display: block !important;
}
.print{
    display: block;
}

/* Setze Abstaende */
DIV#content,
DIV#contentWrapper,
DIV#footWrapper,
DIV#footer,
DIV.container,
DIV.breadcrumb{
    margin: 0 !important;
}
DIV.tabContentLeft{
    margin-right: 10px;
	margin-left: 0;
}
DIV.stepIndikator DIV.step{
    margin-right: 4px;
}
DIV.stepIndikator DIV.step.stepQuadro{
    margin-right: 3px;
}
DIV.stepIndikator DIV.step.last,
DIV.stepIndikator DIV.step.stepQuadro.last{
    margin-right: 0;
}
DIV.tabWrapper,
IMG.print.header{
    padding-bottom: 20px;
}
DIV.breadcrumb SPAN:first-child,
DIV.contentModul H1.contModulHead,
DIV.contentModul DIV.contModulContent,
DIV.bottomNavigation.blzSwift SPAN:first-child,
DIV.kontaktModul DIV.infoBoxWrap{
    padding-left: 0;
}
DIV.modulIndexNav UL LI.first A,
DIV#content{
    padding-top: 0;
}
DIV.contModulMarginalie DIV.imageTextModul_marginalie UL{
    padding: 0 0 0 15px;
}
UL.blueBox{
    padding-left: 15px !important;
}
.blueBox,
DIV.col-2{
    padding: 0 0 12px 0 !important;
}
DIV.toolTip DIV.toolTipContent P{
    padding: 0 10px 10px 10px;
    margin-left: 20px !important;
}

/* Setze graue Umrandung */
SPAN.buttonLink,
.formBtnImage,
DIV.step,
TEXTAREA,
INPUT.eingabe,
DIV.toolTipContent P,
DIV.ui-datepicker,
DIV.captchaWrap A,
INPUT.btn_flat,
DIV.tabModulTab SPAN,
DIV.baufiModul DIV.innerModuleSlider INPUT.inputSlider,
DIV.baufiModul DIV.innerModuleSlider .ui-controlgroup a.ui-slider-handle, 
DIV.innerModulePageNav UL LI.active,
a.ui-btn.ui-slider-handle,
.ui-btn-down-c,
DIV.modulIndexNav UL LI A,
DIV.modulIndexNav UL LI.first A,
DIV.productFinder,
DIV.newsBox{
    border: 1px solid #ccc !important;
}
SPAN.buttonLink BUTTON.formBtnImage{
    border: none !important;
}
DIV.modulIndexNav UL LI A{
    border-top: none !important;
}
DIV.tabModulTab SPAN.tab,
DIV.tabModulTab SPAN.tabEnd{
    border-left: none !important;
}
DIV.tabModulTab SPAN.tabStart,
DIV.tabModulTab SPAN.tab{
    border-right: none !important;
}
DIV.tabModulTab A.aktivTab SPAN{
    border-bottom: none !important;
}
DIV.contModulContent,
DIV.stepModulContent,
DIV.tabContentLeft{
    border-right: 1px solid #ccc;
}
DIV#footer{
    border-top: 1px solid #666;
}

/* Hole Alternativtext */
DIV.captchaWrap A{
    text-indent: 0;
}

/* PageBreak */
DIV.pagebreak{
    page-break-inside: avoid;
    page-break-after: auto;
    margin-bottom: 21px;
}

/* Clearfix */
DIV.nt-wrap:before, DIV.nt-wrap:after,
DIV.cardDesingWrap:before, DIV.cardDesingWrap:after,
DIV.col-2:before, DIV.col-2:after,
DIV#contentWrapper:before, DIV#contentWrapper:after,
DIV.formularWrap:before, DIV.formularWrap:after,
DIV.textWidthImage:before, DIV.textWidthImage:after{
    display: table;
    content: "";
}
DIV.nt-wrap:after,
DIV.cardDesingWrap:after,
DIV.col-2:after,
DIV#contentWrapper:after,
DIV.formularWrap:after,
DIV.textWidthImage:after{
    clear: both;
}
DIV.nt-wrap,
DIV.cardDesingWrap,
DIV.col-2,
DIV#contentWrapper,
DIV.formularWrap,
DIV.textWidthImage{
    zoom: 1;
    min-height: 0;
}

/* Spezifische Anpassungen */
DIV.baufiModul DIV.innerModuleSlider INPUT.inputSlider{
    box-shadow: none;
}
DIV.modulIndexNav UL LI A{
    height: 30px;
}
SPAN.buttonTall{
    height: 31px;
}
DIV.productFinder{
    height: 131px;
}
DIV.newsBox{
    height: 341px;
}
DIV.newsBox.singleNewsView{
    height: 193px;
}
DIV.ui-slider{
    height: 0 !important;
}
DIV.col-1,
DIV.col-2{
    height: auto;
    min-height: 207px;
}
DIV.newsBox.singleNewsView{
    margin-bottom: 12px;
}
SPAN.buttonTall A{
    line-height: 31px !important;
}
DIV.ui-datepicker{
    background: none !important;
    padding: 10px !important;
    margin-left: 350px;
}
IMG.cards{
    padding: 2px;
    float: left;
}
DIV.captchaWrap A{
    text-align: center;
}
DIV#footer,
DIV#content,
DIV.nt-wrap,
DIV.container{
    width: auto;
}

DIV#footer{
    height: auto;
}
HTML{
    min-width: 710px !important;
}
DIV.bottomNavigation.blzSwift,
DIV.bottomNavigation.blzSwift{
    display: block !important;
    float: none;
}
UL.newsList{
    top: 0 !important;
	height: 300px !important;
}

DIV.checkEingabe.noBold{
    display: inline-block !important;
}