@font-face{font-family:'SparkasseWeb';src:url(fonts/Sparkasse_web_Rg.eot?#iebug) format('embedded-opentype'),url(fonts/Sparkasse_web_Rg.woff) format('woff'),url(fonts/Sparkasse_web_Rg.ttf) format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'SparkasseWeb';src:url(fonts/Sparkasse_web_Bd.eot?#iebug) format('embedded-opentype'),url(fonts/Sparkasse_web_Bd.woff) format('woff'),url(fonts/Sparkasse_web_Bd.ttf) format('truetype');font-weight:bold;font-style:normal}
@font-face{font-family:'SparkasseWebLight';src:url(fonts/Sparkasse_web_Lt.eot?#iebug) format('embedded-opentype'),url(fonts/Sparkasse_web_Lt.woff) format('woff'),url(fonts/Sparkasse_web_Lt.ttf) format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'SparkasseHeadWeb';src:url(fonts/SparkasseHead_web_Rg.eot?#iebug) format('embedded-opentype'),url(fonts/SparkasseHead_web_Rg.woff) format('woff'),url(fonts/SparkasseHead_web_Rg.ttf) format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'Pictos-IF';src:url(fonts/pictos-if.eot?#iebug) format('embedded-opentype'),url(fonts/pictos-if.woff) format('woff'),url(fonts/pictos-if.ttf) format('truetype');font-weight:normal;font-style:normal}
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{min-height:0}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-front{z-index:100}
.ui-state-disabled{cursor:default!important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
html{height:100%;width:100%}
.if6{font:14px Arial;line-height:150%}
body.if6{margin:0;height:100%;width:100%;overflow-x:hidden;background-color:#f0f0f0;-webkit-text-size-adjust:none}
body .if6_main{overflow-x:hidden}
section,nav,footer,header{display:block}
.if6 input,.if6 select,.if6 textarea{background:0;-webkit-appearance:none;color:#666;border:2px solid #666;border-radius:5px;background-color:#fff;padding:5px;font:18px Arial;line-height:21px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.if6 input[type="date"]{min-height:35px;max-height:35px}
.if6 textarea{padding-bottom:0;padding-right:0}
.if6_main input[type="submit"]::-moz-focus-inner{padding:0!important;border:none!important}
.if6 input[type="checkbox"],.if6 input[type="radio"]{cursor:pointer;vertical-align:top;margin:0}
.js .if6 input[type="checkbox"],.js .if6 input[type="radio"]{width:22px;height:22px;border:0}
.if6 select{cursor:pointer}
select.select-modified{margin-right:-26px;background-color:transparent;z-index:1;position:relative;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding-right:25px}
.if6 select.select-modified[disabled]{background-color:transparent}
select.select-modified::-ms-expand{display:none}
select.select-modified+span.select{display:inline-block}
select.select-reduce-by-one{padding-bottom:4px}
select.select-reduce-by-two{padding-top:4px;padding-bottom:4px}
select.select-reduce-by-three{padding-top:4px;padding-bottom:3px}
select.select-reduce-by-four{padding-top:3px;padding-bottom:3px}
select.select-reduce-by-five{padding-top:3px;padding-bottom:2px}
span.select{display:none;width:26px;position:relative;padding:5px 5px 5px 1px;font:18px Arial;line-height:21px;border-radius:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}
span.select:before{border-top:9px solid #666;border-left:10px solid transparent;border-right:10px solid transparent;content:"";display:block;position:absolute;top:50%;margin-top:-4px}
select[disabled]+span.select:before{border-top-color:#b3b3b3}
div.select-wrap{white-space:nowrap;background-color:#fff;border-radius:5px;display:inline-block}
span.checkbox,span.radio{width:30px;height:30px;background-color:transparent;margin:-4px -4px 0 -26px;display:inline-block;line-height:30px;text-align:left;cursor:pointer}
.cbox span.checkbox,.cbox span.radio{background-color:#fff}
span.checkbox:before,span.radio:before{color:#666;border:2px solid #666;border-radius:5px;padding:5px;font:18px Arial;line-height:21px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;width:22px;height:22px;display:inline-block;margin:4px 0 0 4px;content:""}
span.radio:before{border-radius:11px}
span.radio:after{display:block;width:0;height:0;content:"";margin:-26px 0 0 10px;position:absolute}
span.radio.checked:after{border:5px solid #f00;border-radius:5px}
span.checkbox.checked:before{background:#f00}
input[type="checkbox"].error+span.checkbox:before,input[type="radio"].error+span.radio:before{border-color:#f00}
input[disabled]+span.checkbox:before,input[disabled]+span.radio:before,.if6 input[disabled],.if6 textarea[disabled],.if6 select[disabled]{background:#fff;border-color:#b3b3b3;cursor:default}
input[disabled]+span.checkbox.checked:before{background:#f99}
input[disabled]+span.radio.checked:before{background-color:transparent}
input[disabled]+span.radio.checked:after{border-color:#f99}
input[disabled]+span.checkbox,input[disabled]+span.radio{cursor:default}
.if6 label,.if6 .label{color:#666;font:14px Arial;line-height:150%}
.if6 ol{padding-left:30px;margin:0;text-align:left}
.if6 ul{list-style:none;padding:0;margin:0;text-align:left}
.if6_opener .overlay ul,.cbox ul,.text ul{padding-left:30px}
.if6_opener .overlay ul li:before,.cbox ul li:before,.text ul li:before{content:"\2022";display:inline-block;width:30px;margin-left:-30px;text-align:center}
.if6 ul.checked li{list-style:none}
.if6 .cbox ul li+li,.if6 .cbox ol li+li{margin-top:7px}
.if6 .cbox-banking ul li+li,.if6 .cbox-banking ol li+li{margin-top:0}
.if6 .cbox ul.checked li+li{margin-top:15px}
.if6 h1,.if6 .h1{font:40px Arial;line-height:150%;color:#f00;margin:0}
.if6 h2,.if6 .h2{font:25px Arial;line-height:150%;color:#f00;margin:0}
.if6 h3,.if6 .h3{font:18px Arial;line-height:150%;color:#f00;margin:0}
.if6 a{color:inherit}
.if6 img{border:0}
.if6 p{margin:0}
.if6 p+p,.if6 ol+p,.if6 p+ol,.if6 ul+p,.if6 p+ul,.if6 ul+ol,.if6 ol+ul{margin-top:15px}
.if6 p+p .h1,.if6 p+p .h2,.if6 p+p .h3{margin-top:-15px;display:block}
.if6 p .h1,.if6 p .h2,.if6 p .h3{display:block;margin-bottom:-15px}
.if6 p:last-child .h1,.if6 p:last-child .h2,.if6 p:last-child .h3{margin-bottom:0}
.if6 h2 .h1,.if6 h3 .h2{display:block}
.if6 table{width:100%;border-spacing:0;border-collapse:collapse;border:0}
.if6 th{font-weight:normal;color:#000;padding:15px 10px;vertical-align:middle;text-align:left}
.if6 th:first-child,.if6 td:first-child{padding-left:20px}
.if6 th:last-child,.if6 td:last-child{padding-right:20px}
.if6 td{padding:15px 10px;vertical-align:middle;border:0}
.if6_outer{width:100%;overflow:hidden;position:relative;background-color:#f0f0f0;margin-left:0;transition:margin-left .5s ease .2s}
.if6_inner{margin:0 auto;width:960px;overflow:hidden}
.if6_breadcrumb{padding-top:20px}
ul.navpath li{display:inline;color:#666}
ul.navpath li a{color:#666;white-space:nowrap;text-decoration:none}
ul.navpath li+li:before{color:#666;content:" > "}
.if6_breadcrumb+.if6_section .if6_inner,.if6_breadcrumb+* .if6_section:first-child .if6_inner{padding-top:20px}
div.if6_breadcrumb ul.navpath li a{color:#333;font:12px/150% Arial}
.no-touch div.if6_breadcrumb ul.navpath li a:hover,div.if6_breadcrumb ul.navpath li a:focus{text-decoration:underline}
.if6 .if6_bstart,.if6 .if6_home{top:186px}
.if6 .if6_home{display:none}
.c_button+.c_button,.cq-wcm-edit .c_button+*+.c_button,.cq-wcm-edit .c_button+*+*+.c_button{margin-top:10px}
.c_button.special+.c_button,.cq-wcm-edit .c_button.special+*+.c_button,.cq-wcm-edit .c_button.special+*+*+.c_button{margin-top:25px}
.c_block .c_button.icon a{width:22px;overflow:hidden;white-space:nowrap;display:block}
.c_block .c_button.icon{display:inline-block}
.c_block .c_button.icon+.c_button.icon{margin-left:10px}
.c_block .c_loginrequest{border:3px solid #e3e3e3;background-color:#f0f0f0;padding:20px}
.c_analyst .c_button.special+.c_button,.cq-wcm-edit .c_analyst .c_button.special+*+.c_button,.cq-wcm-edit .c_analyst .c_button.special+*+*+.c_button{margin-top:15px}
.if6_section,.if6_homepagearea{background-color:#f0f0f0;font:18px Arial;line-height:150%;clear:left;overflow:visible}
.if6_main>.parsys>.if6_section{border-bottom:4px solid #e3e3e3;margin-bottom:4px}
.if6_main>.parsys{background-color:#fff;margin-bottom:-8px;min-height:8px}
.if6_section .if6_inner>h6{font-weight:normal}
.js .if6_section .if6_inner>h6{display:none}
.if6_section .if6_inner{padding:50px 20px 30px 20px}
.if6_section .if6_inner>.parsys{margin-right:-20px}
.if6_section .if6_inner>.parsys>*{padding-right:20px;margin-bottom:20px}
.if6_section>.if6_inner>span.anchor{position:absolute;margin-top:-50px;display:block;pointer-events:none}
.with-pagenav .if6_section>.if6_inner>span.anchor{margin-top:-105px}
.cbox{float:left;background:#fff;padding:20px;border-top:20px solid #f0f0f0;border-right:20px solid #f0f0f0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:-20px 0 20px 0;position:relative}
.cbox+*{clear:left}
.cbox+.cbox{clear:none}
.cbox-medium{width:66.66%}
.cbox-half{width:50%}
.cbox-small{width:33.33%}
.cbox-large{width:100%}
.cbox>h2,.cbox>.h2,.cbox>p .h2,.cbox>h3 .h2{margin-top:-7px}
.cbox-icon{padding-left:90px;color:#666;font:14px Arial;line-height:150%;min-height:90px}
.cbox-icon h2,.cbox-icon h3,.if6 .cbox-icon .h2{font:18px Arial;line-height:150%;color:#000;margin-bottom:20px;margin-top:-4px;display:block}
.cbox div.textbutton{height:23px;padding-top:20px;text-align:right}
.cbox .textbutton a{display:inline-block;color:#666;text-decoration:none;font:15px/17px Arial}
.cbox div.textbutton a{position:absolute;bottom:20px;right:20px}
.cbox div.table .textbutton a{white-space:nowrap}
.cbox ol{counter-reset:item}
.cbox ol li{list-style:none}
.cbox ol li:before{content:counter(item);counter-increment:item;text-align:right;color:#666;padding-right:10px;width:20px;margin-left:-30px;font:25px Arial;display:inline-block}
.cbox ul li:before{color:#666}
.cbox .table{margin:0 -5px}
.cbox .table:first-child,.cbox span+.table{margin-top:-20px}
.cbox .table:last-child{margin-bottom:-5px}
.cbox .table th,.cbox .table td{text-align:right}
.cbox .table td{color:#444}
.cbox .table th:first-child{text-align:left}
.cbox .table th:first-child,.cbox .table td:first-child{padding-left:5px}
.cbox table th:last-child,.cbox .table td:last-child{padding-right:5px}
.cbox .table tfoot{border-top:2px solid rgba(0,0,0,0.1)}
.cbox .table tfoot tr{background-color:#e3e3e3}
.cbox .table th.center,.cbox .table td.center{text-align:center}
.cbox .table th.left,.cbox .table td.left{text-align:left}
.cbox .table td ul{display:inline-block;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
span.small{font:14px Arial;line-height:150%}
span.black{color:#000}
span.darkgrey{color:#666}
.if6_buttonline{padding-top:20px}
.if6_buttonline>.headline{text-align:center;width:80%;font:bold 22px/110% Arial;color:#333;margin:0 auto 20px auto}
.if6_buttonline>.ctext{text-align:center;width:80%;font:15px/150% Arial;color:#333;margin:0 auto 20px auto}
.if6_buttonline>.buttonline_inner{text-align:center;margin-left:-20px}
.if6_buttonline>.buttonline_inner>div a{font:bold 16px/150% Arial;display:inline-block;padding:9px 20px;text-decoration:none;margin:0}
.if6_buttonline div.back{float:left;display:inline-block;color:#666;margin-bottom:20px;margin-left:20px}
.if6_buttonline div.back a{font:15px/150% Arial;padding:10px 0 9px 0}
.if6_buttonline div.primary,.if6_buttonline div.primaryicon{margin-left:20px;margin-bottom:20px;display:inline-block;background-color:#f00;color:#fff;border-radius:4px}
.if6_buttonline div.primary a,.if6_buttonline div.primaryicon a{color:#fff}
.if6_buttonline div.secondary{margin-left:20px;margin-bottom:20px;display:inline-block;background-color:#666;color:#fff;border-radius:4px}
.if6_buttonline div.secondary a{color:#fff}
.text h1{margin-top:-15px}
.if6_header{height:96px;background-color:#f00;box-shadow:0 2px 0 rgba(0,0,0,0.05);display:table;overflow:visible}
.js .if6_header{z-index:2005}
.navigation_visible .if6_header,.contact_visible .if6_header{z-index:2001}
.if6_header .if6_inner{height:100%;color:#fff;display:table-row;width:100%}
.block-left{text-align:left}
.block-right{text-align:right}
.block-center{text-align:center}
.table tbody tr:nth-child(odd){background-color:#fff}
.table tbody tr:nth-child(even){background-color:#f0f0f0}
span.plus{color:#00724b;white-space:nowrap}
.minus{color:#f00}
.if6 .numbered-icon{position:relative;width:250px;color:transparent}
.numbered-icon span.number{border-radius:50%;background-color:#f00;color:#fff;position:absolute;width:30px;height:30px;line-height:30px;border:5px solid #fff;text-align:center;top:0;right:0}
.close-icon{position:absolute;top:0;right:0;padding:0;width:40px;height:40px;border-radius:50%;display:block;white-space:nowrap;overflow:hidden;cursor:pointer;z-index:2010;text-decoration:none}
.if6_navigation .close-icon,.if6_contact .close-icon{display:none}
.js .if6_navigation .close-icon,.js .if6_contact .close-icon{display:block;top:2.5px;right:auto;left:284px}
.if6_main .ui-slider-horizontal{height:5px;margin:10px 0;border:0;background:0;background-color:#f0f0f0;border-radius:0;cursor:pointer}
.if6_main .ui-slider-range{background:0;background-color:#f00;border-radius:0}
.if6_main .ui-slider-handle{height:32px;width:32px;border:1px solid #d0d0d0;border-radius:50%;background:0;background-color:#fff;top:-14.5px;margin-left:-17px;box-shadow:2px 2px 0 rgba(0,0,0,0.05);cursor:pointer}
.iconfonttest{display:none}
.js .iconfonttest{font:26px/81% Pictos-IF,sans-serif;position:absolute;bottom:0;right:0;display:inline-block;color:transparent}
.js .iconfonttest span{display:inline-block}
.js .iconfonttest span.before:before{display:inline-block;font:26px/81% Pictos-IF,sans-serif;content:"i"}
a[href^="tel:"]{pointer-events:none;text-decoration:none}
.msgerror,.msginfo{padding:20px}
.msgerror h3,.msginfo h3{display:none}
.msgerror ul,.msginfo ul{padding:0}
.msgerror ul li{color:#f00}
.msginfo ul li{color:#666}
.msgerror ul li:before,.msginfo ul li:before{display:none}
.block{padding:20px 10px 20px 20px}
.block h3{padding:0;color:#666;font:25px Arial;margin:30px 0}
.block h3:first-child{margin-top:0}
.block h3:last-child{margin-bottom:0}
.block+.block,.block+.expand,.expand+.expand,.expand+.block{border-top:10px solid #f0f0f0}
.expand.open+.block{border-top:0}
.buttonline+.block{border-top:10px solid #f0f0f0}
.btableblock+.block{border-top:2px solid #e3e3e3}
.block.no-padding{padding:0}
.block pre{font-size:1em;font-family:courier new,monospace;margin:0}
.lefthalf{width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding:20px 10px 20px 0;border-right:10px solid #f0f0f0;vertical-align:top;margin-top:-20px;margin-bottom:-20px;margin-right:-5px}
.righthalf{width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:-5px;border-left:10px solid #f0f0f0;vertical-align:top;padding-left:20px;margin-right:-20px;margin-top:-20px;padding-top:20px}
.righthalf+br{clear:both}
.lefthalf.no-separator{border-right:0}
.righthalf.no-separator{border-left:none;margin-left:0}
.leftthird{width:33.3%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding:20px 10px 20px 0;vertical-align:top;margin-top:-20px;margin-bottom:-20px}
.middlethird{width:33.3%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;vertical-align:top;padding-left:20px;margin-right:-20px;margin-top:-20px;padding-top:20px}
.rightthird{width:33.3%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;vertical-align:top;padding-left:20px;margin-right:-20px;margin-top:-20px;padding-top:20px}
.rightthird+br{clear:both}
.bline{padding-top:8px}
.bline+.bline{margin-top:12px}
.bline+.bcontinue{margin-top:5px}
div.bcontinue{padding-left:240px}
.bline .blineunder,.bline .blineover{padding-left:240px;display:block}
.bline.no-label .blineover,.bline.no-label .blineunder{padding-left:0}
.bline .ixxxl+.blineunder,.bline .ixxxl+*+.blineunder{padding-left:10px;margin-left:22px}
.blineover .msgerror,.blineover .msginfo{padding:0 0 18px 0}
.bline .bterm{clear:both}
.bline div,.bline label{display:inline-block;vertical-align:top;margin-right:10px}
.bline>label,.bline>.label,.bline>.blineover+label,.bline>.blineover+.label{width:220px;float:left;text-align:right;margin-right:20px}
.bline.label-left>label,.bline.label-left>.label{width:auto;text-align:left}
.bline .longlabel{height:10px}
.bline>*+label,.bline>*+.label{width:auto;float:none;margin-right:10px}
label .unit,.label .unit{display:none}
.bline.btext-only{padding-top:0}
.bline+.bline.btext-only,.tanlabel+.bline.btext-only{margin-top:0;padding-top:8px}
.block ol li:before{display:none}
.block ol li{list-style:inherit}
.lefthalf .bline>label,.lefthalf .bline>.label,.righthalf .bline>label,.righthalf .bline>.label{width:100px}
.leftthird .bline>label,.leftthird .bline>.label,.middlethird .bline>label,.middlethird .bline>.label,.rightthird .bline>label,.rightthird .bline>.label{width:5em}
.lefthalf .bline .blineunder,.lefthalf .bline .blineover,.righthalf .bline .blineunder,.righthalf .bline .blineover{padding-left:8.5em;display:block}
div.bcontinue .blineover,div.bcontinue .blineunder{padding-left:0}
div.bcontinue .ixxxl{margin-left:-240px;padding-left:22px}
.bline .ixxxl{width:550px}
.bline .ixxl,.btable .ixxl{width:305px}
.cbox-large .bline .ixxl,.cbox-large .btable .ixxl{width:420px}
.bline .ixl,.btable .ixl{width:305px}
.bline .il,.btable .il{width:230px}
.bline .im,.btable .im{width:115px}
.bline .is,.btable .is{width:80px}
.bline .ixs,.btable .ixs{width:60px}
label.ixl-m-m{width:55px}
.lefthalf .bline .il,.righthalf .bline .il{width:140px}
.bline textarea{max-width:325px;min-width:60px;min-height:36px}
.bline input,.bline select,.bline textarea{vertical-align:top;margin-top:-7px;margin-right:10px}
.bline select.select-modified{margin-right:-26px}
.bline .select-wrap{margin-top:-7px}
.bline .select-wrap select{margin-top:0}
.bline select.select-modified+span.select{margin-right:2px;top:2px}
.bline input[type="radio"],.bline input[type="checkbox"]{padding:0}
.bline input[type="radio"]+span.radio,.bline input[type="checkbox"]+span.checkbox{margin-right:6px;vertical-align:top}
.bline select optgroup{color:#666;font-style:normal;font-weight:normal;font:14px Arial;padding-left:5px}
.bline select optgroup option{padding-left:0;color:#666;font:18px Arial}
.bline select optgroup+optgroup{margin-top:10px}
.js .bline div input[type="radio"],.js .bline div input[type="checkbox"]{margin-right:-22px}
.bline div input[type="radio"]+*,.bline div input[type="checkbox"]+*,.bline div input[type="radio"]+span.radio+*,.bline div input[type="checkbox"]+span.checkbox+*{padding-left:10px;margin-left:22px}
.bline div input[type="radio"]+span.radio,.bline div input[type="checkbox"]+span.checkbox{padding-left:0;margin-left:-4px;margin-right:-26px}
.bline div.ixl label{display:inline-block}
.bline div.ixxxl label{display:inline-block}
.bline input:last-child,.bline select:last-child,.bline textarea:last-child,.bline label:last-child{margin-right:0}
.bline input[type="radio"]+img.bline input[type="radio"]+span.radio+img,.bline input[type="radio"]+a img,.bline input[type="radio"]+span.radio+a img{max-width:100%;max-width:calc(100% - 32px)}
a.actioniconLink{color:#666;text-decoration:none;display:inline-block;margin-right:20px;line-height:27px}
.btable a.actioniconLink{margin-right:0}
.btable .tableheader a.actioniconLink{color:#fff}
.btable .iconindent{margin-left:31px}
u.wbr:after{content:"\00200B"}
.expand{padding:20px}
.bgroup.expand{padding:0;vertical-align:bottom;margin-right:-10px}
.expand input{margin:0;vertical-align:top}
.expand input[type="submit"]{background-color:transparent;vertical-align:middle;display:inline-block;border:0;padding:0;cursor:pointer}
.bpagerblock{display:table;width:100%;box-sizing:border-box}
.bpageselect{white-space:nowrap;display:table-cell;vertical-align:middle}
.bsearch{white-space:nowrap;display:table-cell;margin-top:0;vertical-align:middle;text-align:center}
.bsearch>input{width:140px;width:calc(100% - 48px);max-width:330px}
.bsearch+.bpager{white-space:nowrap}
.bpagerblock .bpager{padding-top:0;display:table-cell;margin-top:0;vertical-align:middle;text-align:right}
.cbox-medium .bsearch+.bpager{display:none}
.cbox-medium .bpageselect+.bsearch{text-align:right}
.bpager .pagerbuttons div{margin-left:2px;margin-right:0}
.bpager .pagerbuttons input{width:30px;height:30px;color:#000;text-align:center;margin:0;cursor:pointer;padding:0;background-color:#e3e3e3;border:0;border-radius:0}
.bpager .pagerbuttons input[disabled]{cursor:default}
.bpager .pagerbuttons div.active input{color:#fff;background-color:#f00}
.bpager .pagerbuttons div.active span{display:none}
.bpager .pagerbuttons div.left+div{margin-left:10px}
.bpager .pagerbuttons div.right{margin-left:10px}
.bpager .pagerbuttons div.left,.bpager .pagerbuttons div.right{width:30px;overflow:hidden;white-space:nowrap;background-color:#e3e3e3}
.bpager .pagerbuttons div.left input,.bpager .pagerbuttons div.right input{padding-left:30px;background-color:transparent}
.bpager .pagerbuttons+span{float:right;padding-right:10px}
.bline.bpageselect label{width:auto}
.bline.bpageselect select{width:65px}
.bpager>span:first-child{display:none}
.bpager .pagerbuttons+span{display:none}
.bline div.bsayt{position:absolute;margin-top:27px;z-index:10;display:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.bline div.bsayt>div{border:1px solid #666;background-color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;overflow:hidden;overflow-y:auto;max-height:270px}
.bsayt ul{padding-left:0}
.bsayt ul li:before{display:none}
.bsayt ul li{position:relative;padding:7px 15px}
.bsayt ul li h3,.bsayt ul li p{font:14px Arial;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:25px}
.bsayt ul li div{position:absolute;height:100%;width:100%;left:0;top:0}
.bsayt ul li input{display:block;height:100%;width:100%;left:0;top:0;color:transparent;border:0;background-color:transparent;cursor:pointer;padding:0;margin:0;z-index:1;position:relative}
.buttonline{text-align:right;padding:20px 0 0 20px}
.buttonline .bgroup2{float:left;text-align:left}
.buttonline div{display:inline-block}
.buttonline>div>*{margin-right:20px;margin-bottom:20px}
.buttonline input{border:0;background:transparent;cursor:pointer;padding:0}
.buttonline a{text-decoration:none;display:inline-block}
.buttonline .bgroup1>a,.buttonline .bgroup1>div{background-color:#666;border-radius:4px;color:#fff}
.buttonline .bgroup1>a:last-child,.buttonline .bgroup1>div:last-child{background-color:#f00;color:#fff}
.buttonline .bgroup1>a,.buttonline .bgroup1>div input{font:bold 16px/150% Arial;display:inline-block;padding:9px 20px;color:#fff}
.buttonline .bgroup1>div:last-child input{color:#fff;padding-right:50px;position:relative;z-index:1}
.buttonline .bgroup2 div input,.buttonline .bgroup2 a,.buttonline .bgroup4 div input,.buttonline .bgroup4 a{font:15px/150% Arial;color:#666;padding:10px 0 9px 0}
.buttonline .bgroup2 div input,.buttonline .bgroup4 div input{padding-left:24px}
.btableblock tr.tablerowodd{background-color:#f0f0f0}
.btableblock tr.tablerowodd span.checkbox,.btableblock tr.tablerowodd span.radio{background-color:#f0f0f0}
.btableblock tr.tableheader{background-color:#666;color:#fff;border-top:10px solid #fff}
.btableblock tr.tableheader:first-child{border-top:0}
.btable th,.btable td{padding-top:10px;padding-bottom:10px}
.btable td.right,.btable th.right{text-align:right}
.btable td.center,.btable th.center{text-align:center}
.btable td a img{margin:0;vertical-align:top}
.btable .minus,.bline .minus{color:#f00;white-space:nowrap}
.btable .mark,.bline .mark,.btable .less,.bline .less{color:#f00}
.btable .more,.bline .more{color:#00724b}
.btable tr.tableheader .minus,.btable tr.tableheader .more,.btable tr.tableheader .plus{color:#fff}
.btable .tablefooter{background-color:#f0f0f0;border-top:2px solid rgba(0,0,0,0.1)}
.btable h6{color:#666;font-size:1em;margin:0}
th span.checkall{display:none}
.bline input[type="radio"]+*+ul,.bline input[type="checkbox"]+*+ul,.bline input[type="radio"]+span.radio+*+ul,.bline input[type="checkbox"]+span.checkbox+*+ul{margin:0 0 0 22px;padding:0 0 0 10px}
.bline ul.linklist{padding-left:0;display:inline-block}
.bline ul.linklist li:before{display:none}
.bline ul.linklist li{padding-left:10px}
.bline ul.linklist li a{text-decoration:none}
.btableblock{padding:10px 15px 0 15px;color:#444}
.block+.btableblock,.bpageblock+.btableblock{padding-top:0}
.btableblock:last-child{padding-bottom:20px}
.btableblock th:first-child,.btableblock td:first-child{padding-left:5px}
.btableblock th:last-child,.btableblock td:last-child{padding-right:5px}
.btableblock tr.tablerowodd:last-child,.btableblock tr.tablefooter:last-child{border-bottom:10px solid #fff}
.btableblock+.bpagerblock{border-top:0}
a.arrowLink{text-decoration:none;color:#666}
.bline .verticalbuttons{float:right;height:0}
.bline .verticalbuttons>*{display:block}
.bline .verticalbuttons .ficon:before{display:none}
.bline .verticalbuttons .ficon input{height:auto;width:auto;font:14px Arial;line-height:150%;color:#f00;text-decoration:underline;padding:0}
.bline .verticalbuttons .ficon{text-align:right;margin:0;width:auto}
.bline .if5_symbol_hilfe,.btable .if5_symbol_hilfe{vertical-align:middle}
.bline.error input,.bline input.error,.bline.error select,.bline select.error,.bline.error textarea,.bline textarea.error,.btableblock input.error,.btableblock select.error{border-color:#f00}
.bline label.error{color:#f00}
.cal_body{display:none;position:absolute;width:220px;height:230px;padding:5px;font:14px Arial;line-height:150%}
div.cal_body{z-index:2100;background-color:#fff;border:2px solid #666;border-radius:5px}
iframe.cal_body{z-index:1;border:0 none;padding-right:2px;padding-bottom:2px}
.cal_close{text-align:right}
.cal_close a{display:inline-block;overflow:hidden;white-space:nowrap;width:18px;text-decoration:none}
.cal_button a,.cal_button span{display:inline-block;overflow:hidden;white-space:nowrap;width:20px;text-decoration:none}
.cal_header{width:100%}
.cal_body .cal_button:first-child{text-align:left}
.cal_body .cal_button:last-child{text-align:right}
.cal_body .cal_table{table-layout:fixed}
.cal_body table th,.cal_body table td{text-align:center;padding:0}
.cal_body table th:first-child,.cal_body table td:first-child{padding-left:0}
.cal_body table th:last-child,.cal_body table td:last-child{padding-right:0}
.cal_table a{color:#666}
.cal_table td{color:#b3b3b3}
.cal_table .satsun{color:#f99}
.cal_table .choosable{color:#666}
.cal_table .satsun.choosable{color:#f00}
.js input[type="date"].working-date+.icon-if5_i_cal{display:none!important}
.tanfeld{float:right;margin-right:110px;margin-left:20px}
.tanfeld .im{width:90px}
.invisible{display:none}
.nowrap{white-space:nowrap}
.table_finanzstatus th,.table_finanzstatus td{width:28%}
.table_finanzstatus th+th,.table_finanzstatus td+td{width:21%}
.table_finanzstatus td[colspan="2"]{width:49%}
.table_finanzstatus th+th+th,.table_finanzstatus td+td+td,.table_finanzstatus td[colspan="2"]+td{width:21%}
.table_finanzstatus th+th+th+th,.table_finanzstatus td+td+td+td,.table_finanzstatus td[colspan="2"]+td+td{width:30%}
.table_kontoname th,.table_kontoname td{width:42%}
.table_kontoname th+th,.table_kontoname td+td{width:22%}
.table_kontoname th+th+th,.table_kontoname td+td+td{width:36%}
table.pf-eingang a,table.pf-ausgang a{text-decoration:none;color:inherit}
table.pf-eingang .tablerowmarked,table.pf-ausgang .tablerowmarked{font-weight:bold}
.pf-nachrichtkopf.with-analyst .verticalbuttons{float:left;height:auto;display:block;clear:left;white-space:nowrap;margin-bottom:10px}
.pf-nachrichtkopf.with-analyst{margin-bottom:-10px}
.pf-nachrichtkopf .analyst{float:right;margin-bottom:10px}
.pf-nachrichtkopf .analyst+div{display:block;white-space:nowrap;float:left}
.pf-nachrichtkopf .analyst>div{display:block;margin-right:0}
.pf-nachrichtkopf .analyst .footnote{text-align:right;margin-top:5px}
.pf-nachrichtkopf .analyst .main{padding:5px 5px 5px 10px;border:1px solid rgba(0,0,0,0.1);box-shadow:2px 2px 0 rgba(0,0,0,0.1);position:relative}
.pf-nachrichtkopf .analyst img{padding:5px 10px 5px 0}
h2.with-analyst,h2.with-analyst+.analystbox+.block{width:60%;float:left}
h2.with-analyst+.analystbox+.block+.block,h2.with-analyst+.analystbox+.block+h2{clear:both}
h2.with-analyst+.analystbox{float:right;width:33.33%;padding:20px 20px 20px 33.33px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.analystbox>h2:first-child{margin-top:-7px}
.analystbox .analyst .main div{vertical-align:top}
.analystbox .analyst p{color:#000}
table.table_umsatzabfrage .tableheader,table.table_umsatzabfrage_vorgemerkt .tableheader{background-color:#f0f0f0;color:#444;border-bottom:2px solid rgba(0,0,0,0.1)}
table.table_umsatzabfrage tr.tableheader .minus,table.table_umsatzabfrage_vorgemerkt tr.tableheader .minus{color:#f00}
table.table_umsatzabfrage tr.tableheader .plus,table.table_umsatzabfrage_vorgemerkt tr.tableheader .plus{color:#00724b}
table.kkivergleich .tableheader td{padding-top:0;padding-bottom:0}
table.kkivergleich .tableheader h3{color:#fff;padding:10px 0}
table.kkivergleich tr:first-child+.tableheader{border-top:0}
table.table_kurscontainerIF6 td{padding-top:0;padding-bottom:0}
table.table_dekadepotaufstellung .tablerowodd+.tablerowodd{border-top:1px solid #fff}
table.table_dekadepotaufstellung .tableroweven+.tableroweven{border-top:1px solid #e3e3e3}
table.table_depotaufstellung .tablerowodd+.tablerowodd{border-top:1px solid #fff}
table.table_depotaufstellung .tableroweven+.tableroweven{border-top:1px solid #e3e3e3}
table.table_guv .tablerowodd+.tablerowodd{border-top:1px solid #fff}
table.table_guv .tableroweven+.tableroweven{border-top:1px solid #e3e3e3}
.ZVBetragsgrenzenInland td+td,.ZVBetragsgrenzenAusland td+td{width:25%;white-space:nowrap}
.ZVBetragsgrenzenInlandZusammen td+td,.ZVBetragsgrenzenAuslandZusammen td+td{width:33.3%;white-space:nowrap}
.block.footnote{font:14px Arial;line-height:150%}
.footnote .bline{margin-top:0;padding-top:0}
.templ-bankingpage .buttonline+.footnote{background-color:#f0f0f0;padding:0;clear:left}
.templ-bankingpage .cbox-banking>.campaign:before{border-top:10px solid #f0f0f0;border-bottom:10px solid #00acd3;content:"";display:block;margin:-10px -10px 0 -10px;position:relative}
.templ-bankingpage .cbox-banking>.campaign{margin:0}
.bline .btable{width:auto;margin-top:-10px;margin-left:-20px}
.bline .btable th,.bline .btable td{padding-bottom:0}
.bline .btable tr.tablerowodd td{background:transparent}
ul.progress{text-align:right}
.progress li{display:inline-block;text-align:center;color:#fff;width:30px;height:30px;border-radius:50%;background-color:#f00;font:18px Arial;line-height:150%;vertical-align:middle}
.progress li.active{padding:3px}
.progress li.active+li,.progress li.active+li+li,.progress li.active+li+li+li,.progress li.active+li+li+li+li,.progress li.active+li+li+li+li+li,.progress li.active+li+li+li+li+li+li{background:#666}
.progress li+li{margin-left:30px}
.progress li+li:before{width:28px;margin:0 9px 0 -39px;content:"";vertical-align:middle;display:inline-block;border:1px solid #f00}
.progress li+li.active:before{margin:0 12px 0 -42px}
.progress li.active+li:before,.progress li.active+li+li:before,.progress li.active+li+li+li:before,.progress li.active+li+li+li+li:before,.progress li.active+li+li+li+li+li:before,.progress li.active+li+li+li+li+li+li:before{border-color:#666}
div.helptxt{margin-top:-4px;display:inline-block;overflow:hidden;white-space:nowrap;width:28px}
.btableblock td div.helptxt{vertical-align:middle}
.js div.helptxt{cursor:pointer}
div.helptxt>div{display:none;position:absolute;margin:10px 0 0 4px}
div.helptxt>div div{padding:10px;margin:0;background:#000;color:#fff;position:absolute;z-index:2100;min-width:170px;max-width:520px;font:14px Arial;line-height:150%;text-align:left;white-space:normal;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
div.helptxt>div:before{border-bottom:9px solid #000;display:block;content:"";position:absolute;margin-top:-9px;border-right:10px solid transparent;border-left:10px solid transparent}
div.helptxt.visible>div{display:block}
.ficon{cursor:pointer;display:inline-block;margin:2px;white-space:nowrap;overflow:hidden;width:28px;height:28px;vertical-align:top}
.ficon input,a.ficon{border:0;color:transparent;width:28px;height:28px;background-color:transparent;display:inline-block;cursor:pointer;vertical-align:top}
.ficon input{margin:0;padding-left:30px;width:auto;position:relative}
.btableblock .btable th .ficon{margin:0}
.btableblock .btable th .ficon input,.btableblock .btable th a.ficon{padding-left:22px;width:auto}
th .ficon.icon-if5_symbol_up,th .ficon.icon-if5_symbol_down,th .ficon.icon-if5_symbol_up_a,th .ficon.icon-if5_symbol_down_a{height:20px;width:20px}
.btableblock .btable td input[type="text"]+.ficon{margin-left:10px}
.ficon-placeholder{width:28px;height:28px;vertical-align:top;display:inline-block;margin:2px}
.ficon.icon-blank,.ficon.icon-null{width:1px;height:1px;padding:0;border:0;margin:0;font-size:1px;color:transparent;cursor:default}
.bline .ficon{margin:-4px 10px 0 0}
.nicon{color:transparent;width:26px;height:26px;display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:top}
a.btoppage{display:none}
.buttonline .ficon{margin:0 20px 20px 0;width:auto;height:auto}
.buttonline .ficon input{margin:0;width:auto;height:auto;padding-right:32px;vertical-align:baseline;font:15px/150% Arial;color:#666;padding-left:0}
.abschlussweiche .buttonline .arrowLink{margin:0 20px 20px 0;font:18px Arial;color:#666}
.pf-nachricht .arrowLink{display:inline-block;margin:20px 20px 20px 0;font:18px Arial;color:#f00}
.ficon.icon-if5_refresh input{width:auto;height:auto;padding:0 0 0 32px;color:#666;font:15px/150% Arial;vertical-align:baseline}
.ficon.icon-if5_refresh{margin-right:20px;width:auto}
.bpulldown{margin-top:-4px;margin-right:20px}
.bpulldown .ficon{color:#666;width:auto;font:15px/150% Arial;margin:0 10px 0 0}
.bpulldown div{margin-right:0}
.bpulldown>div{position:relative;display:block;margin-top:5px;margin-left:-9px;z-index:2;height:0;overflow:hidden}
.bpulldown>div>div{border:3px solid rgba(0,0,0,0.1);position:absolute}
.bpulldown:hover>div{overflow:visible}
.js .bpulldown:hover>div{overflow:hidden}
.js .bpulldown.pulldown_visible>div{overflow:visible}
.bpulldown>div:before,.bpulldown>div:after{display:block;content:"";position:absolute;z-index:10;border-bottom:8px solid #fff;border-left:9px solid transparent;border-right:9px solid transparent;margin-left:10px;margin-top:-5px}
.bpulldown>div:before{border-bottom:8px solid rgba(0,0,0,0.1);margin-top:-8px}
.bpulldown ul{padding-left:0}
.cbox .bpulldown ul li:before{display:none}
.bpulldown li{padding:7px 10px;background-color:#fff}
.bpulldown li+li{border-top:2px solid #e3e3e3}
.bpulldown input,.bpulldown a.ficon{border:0;font:14px Arial;line-height:150%;margin:0;color:#000;cursor:pointer;text-decoration:none;vertical-align:baseline}
.bpulldown.baction{display:none;margin:2px;vertical-align:top;height:28px}
.bpulldown.baction .ficon{margin:0}
.bpulldown.baction>div:before,.bpulldown.baction>div:after{margin-left:14px}
.bpulldown.baction>div>div{right:0;text-align:left;background-color:#fff}
.tablerowodd .bpulldown.baction>div>div{background-color:#e3e3e3}
.tablerowodd .bpulldown.baction>div:after{border-bottom-color:#e3e3e3}
.tablerowodd .bpulldown.baction li{background-color:#e3e3e3}
.tablerowodd .bpulldown.baction li+li{border-top-color:rgba(0,0,0,0.1)}
.bpulldown.baction li .ficon{display:block}
.bpulldown.baction .ficon input,.bpulldown.baction a.ficon{width:auto;color:#444}
.bpulldown.baction div.ficon input{padding-left:5px}
.bline .bslider{display:none}
.js .bline .bslider{width:100%;text-align:right;margin-top:15px;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:240px;padding-right:10px}
.js .bline.no-label .bslider{padding-left:0}
.bline .bslider .bslidermin{float:left}
.bline .bslider .bslidermax{margin-right:0}
.bline .ui-slider-horizontal{display:block}
.abschlussweiche .buttonline .ficon.icon-if5_button_anmelden_rot input{color:#f00}
.kkilaufzeitbaender div.helptxt{margin-left:10px}
.kkilaufzeitbaender .buttonline .ficon.icon-if5_b_neu-berech input,.oa_kreditwunsch .buttonline .ficon.icon-if5_b_neu-berech input,.oa_vergleich .buttonline .ficon.icon-if5_b_neu-berech input{color:#f00}
.postbox{font:18px Arial;line-height:150%;padding:20px 20px 0 20px}
.postbox .numbered-icon{margin:-10px 0 13px 0;float:left;display:block;overflow:hidden;white-space:nowrap;height:65px;width:90px}
.cbox-small .postbox .numbered-icon{margin:0 auto;height:120px;width:160px;float:none}
.postbox .numbered-icon span.number{font:14px Arial;height:22px;line-height:22px;width:22px;margin-top:-3px;margin-right:-3px}
.cbox-small .postbox .numbered-icon span.number{font:18px Arial;margin-right:0;margin-top:0;width:30px;height:30px;line-height:30px}
.postbox .numbered-icon:before{margin-left:-38px;margin-top:-37px}
.cbox-small .postbox .numbered-icon:before{margin-left:-50px;margin-top:-63px}
.postbox .numbered-icon span.marker{height:66px;position:absolute;right:-18px;top:-23px;width:66px}
.cbox-small .postbox .numbered-icon span.marker{height:110px;right:-33px;top:-38px;width:110px}
.postbox p{width:50%;margin-left:20px;float:left;color:#000}
.cbox-small .postbox p{text-align:center;float:none;width:inherit;margin-left:0}
.postbox.no-messages p,.postbox.no-configuration p{color:#666}
.postbox p.timestamp{color:#666;font:14px Arial;line-height:150%}
.postbox p{margin-bottom:20px}
.postbox p+p{margin-top:-20px}
.cbox-small postbox p{margin-bottom:0}
.cbox-small postbox p+p{margin-top:0}
.favorites{padding:20px;font:18px Arial;line-height:150%}
.favorites.no-favorites p{text-align:center}
.favorites ul.user{padding:0}
.favorites ul.user li:before{display:none}
.favorites ul.user li{text-align:right}
.favorites ul.user li+li{margin-top:10px}
.favorites ul.user li a{text-decoration:none;color:#666;display:inline-block;font:15px/17px Arial}
.market{font:18px Arial;line-height:120%;color:#666;padding:10px 20px 20px 20px}
.market a{color:inherit;text-decoration:none}
.market .btableblock{color:#666;padding:0}
.market .btableblock tr{background-color:transparent}
.market .btableblock td{padding:0;width:33.3%}
.market .btableblock td:first-child{color:#000}
.market .chart{text-align:center;padding-top:10px}
.market .chart img{vertical-align:middle;height:80px}
.market ul.tabnav{padding:0 0 10px 0}
.market .tabnav li:before{display:none}
.market .tabnav li{width:33.3%;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font:18px Arial;display:inline-block}
.market .tabnav li+li{border-left:3px solid #fff}
.market .tabnav li div{text-align:center}
.market .tabnav li a{line-height:100%}
.market .tabnav li.active>div:before,.market .tabnav li.active>div:after{display:none}
.next-task{padding:0 20px 20px 20px}
.next-task ul{padding-left:0}
.cbox .next-task ul li:before{display:none}
.if6 .cbox .next-task ul li{margin-top:15px}
.next-task ul li a{text-decoration:none;color:#666;font:15px/17px Arial}
.next-task ul li div{font:14px Arial;line-height:150%}
.if5_waitNotice{position:fixed;width:800px;top:176px;margin-left:80px;z-index:2000;padding:20px;text-align:center;background-color:#f0f0f0;color:#000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:5px solid #666;box-shadow:0 0 10px 1px #666;display:none}
.bignumber{text-align:center;font:40px Arial}
.kkikreditentscheidung .buttonline .ficon.icon-if5_b_beantragen{background-color:#f00;margin-bottom:20px}
.kkikreditentscheidung .buttonline .ficon.icon-if5_b_beantragen input{color:#fff;padding:10px 47px 10px 10px;font:25px Arial}
.kkiAuftragsbestaetigung .buttonline .bgroup1 div:last-child:after{display:none}
.kkiAuftragsbestaetigung .buttonline .bgroup1 div:last-child input{color:#666;background-color:#e3e3e3;padding-right:10px}
.kki-continue{height:44px}
.kki-continue a{padding:0;position:absolute;bottom:20px;right:20px;text-decoration:none;color:#666}
.bline .gtsn{min-width:33.3%;text-align:center;padding-right:10px;margin-bottom:20px;margin-right:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.bline .gtsn img{display:block;margin:0 auto 5px auto}
.bline .gtsn input[type="radio"]+*{margin-left:0}
.bline .gtsn .label{margin-right:0}
.block.countimg{padding:0}
.block.countimg img{width:1px;height:1px}
.block.countimg br{display:none}
.block+.block.countimg{border-top:0}
.block.countimg .bline{padding-top:0;height:1px;margin-top:-1px;overflow:hidden}
.msglink{display:none;color:#f00;border:2px solid #f00}
.cbox .msglink .textbutton a{color:#f00;position:static}
.cbox .msglink .textbutton a:after{color:#f00;border-color:#f00}
.no-touch .cbox .msglink .textbutton a:hover:after,.cbox .msglink .textbutton a:focus:after{color:#fff;background-color:#f00}
.js .sectype .icon-if5_symbol_refresh{display:none}
.ifa-left-image .image,.ifa-right-image .image{max-width:50%;max-width:calc(50% - 10px)}
.ifa-center-image .image{max-width:100%}
.ifa-left-image img,.ifa-right-image img,.ifa-center-image img{width:100%;vertical-align:middle}
.ifa-image{margin-left:-20px;margin-right:-10px}
.ifa-image .image{width:33.33%;margin-right:0}
.ifa-image .image div{padding:0 33.33px 0 20px;margin-right:0;box-sizing:border-box;width:100%}
.ifa-image .image img{width:100%;vertical-align:middle}
.ifa-image .image+div{width:66.66%;margin-right:0}
.ifa-image .image+div div{margin-left:-13.33px;padding:0 20px 0 0;margin-right:0}
.ifa-image .image-right div{left:200%;position:relative;z-index:10;padding:0 20px 0 33.33px}
.ifa-image .image-right+div div{left:-50%;margin-left:0;margin-right:-13.33px;padding:0 0 0 20px;position:relative}
.cbox-banking .login label:after{content:":"}
.seclink{text-align:right;padding-bottom:0;padding-right:20px}
.green-bullet{border-radius:50%;background-color:#00724b;width:15px;height:15px;display:inline-block}
table.direkthandel .arrowLink{width:115px;display:inline-block;text-align:right;position:relative;padding-right:28px;color:#fff;padding:5px 38px 5px 3px;background-color:#f00;font-weight:bold;border-radius:4px;line-height:130%}
table.direkthandel .arrowLink:before{display:none}
.bgauge{width:100%;padding-right:10px;box-sizing:border-box}
.bgauge .bgauge-line{width:100%;background-color:#f0f0f0;display:block;height:5px;margin-bottom:5px}
.bgauge .bgauge-line div{height:100%;background-color:#00acd3}
.bgauge.error .bgauge-line{height:10px}
.bgauge.error .bgauge-line div{background-color:#f00}
.block.blogodata{width:66.6%;display:table-cell}
.block.blogodata+.block.blogoimage{width:33.3%;display:table-cell;vertical-align:middle;padding-left:33px;padding-right:20px}
.block.blogoimage .image{width:100%}
.block.blogoimage .image img{width:100%;vertical-align:middle}
.loginlogout div.login:before{font:26px/81% Pictos-IF;width:26px;height:26px;border:1px solid #fff;border-radius:50%;color:#fff;display:inline-block;text-align:center;content:">";margin-right:-28px}
.loginlogout div.login:after{font:26px/81% Pictos-IF;width:26px;height:26px;border:1px solid #fff;border-radius:50%;color:#fff;display:none;text-align:center;content:">";margin-left:-28px}
.loginlogout .header-loginlink div.login:after{font:26px/81% Pictos-IF;width:26px;height:26px;border:1px solid #fff;border-radius:50%;color:#fff;display:inline-block;text-align:center;content:">";margin-left:-28px;margin-top:0}
.no-touch .loginlogout div.login:hover:before,.no-touch .loginlogout div.login:hover:after,.loginlogout div.login.focus:before,.loginlogout div.login.focus:after,.no-touch .loginlogout .header-loginlink div.login:hover:after{color:#f00;background-color:#fff}
.loginlogout .secselect li:first-child div:after{content:"d";font:21px/81% Pictos-IF;position:absolute;width:21px;height:21px;margin-top:3px}
.no-touch .loginlogout .secselect li:first-child:hover div:after{color:#f00}
.loginlogout div.logout:before{content:"q";font:20px/81% Pictos-IF;color:#fff;margin-right:-23px;display:inline-block}
.loginlogout div.logout+p:before{content:"l";font:20px/81% Pictos-IF;display:none;color:#fff}
.js .loginlogout div.logout+p:before{display:inline-block}
.loginlogout>span:after{font:20px/81% Pictos-IF;border:1px solid #fff;color:#fff;width:20px;height:20px;border-radius:50%;display:inline-block;text-align:center;content:">";margin-left:7px}
.no-touch .loginlogout>span:hover:after{color:#f00;background-color:#fff}
.search>a:before{font:43px/85% Pictos-IF;width:43px;height:43px;border:1px solid #fff;border-radius:50%;background-color:#fff;color:#f00;display:inline-block;content:"s"}
.no-touch .search>a:hover:before,.search>a:focus:before{color:#fff;background-color:#f00}
.search form:before{font:28px/81% Pictos-IF;color:#666;content:"s";margin-left:3px;margin-top:6px;position:absolute}
.if6_navigation>a:before{color:#fff;font:60px/81% Pictos-IF;margin-left:-6px;margin-top:-4px;display:inline-block;content:"n"}
.if6_bstart:before{color:#fff;font:60px/81% Pictos-IF;content:"b";margin-left:-6px;margin-top:-4px;display:inline-block}
.if6_contact>a:before{color:#fff;font:60px/81% Pictos-IF;margin-left:-6px;margin-top:-4px;display:inline-block;content:"h"}
.if6_contact>a+a:before{color:#fff;font:60px/81% Pictos-IF;margin-left:-6px;margin-top:-4px;content:"c"}
.if6_contact>a+a+a:before{color:#fff;font:60px/81% Pictos-IF;margin-left:-6px;margin-top:-4px;content:"m"}
.if6_contact>a+a+a.new-message:before{color:#fff;font:60px/81% Pictos-IF;margin-left:-6px;margin-top:-4px;content:"\f621"}
.no-touch .if6_navigation ul li:hover>a:after,.if6_navigation ul li>a:focus:after{content:">";color:#f00;font:18px/81% Pictos-IF;float:right;display:inline-block;width:18px;height:18px;border:1px solid #fff;border-radius:50%;background-color:#fff;margin-left:-18px;text-align:center}
.if6_navigation .navtop:before{font:18px/81% Pictos-IF;margin-right:10px;display:inline-block;width:18px;height:18px;border:1px solid #666;border-radius:50%;content:"u";color:#666}
.if6_navigation .navback:before{font:18px/81% Pictos-IF;margin-right:10px;display:inline-block;width:18px;height:18px;border:1px solid #666;border-radius:50%;content:"<";color:#666}
.no-touch .if6_navigation .navtop:hover:before,.if6_navigation .navtop:focus:before,.no-touch .if6_navigation .navback:hover:before,.if6_navigation .navback:focus:before{color:#fff;background-color:#666}
.if6_opener .ty1 .linktext:after,.if6_buttonline div.primary a:after,.buttonline .bgroup1>a:last-child:after,.buttonline .bgroup1>div:last-child:after{content:">";font:21px/81% Pictos-IF;margin-left:7px;color:#fff;display:inline-block;width:21px;height:21px;border:1px solid #fff;border-radius:50%;text-align:center}
.if6_opener .ty1 .linktext.lightbox-link:after{color:#fff;content:"i";font:21px/81% Pictos-IF;height:21px;width:21px}
.no-touch .if6_opener .ty1 .linktext:hover:after,.if6_opener .ty1 .linktext:focus:after,.no-touch .if6_buttonline div.primary:hover a:after,.if6_buttonline div.primary a:focus:after,.no-touch .buttonline .bgroup1>a:last-child:hover:after,.buttonline .bgroup1>a:last-child:focus:after,.no-touch .buttonline .bgroup1>div:last-child:hover:after,.buttonline .bgroup1>div.focus:last-child:after{color:#f00;background-color:#fff}
.if6_buttonline div.primaryicon a:before{font:21px/81% Pictos-IF;color:#fff;display:inline-block;width:21px;height:21px;border:1px solid #fff;border-radius:50%;margin-right:7px}
.no-touch .if6_buttonline div.primaryicon a:hover:before,.if6_buttonline div.primaryicon a:focus:before{color:#f00;background-color:#fff}
.buttonline .bgroup1>a:before,.buttonline .bgroup1>div:before,.if6_buttonline div.secondary a:before,.abschlussweiche-container>.buttonline a:before{color:#666;width:21px;content:">";font:21px/81% Pictos-IF;margin-left:-21px;display:inline-block;text-align:center}
.no-touch .buttonline .bgroup1>a:hover:before,.no-touch .buttonline .bgroup1>div:hover:before,.buttonline .bgroup1>a:focus:before,.buttonline .bgroup1>div.focus:before,.no-touch .if6_buttonline div.secondary a:hover:before,.if6_buttonline div.secondary a:focus:before,.no-touch .abschlussweiche-container>.buttonline a:hover:before,.abschlussweiche-container>.buttonline a:focus:before{color:#fff}
.no-touch .buttonline .bgroup1>div:before{margin-right:-21px;margin-left:0}
.buttonline .bgroup1>a:last-child:before,.buttonline .bgroup1>div:last-child:before{display:none}
.carousel_play .left:before{font:18px/81% Pictos-IF;color:#666;width:18px;height:18px;border:1px solid #666;border-radius:50%;display:block;content:"<"}
.carousel_play .right:before{font:18px/81% Pictos-IF;color:#666;width:18px;height:18px;border:1px solid #666;border-radius:50%;display:block;content:">"}
.no-touch .carousel_play .left:hover:before,.no-touch .carousel_play .right:hover:before{color:#fff;background-color:#666}
.if6_openerstage .carousel_play .left:before{color:#e3e3e3;content:"<";display:block;font:50px/81% Pictos-IF;height:50px;width:50px;border:0}
.if6_openerstage .carousel_play .right:before{color:#e3e3e3;content:">";display:block;font:50px/81% Pictos-IF;height:50px;width:50px;border:0}
.if6_openerstage .carousel_play .left:before,.if6_openerstage .carousel_play .right:before{color:rgba(255,255,255,0.5)}
.no-touch .if6_openerstage .carousel_play .left:hover:before,.no-touch .if6_openerstage .carousel_play .right:hover:before{color:#fff;background-color:transparent}
.accordion .accordion-head .h2:before,.accordion .accordion-head h2:before{content:"d";font:30px/81% Pictos-IF;width:30px;height:30px;margin-left:-30px;display:inline-block;color:#fff}
.js .accordion .accordion-head .h2:before,.js .accordion .accordion-head h2:before{color:#f00;content:">";font:30px/81% Pictos-IF;width:30px;height:30px}
.no-touch .accordion .accordion-head:hover .h2:before,.no-touch .accordion .accordion-head:hover h2:before{color:#fff}
.accordion .accordion-head.open .h2:before,.accordion .accordion-head.open h2:before{content:"d";font:30px/81% Pictos-IF;width:30px;height:30px;color:#fff}
.accordion .showall:before{content:"d";font:18px/81% Pictos-IF;width:18px;height:18px;border:1px solid #666;border-radius:50%;color:#666;display:inline-block;margin-right:10px}
.accordion .hideall:before{content:">";font:18px/81% Pictos-IF;width:18px;height:18px;border:1px solid #666;border-radius:50%;color:#666;display:inline-block;margin-right:10px}
.no-touch .accordion .showall:hover:before,.no-touch .accordion .hideall:hover:before{color:#f0f0f0;background-color:#666}
.servicetiles .serviceelement a:before,.chat_online .servicetiles .serviceelement a.chatlink:before{font:100px/81% Pictos-IF;position:absolute;display:block;color:#f00;width:100px;height:100px;text-align:center;top:8px;left:50%;margin-left:-50px}
.servicetiles .serviceelement a.chatlink:before{font:100px/81% Pictos-IF;position:absolute;display:block;color:#666;width:100px;height:100px;text-align:center;top:8px;left:50%;margin-left:-50px}
.servicelinks .serviceelement a:before{font:36px/81% Pictos-IF;color:#666;width:36px;height:36px;text-align:center;display:inline-block;margin-bottom:-5px;margin-top:-15px;position:relative;top:2px}
.servicelinks .serviceelement:after{font:27px/81% Pictos-IF;display:block;color:#666;width:27px;height:27px;text-align:center;content:">";position:absolute;right:7px;top:12px}
.servicebuttons .serviceelement a:before{font:36px/81% Pictos-IF;color:#fff;width:36px;height:36px;text-align:center;display:inline-block;margin-bottom:-5px;margin-top:-15px;position:relative;top:2px}
.cs-link a:after{color:#333;content:">";font:15px/81% Pictos-IF;width:15px;text-align:center;height:15px;border:1px solid #333;border-radius:50%;display:inline-block;margin-left:3px}
.no-touch .cs-link a:hover:after,.cs-link a:focus:after{background-color:#333;color:#f0f0f0}
.cs-phone .cs-number:before{color:#333;font:22px/81% Pictos-IF;width:22px;content:"h";display:inline-block;margin-right:-3px;margin-left:-5px}
.cs-phone.cs-main .cs-number:before{color:#333;font:45px/81% Pictos-IF;width:45px;content:"h";display:inline-block;margin-right:-5px;margin-left:-10px}
.cs-phone>a:before{display:none;color:#fff;font:28px/81% Pictos-IF;height:28px;margin-left:-26px;margin-top:9px;width:28px;content:"h";position:absolute;top:0}
.cs-button div>a:before{color:#333;font:30px/81% Pictos-IF;height:30px;width:30px;display:inline-block;text-align:center;margin-left:-4px;position:absolute;left:0;top:0;margin-top:-3px}
.cs-button>a:before{color:#666;font:100px/81% Pictos-IF;height:100px;width:100px;display:block;left:50%;top:0;margin-left:-50px;margin-top:-96px;text-align:center;position:absolute}
.cs-button>a:after{color:#333;content:">";font:15px/81% Pictos-IF;height:15px;width:15px;display:inline-block;text-align:center;border-radius:50%;border:1px solid transparent;position:absolute;top:50%;right:0;margin-top:-8.5px}
.no-touch .cs-button>a:hover:after,.cs-button>a:focus:after{border-color:#333}
.servicelink a:before{font:33px/81% Pictos-IF;width:33px;height:33px;color:#333;position:absolute;margin-left:-43px;margin-top:5px}
.servicelink a:after,.servicebutton a:after{content:"\f7b2";font:33px/81% Pictos-IF;width:33px;height:33px;display:inline-block;color:#333;margin-top:5px;position:absolute;right:0;top:0}
.searchresult>ul>li:before{display:inline-block;font:48px/33% Pictos-IF;width:55px;height:48px;color:#f00;position:absolute;margin:0 0 0 -55px;text-align:center}
.searchresult .searchpaging .paging .left:before{font:30px/81% Pictos-IF;width:30px;height:30px;display:inline-block;text-align:center;content:"<";color:#666}
.searchresult .searchpaging .paging .right:before{font:30px/81% Pictos-IF;width:30px;height:30px;display:inline-block;text-align:center;content:">";color:#666}
.if6_contact .c_block .filialfinder a:after{content:">";font:18px/81% Pictos-IF;margin-left:10px;color:#666;display:inline-block;width:18px;height:18px;border:1px solid #666;border-radius:50%}
.c_button.standard a:before,.c_button.standard span:before,.c_button.icon a:before,.c_button.icon span:before{font:18px/81% Pictos-IF;margin-right:10px;width:18px;height:18px;border-radius:50%;border:1px solid #666;display:inline-block;color:#666}
.c_button.special>*:before{font:50px/81% Pictos-IF;margin:5px 10px 0 -43px;width:50px;height:50px;position:absolute;display:inline-block;color:#666}
.no-touch .if6_contact .c_block .filialfinder a:hover:after,.no-touch .c_button.standard a:hover:before,.no-touch .c_button.icon a:hover:before{color:#fff;background-color:#666}
.if6_contact a.chatlink:before{color:#f00;border-color:#f00}
.chat_online .if6_contact a.chatlink:before{color:#009864;border-color:#009864}
.no-touch .if6_contact .c_button.standard a.chatlink:hover:before,.no-touch .if6_contact .c_button.icon a.chatlink:hover:before{color:#f00;background-color:transparent}
.no-touch .chat_online .if6_contact .c_button.standard a.chatlink:hover:before,.no-touch .chat_online .if6_contact .c_button.icon a.chatlink:hover:before{background-color:#009864;color:#fff}
.icon-none:before{display:none}
.if6_social .icon a:before{border:1px solid #fff;border-radius:50%;color:#fff;display:inline-block;font:23px/81% Pictos-IF;height:23px;width:23px}
.no-touch .if6_social .icon a:hover:before,.if6_social .icon a:focus:before{color:#f00;background-color:#fff}
.cbox-icon .icon:before{font:75px/45% Pictos-IF;position:absolute;display:block;color:#f00;margin-left:-83px;width:75px;height:75px;text-align:center}
.cbox .textbutton a:after,.cbox-eyecatcher .linklist a:after,.cbox-campaign .linklist a:after,.cbox-mainproduct .linklist a:after,.campaign .linklist a:after{content:">";font:21px/81% Pictos-IF;margin-left:7px;display:inline-block;width:21px;height:21px;border:1px solid #666;border-radius:50%;color:#666;text-align:center}
.no-touch .cbox .textbutton a:hover:after,.cbox .textbutton a:focus:after,.no-touch .cbox-eyecatcher .linklist a:hover:after,.cbox-eyecatcher .linklist a:focus:after,.no-touch .cbox-campaign .linklist a:hover:after,.cbox-campaign .linklist a:focus:after,.no-touch .cbox-mainproduct .linklist a:hover:after,.cbox-mainproduct .linklist a:focus:after,.no-touch .campaign .linklist a:hover:after,.campaign .linklist a:focus:after{color:#fff;background-color:#666}
.cbox .textbutton a.lightbox-link:after{content:"i";font:21px/81% Pictos-IF;width:21px;height:21px;color:#666}
.linklist li.terminate a:after{content:"×";font:21px/81% Pictos-IF;color:#666}
.cbox-product .textbutton a:after,.cbox-eyecatcher .linklist .primary a:after,.cbox-campaign .linklist .primary a:after,.cbox-mainproduct .linklist .primary a:after,.campaign .linklist .primary a:after,.cbox-market .textbutton a:after{content:">";font:21px/81% Pictos-IF;margin-left:7px;display:inline-block;height:21px;width:21px;border:1px solid #f00;border-radius:50%;color:#f00;text-align:center}
.no-touch .cbox-product .textbutton a:hover:after,.no-touch .cbox-eyecatcher .linklist .primary a:hover:after,.cbox-eyecatcher .linklist .primary a:focus:after,.no-touch .cbox-campaign .linklist .primary a:hover:after,.cbox-campaign .linklist .primary a:focus:after,.no-touch .cbox-mainproduct .linklist .primary a:hover:after,.cbox-mainproduct .linklist .primary a:focus:after,.no-touch .campaign .linklist .primary a:hover:after,.campaign .linklist .primary a:focus:after,.no-touch .cbox-market .textbutton a:hover:after,.cbox-market .textbutton a:focus:after{color:#fff;background-color:#f00}
.cbox-product .textbutton a.lightbox-link:after{content:"i";font:21px/81% Pictos-IF;width:21px;height:21px;color:#f00}
.if6_teaser .ty1 .linktext:after{content:">";font:21px/81% Pictos-IF;display:inline-block;height:21px;width:21px;border:1px solid #f00;border-radius:50%;color:#f00;text-align:center}
.no-touch .if6_teaser .ty1:hover .linktext:after,.if6_teaser .ty1 a:focus .linktext:after{color:#fff;background-color:#f00}
.if6_teaser .ty1 .lightbox-link .linktext:after{content:"i";font:21px/81% Pictos-IF;height:21px;width:21px;color:#f00}
.cbox-small.cbox-campaign>.description:first-child .linklist a:after{color:#fff;border-color:#fff;content:">";font:21px/81% Pictos-IF}
.no-touch .cbox-small.cbox-campaign>.description:first-child .linklist a:hover:after,.cbox-small.cbox-campaign>.description:first-child .linklist a:focus:after{color:#f00;background-color:#fff}
.cbox-small.cbox-campaign>.description:first-child .linklist li.terminate a:after{content:"×";font:21px/81% Pictos-IF;color:#fff}
.campaign .campaign-top:before{width:44px;height:44px;color:#fff;font:44px/81% Pictos-IF;display:inline-block;position:absolute;left:0;top:50%;margin-top:-27px;margin-left:-10px}
.js .campaign .campaign-top:before{margin-top:-22px}
.js .campaign.campaign-visible .campaign-top:before{margin-top:-27px}
.campaign .campaign-top:after{content:"d";border:1px solid #fff;border-radius:50%;width:22px;height:22px;font:22px/81% Pictos-IF;display:none;position:absolute;right:0;top:50%;margin-top:-12px;color:#fff}
.js .campaign .campaign-top:after{display:inline-block}
.campaign.campaign-visible .campaign-top:after{content:"u";width:22px;height:22px;font:22px/81% Pictos-IF;margin-top:-17px;color:#fff}
.no-touch .campaign .campaign-top:hover:after,.campaign .campaign-top:focus:after{color:#00acd3;background-color:#fff}
.if6_glossar a:before{border:1px solid #666;border-radius:50%;color:#666;display:inline-block;font:26px/81% Pictos-IF;height:26px;width:26px;content:"\f70b";text-align:center}
.no-touch .if6_glossar a:hover:before,.if6_glossar a:focus:before{color:#f0f0f0;background-color:#666}
.templ-bankingstartpage .cbox-banking>h2:first-child:before{color:#f00;font:37px/81% Pictos-IF;width:37px;margin-left:-8px;display:inline-block}
span.checkbox:after{content:"v";font:18px/90% Pictos-IF;display:block;width:18px;height:18px;text-align:center;margin:-30px 0 0 7px;color:#fff;position:relative;z-index:1}
.if6 ul.checked li:before{content:"v";font:18px/81% Pictos-IF;color:#000;width:18px;padding:0 6px}
.if6_opener ul.checked li:before{content:"v";font:18px/81% Pictos-IF;color:#444}
.if6 .cbox ul.checked li:before{content:"v";font:18px/81% Pictos-IF;color:#009864}
.bline ul.linklist li a:before{content:">";font:14px/81% Pictos-IF;margin-left:-14px;color:#f00;display:inline-block}
a.arrowLink:before{content:">";font:14px/81% Pictos-IF;display:inline-block;color:#666}
.buttonline .bgroup1>div:last-child:after{margin-left:-43px;margin-right:20px}
.buttonline .bgroup2>a:before,.buttonline .bgroup2>div:before,.buttonline .bgroup4>a:before,.buttonline .bgroup4>div:before,.if6_buttonline div.back a:before{font:15px/81% Pictos-IF;width:15px;height:15px;border:1px solid #666;border-radius:50%;display:inline-block;color:#666;text-align:center;content:"<";margin-right:7px}
.buttonline .bgroup4>a:before,.buttonline .bgroup4>div:before{content:"p"}
.buttonline .bgroup4>a.icon-if5_b_druckansicht_schliessen:before{content:"×"}
.buttonline .bgroup2>div.icon-if5_b_chat_fenster_schliessen:before{content:"×"}
.buttonline .bgroup2>div.icon-if5_b_chat_beenden:before{content:"q"}
.buttonline .bgroup2>div:before,.buttonline .bgroup4>div:before{margin-right:-17px}
.no-touch .buttonline .bgroup2>a:hover:before,.buttonline .bgroup2>a:focus:before,.no-touch .buttonline .bgroup2>div:hover:before,.buttonline .bgroup2>div.focus:before,.no-touch .buttonline .bgroup4>a:hover:before,.buttonline .bgroup4>a:focus:before,.no-touch .buttonline .bgroup4>div:hover:before,.buttonline .bgroup4>div.focus:before,.no-touch .if6_buttonline div.back a:hover:before,.if6_buttonline div.back a:focus:before{color:#fff;background-color:#666}
.buttonline .ficon:before,.abschlussweiche .buttonline .arrowLink:before,.pf-nachricht .arrowLink:before{display:none}
.buttonline .ficon:after{margin-left:-22px;content:">";font:18px/81% Pictos-IF;width:18px;height:18px;border:1px solid #666;border-radius:50%;display:inline-block;color:#666;text-align:center}
.abschlussweiche .buttonline .ficon.icon-if5_button_anmelden_rot:after,.kkilaufzeitbaender .buttonline .ficon.icon-if5_b_neu-berech:after,.oa_kreditwunsch .buttonline .ficon.icon-if5_b_neu-berech:after,.oa_vergleich .buttonline .ficon.icon-if5_b_neu-berech:after{color:#f00;border:1px solid #f00}
.abschlussweiche .buttonline .arrowLink:after{margin-left:10px;content:">";font:18px/81% Pictos-IF;width:18px;height:18px;border:1px solid #666;border-radius:50%;display:inline-block;color:#666;text-align:center}
.no-touch .buttonline .ficon:hover:after,.buttonline .ficon.focus:after,.no-touch .abschlussweiche .buttonline .arrowLink:hover:after,.abschlussweiche .buttonline .arrowLink:focus:after{color:#fff;background-color:#666}
.no-touch .abschlussweiche .buttonline .ficon.icon-if5_button_anmelden_rot:hover:after,.abschlussweiche .buttonline .ficon.icon-if5_button_anmelden_rot.focus:after,.kkilaufzeitbaender .buttonline .ficon.icon-if5_b_neu-berech:hover:after,.kkilaufzeitbaender .buttonline .ficon.icon-if5_b_neu-berech.focus:after,.no-touch .oa_kreditwunsch .buttonline .ficon.icon-if5_b_neu-berech:hover:after,.oa_kreditwunsch .buttonline .ficon.icon-if5_b_neu-berech.focus:after,.no-touch .oa_vergleich .buttonline .ficon.icon-if5_b_neu-berech:hover:after,.oa_vergleich .buttonline .ficon.icon-if5_b_neu-berech.focus:after{background-color:#f00;color:#fff}
.pf-nachricht .arrowLink:after{margin-left:10px;content:">";font:18px/81% Pictos-IF;width:18px;height:18px;border:1px solid #f00;border-radius:50%;display:inline-block;color:#f00;text-align:center}
.no-touch .pf-nachricht .arrowLink:hover:after{color:#fff;background-color:#f00}
.kkikreditentscheidung .buttonline .ficon.icon-if5_b_beantragen:after{color:#fff;border-color:#fff;margin-right:10px;margin-left:-38px;font:25px/81% Pictos-IF;width:25px;height:25px;content:">"}
.no-touch .kkikreditentscheidung .buttonline .ficon.icon-if5_b_beantragen:hover:after,.kkikreditentscheidung .buttonline .ficon.icon-if5_b_beantragen.focus:after{color:#f00;background-color:#fff}
.kki-continue a:after{content:">";font:18px/81% Pictos-IF;margin-left:10px;display:inline-block;width:18px;height:18px;border:1px solid #666;border-radius:50%;color:#666}
.no-touch .kki-continue a:hover:after,.kki-continue a:focus:after{color:#fff;background-color:#666}
.ficon:before{font:26px/81% Pictos-IF;width:26px;height:26px;border:1px solid #666;border-radius:50%;display:inline-block;color:#666;text-align:center}
.ficon:before{content:"\f638"}
div.ficon:before{margin-right:-28px}
.ficon.icon-if5_refresh:before{margin-right:-20px;border:1px solid #666;border-radius:50%;color:#666;font:18px/81% Pictos-IF;height:18px;text-align:center;width:18px;content:"\f633"}
.no-touch .ficon:hover:before,.if6 .ficon:focus:before,.if6 .ficon.focus:before{color:#fff;background-color:#666}
.btableblock .ficon:before{font:26px/81% Pictos-IF;width:26px;height:26px;border:1px solid #444;border-radius:50%;color:#444}
.no-touch .btableblock .ficon:hover:before,.if6 .btableblock .ficon:focus:before,.if6 .btableblock .ficon.focus:before{background-color:#444;color:#fff}
.nicon:before{font:26px/81% Pictos-IF;width:26px;height:26px;display:inline-block;color:#666;margin-right:0;text-align:center}
.nicon:before{content:"?"}
.icon-if5_i_pfeil_gefallen:before{color:#f00;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.icon-if5_i_pfeil_gestiegen:before{color:#00724b}
.icon-if5_i_pfeil_gleich:before{color:#666;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.icon-if5_i_pfeil_stark_gefallen:before{color:#f00;-webkit-transform:rotate(135deg);transform:rotate(135deg)}
.icon-if5_i_pfeil_stark_gestiegen:before{color:#00724b;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.icon-if5_i_limit_erhoehen:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.ficon.icon-blank:before,.ficon.icon-null:before{display:none}
.bpulldown .ficon:before{margin-right:10px;font:18px/81% Pictos-IF;height:18px;width:18px;color:#666}
.bpulldown.baction .ficon:before{margin-right:0;font:26px/81% Pictos-IF;height:26px;width:26px}
.bpulldown.baction a.ficon:before{margin-right:5px}
.btableblock th .ficon.icon-if5_symbol_up:before{border:0;font:18px/81% Pictos-IF;width:18px;height:18px;margin-right:-20px;content:"u";color:#444}
.btableblock th .ficon.icon-if5_symbol_down:before{border:0;font:18px/81% Pictos-IF;width:18px;height:18px;margin-right:-20px;content:"d";color:#444}
.btableblock th .ficon.icon-if5_symbol_up_a:before{border:0;font:18px/81% Pictos-IF;width:18px;height:18px;margin-right:-20px;content:"u";color:#919191}
.btableblock th .ficon.icon-if5_symbol_down_a:before{border:0;font:18px/81% Pictos-IF;width:18px;height:18px;margin-right:-20px;content:"d";color:#919191}
.no-touch .btableblock th .ficon.icon-if5_symbol_up_a:hover:before,.btableblock th .ficon.icon-if5_symbol_up_a.focus:before,.no-touch .btableblock th .ficon.icon-if5_symbol_down_a:hover:before,.btableblock th .ficon.icon-if5_symbol_down_a.focus:before{background-color:#919191;color:#fff}
div.helptxt:before{border:1px solid #666;border-radius:50%;color:#666;display:inline-block;font:26px/81% Pictos-IF;height:26px;width:26px;content:"\f70b";text-align:center}
.no-touch div.helptxt:hover:before{color:#f0f0f0;background-color:#666}
table.kkilaufzeitbaender div.helptxt:before{color:#444;border:1px solid #444;border-radius:50%;content:"i";font:26px/81% Pictos-IF;height:26px;width:26px}
.no-touch table.kkilaufzeitbaender div.helptxt:hover:before,.no-touch table.kkilaufzeitbaender div.helptxt:hover:before{color:#fff;background-color:#444}
table.direkthandel .arrowLink:after{content:">";width:18px;height:18px;font:18px/81% Pictos-IF;color:#fff;border:1px solid #fff;border-radius:50%;display:inline-block;position:absolute;margin-left:7px;margin-top:-10px}
.no-touch table.direkthandel .arrowLink:hover:after,table.direkthandel .arrowLink:focus:after{color:#f00;background-color:#fff}
.actioniconLink:before{font:18px/81% Pictos-IF;width:18px;height:18px;border:1px solid #666;border-radius:50%;display:inline-block;color:#666;margin-right:10px;text-align:center}
.actioniconLink:before{content:"?"}
.no-touch .actioniconLink:hover:before,.actioniconLink:focus:before{color:#fff;background-color:#666}
.tableheader .actioniconLink:before{font:18px/81% Pictos-IF;width:18px;height:18px;border:1px solid #fff;border-radius:50%;display:inline-block;margin-right:10px;text-align:center;color:#fff}
.no-touch .tableheader .actioniconLink:hover:before,.tableheader .actioniconLink:focus:before{color:#666;background-color:#fff}
.bpager .pagerbuttons div.left:before{display:inline-block;color:#666;background-color:#e3e3e3;font:30px/81% Pictos-IF;content:"<";margin-right:-30px}
.bpager .pagerbuttons div.right:before{display:inline-block;color:#666;background-color:#e3e3e3;font:30px/81% Pictos-IF;content:">";margin-right:-30px}
.bsayt ul li div:after{content:">";font:18px/81% Pictos-IF;border:1px solid #666;color:#666;border-radius:50%;width:18px;height:18px;display:inline-block;float:right;margin-right:15px;margin-top:-26px}
.bsayt ul li p+div:after{margin-top:-36px}
.no-touch .bsayt ul li:hover{background-color:#f0f0f0}
.no-touch .bsayt ul li:hover div:after{color:#fff;background-color:#666}
.cal_close a:before{font:18px/81% Pictos-IF;width:18px;height:18px;display:inline-block;color:#666;text-align:center;content:"×"}
.cal_button a:before{font:18px/81% Pictos-IF;width:20px;height:20px;display:inline-block;color:#666;text-align:center;content:"<"}
.cal_button span:before{font:18px/81% Pictos-IF;width:20px;height:20px;display:inline-block;color:#666;text-align:center;content:"<"}
.no-touch .cal_close a:hover:before,.no-touch .cal_button a:hover:before{color:#f00}
.cal_button:last-child a:before,.cal_button:last-child span:before{font:18px/81% Pictos-IF;width:20px;height:20px;display:inline-block;color:#666;text-align:center;content:">"}
.numbered-icon:before{font:250px Pictos-IF;line-height:81%;color:#f00;width:250px;height:250px;display:inline-block;text-align:center}
.postbox .numbered-icon:before{font:150px/81% Pictos-IF;height:150px;width:150px;color:#f00}
.cbox-small .postbox .numbered-icon:before{font:250px Pictos-IF;line-height:81%;width:250px;height:250px;color:#f00}
.postbox.no-messages .numbered-icon:before,.postbox.no-configuration .numbered-icon:before{font:150px/81% Pictos-IF;height:150px;width:150px;color:#e3e3e3}
.cbox-small .postbox.no-messages .numbered-icon:before,.cbox-small .postbox.no-configuration .numbered-icon:before{font:250px Pictos-IF;line-height:81%;width:250px;height:250px;color:#e3e3e3}
.postbox .marker:before{color:#fff;font:66px/81% Pictos-IF;width:66px;height:66px;display:inline-block}
.postbox .marker+.marker:before{color:#f00;font:48px/81% Pictos-IF;width:48px;height:48px;margin-left:9px;margin-top:12px}
.cbox-small .postbox .marker:before{color:#fff;font:110px/81% Pictos-IF;width:110px;height:110px}
.cbox-small .postbox .marker+.marker:before{color:#f00;font:80px/81% Pictos-IF;width:80px;height:80px;margin-left:15px;margin-top:18px}
.favorites.no-favorites p:before{font:200px/81% Pictos-IF;width:200px;height:200px;display:block;margin:-50px auto -30px auto;text-align:center;color:#e3e3e3;content:"\f723"}
.favorites ul.user li a:after,.next-task ul li a:after{content:">";font:21px/81% Pictos-IF;margin-left:7px;display:inline-block;width:21px;height:21px;border:1px solid #666;border-radius:50%;color:#666}
.no-touch .favorites ul.user li a:hover:after,.no-touch .next-task ul li a:hover:after{color:#fff;background-color:#666}
.seclink a:before{text-decoration:underline}
.seclink a:before{width:28px;height:28px;color:#f00;content:"\f740";font:28px/81% Pictos-IF;display:inline-block;margin-right:-3px;text-decoration:none}
.close-icon:before{color:#000;font:25px/81% Pictos-IF;width:25px;height:25px;display:block;content:"×";border-radius:50%;background-color:rgba(255,255,255,0.75);text-align:center;margin:7.5px}
.no-touch .close-icon:hover:before{color:#f00;background-color:#fff}
.if5_waitNotice:after{content:"\f796";font:26px/81% Pictos-IF;width:26px;height:26px;text-align:center;margin:10px auto 0 auto;display:block}
.iconbar .pagenavcurrent:after{font:28px/81% Pictos-IF;content:"d";width:28px;color:#666;left:50%;top:15px;position:absolute;margin-left:-14px}
.pagenav_visible .iconbar .pagenavcurrent:after{content:"u"}
.no-touch .iconbar .pagenavcurrent:hover:after{color:#f00}
.analyst .icon:before{font:28px/81% Pictos-IF;color:#666;display:inline-block;margin-left:-5px;margin-top:-8px;vertical-align:middle}
.analyst .right .icon:before{color:#666;display:inline-block;font:30px/81% Pictos-IF;margin:-9px -3px 0 -6px;vertical-align:middle}
.campaign .analyst .right .icon:before{color:#fff;font:30px/81% Pictos-IF}
.cbox-large.cbox-campaign .analyst.style-2 .right .icon:before{color:#fff;font:30px/81% Pictos-IF}
.cbox-market form:before{font:28px/81% Pictos-IF;color:#666;content:"s";margin-left:3px;margin-top:3px;position:absolute}
.cbox-market .ficon:before{color:#666;font:21px/81% Pictos-IF;height:21px;width:21px;content:">";vertical-align:top}
.if6_breadcrumb ul.navpath li+li:before{content:">";display:inline-block;font:21px/81% Pictos-IF;color:#f00;margin:0 -3px 0 -5px;width:21px;text-align:center}
.icon-anchor:before{content:"\f759"}
.icon-app:before{content:"\f79f"}
.icon-arrow-back:before{content:"\f704"}
.icon-arrow-circle:before{content:"\f703"}
.icon-arrow-circ-perspective:before{content:"\f761"}
.icon-arrow-direction:before{content:"\f762"}
.icon-arrow-fork:before{content:"\f73d"}
.icon-arrow-leftright:before{content:"\f701"}
.icon-arrow-out:before{content:"\f705"}
.icon-arrows-center:before{content:"\f700"}
.icon-arrows-change:before{content:"\f706"}
.icon-arrows-circle:before{content:"\f702"}
.icon-at:before{content:"@"}
.icon-atom:before{content:"\f76f"}
.icon-bag:before{content:"\f753"}
.icon-balance:before{content:"\f797"}
.icon-balloon:before{content:"\f777"}
.icon-ban:before{content:"\f70a"}
.icon-banderole:before{content:"\f784"}
.icon-banknote:before{content:"\f768"}
.icon-banknote-euro:before{content:"\f7aa"}
.icon-barcode:before{content:"\f780"}
.icon-bell:before{content:"\f758"}
.icon-bicycle:before{content:"\f7a0"}
.icon-binoculars:before{content:"\f781"}
.icon-blog:before{content:"\f7b3"}
.icon-book-checkmark1:before{content:"\f70e"}
.icon-book-checkmark2:before{content:"\f766"}
.icon-book-close-mark:before{content:"\f787"}
.icon-book-open:before{content:"\f751"}
.icon-book-pen:before{content:"\f717"}
.icon-book-text:before{content:"\f752"}
.icon-bstart:before{content:"b"}
.icon-buggy:before{content:"\f786"}
.icon-calculator:before{content:"\f76d"}
.icon-calendar:before{content:"k"}
.icon-camera-movie:before{content:"\f725"}
.icon-camera-picture:before{content:"\f726"}
.icon-canvas:before{content:"\f7a3"}
.icon-car:before{content:"\f74d"}
.icon-car-palm:before{content:"\f7ad"}
.icon-card-magnetic-strip:before{content:"\f736"}
.icon-cashpoint:before{content:"\f7a2"}
.icon-chain-links:before{content:"\f729"}
.icon-chart-bar:before{content:"\f731"}
.icon-chart-bar-line:before{content:"\f75e"}
.icon-chart-line1:before{content:"\f732"}
.icon-chart-line2:before{content:"\f756"}
.icon-chart-line-borderless:before{content:"\f755"}
.icon-chart-pie:before{content:"\f733"}
.icon-chart-rack:before{content:"\f75d"}
.icon-chat:before{content:"c"}
.icon-checked:before{content:"v"}
.icon-clapperboard:before{content:"\f793"}
.icon-clock-alarm:before{content:"\f76c"}
.icon-clock:before{content:"\f71a"}
.icon-cloud:before{content:"\f71c"}
.icon-cloud-sun:before{content:"\f746"}
.icon-coffee-cup:before{content:"\f790"}
.icon-compass:before{content:"\f735"}
.icon-compass-rose:before{content:"\f710"}
.icon-couch:before{content:"\f760"}
.icon-cup:before{content:"\f783"}
.icon-diamond:before{content:"\f77f"}
.icon-doctoral-cap:before{content:"\f77c"}
.icon-dog:before{content:"\f7a4"}
.icon-doublequote:before{content:"\f728"}
.icon-download:before{content:"r"}
.icon-emblem:before{content:"\f711"}
.icon-emblem-empty:before{content:"\f779"}
.icon-euro-coins:before{content:"\f79b"}
.icon-euro-symbol:before{content:"\f79d"}
.icon-facebook:before{content:"f"}
.icon-factory:before{content:"\f77b"}
.icon-fax:before{content:"\f7b1"}
.icon-feather:before{content:"\f799"}
.icon-flag:before{content:"\f739"}
.icon-football:before{content:"\f750"}
.icon-fuel-dispenser:before{content:"\f776"}
.icon-gamepad:before{content:"\f74c"}
.icon-gauge:before{content:"\f795"}
.icon-gear-wheel:before{content:"\f72e"}
.icon-gear-wheels:before{content:"\f72f"}
.icon-glasses:before{content:"\f75f"}
.icon-googleplus:before{content:"g"}
.icon-graph:before{content:"\f794"}
.icon-hammer:before{content:"\f771"}
.icon-hand-in-hand:before{content:"\f7b7"}
.icon-handshake:before{content:"\f7b6"}
.icon-hat-chef:before{content:"\f778"}
.icon-health:before{content:"\f7a5"}
.icon-heart:before{content:"\f724"}
.icon-homenav:before{content:"\f7af"}
.icon-hourglas:before{content:"\f796"}
.icon-house:before{content:"\f722"}
.icon-inflation:before{content:"\f7ba"}
.icon-info:before{content:"i"}
.icon-inline-skate:before{content:"\f7ab"}
.icon-instagram:before{content:"\f7b8"}
.icon-ipod:before{content:"\f74b"}
.icon-key:before{content:"\f742"}
.icon-keys:before{content:"\f743"}
.icon-kwitt:before{content:"\f7c0"}
.icon-laptop:before{content:"\f748"}
.icon-laptop-euro:before{content:"\f79a"}
.icon-leaf:before{content:"\f757"}
.icon-letter-in-envelope:before{content:"\f70c"}
.icon-letter-sending:before{content:"\f789"}
.icon-lifesaver:before{content:"\f747"}
.icon-lightbulb:before{content:"\f734"}
.icon-location1:before{content:"\f70f"}
.icon-location:before{content:"\f763"}
.icon-locations:before{content:"\f798"}
.icon-lock-closed:before{content:"\f740"}
.icon-lock-euro:before{content:"\f7a8"}
.icon-lock-open:before{content:"\f741"}
.icon-mail:before{content:"m"}
.icon-mail-badge:before{content:"\f7a7"}
.icon-manni:before{content:"\f7bb"}
.icon-masks:before{content:"\f77d"}
.icon-minus:before{content:"\f61c"}
.icon-mobile-phone-old:before{content:"\f73a"}
.icon-moped:before{content:"\f7a6"}
.icon-mountains:before{content:"\f773"}
.icon-mousepointer:before{content:"\f73e"}
.icon-move:before{content:"4"}
.icon-multiply:before{content:"×"}
.icon-note:before{content:"\f71d"}
.icon-page-list:before{content:"\f715"}
.icon-page-pdf:before{content:"\f714"}
.icon-page-pen:before{content:"\f712"}
.icon-page-text:before{content:"\f713"}
.icon-paint-roller:before{content:"\f78b"}
.icon-palette:before{content:"\f76e"}
.icon-paper-clip:before{content:"\f71e"}
.icon-paper-plane:before{content:"\f788"}
.icon-parcel:before{content:"\f767"}
.icon-pay-contactless:before{content:"\f7bf"}
.icon-pen:before{content:"\f716"}
.icon-percent:before{content:"%"}
.icon-person:before{content:"\f72b"}
.icon-person-tie:before{content:"\f72c"}
.icon-phone:before{content:"h"}
.icon-picture:before{content:"\f72d"}
.icon-piggybank:before{content:"\f754"}
.icon-pin:before{content:"\f77e"}
.icon-plane:before{content:"\f74f"}
.icon-play:before{content:"\f707"}
.icon-plus:before{content:"+"}
.icon-potted-plant:before{content:"\f78f"}
.icon-present:before{content:"\f782"}
.icon-price-tag:before{content:"\f727"}
.icon-pyramid-finance:before{content:"\f7bc"}
.icon-puzzle-piece:before{content:"\f770"}
.icon-questionmark:before{content:"\f70b"}
.icon-quit:before{content:"q"}
.icon-sailboat:before{content:"\f774"}
.icon-save-donate:before{content:"\f7bd"}
.icon-savingsbank:before{content:"\f79e"}
.icon-scissors:before{content:"\f73f"}
.icon-screen:before{content:"\f71b"}
.icon-search:before{content:"s"}
.icon-sector-1-4:before{content:"\f76b"}
.icon-sector-1-8:before{content:"\f76a"}
.icon-sheet-long-text:before{content:"\f765"}
.icon-ship:before{content:"\f78e"}
.icon-shopping-bag:before{content:"\f78a"}
.icon-shopping-cart1:before{content:"\f738"}
.icon-shopping-cart2:before{content:"\f769"}
.icon-shovel-helmet:before{content:"\f7ac"}
.icon-signpost:before{content:"\f75a"}
.icon-skype:before{content:"H"}
.icon-smartphone:before{content:"\f749"}
.icon-snapchat:before{content:"\f7b9"}
.icon-sound-level:before{content:"\f730"}
.icon-spade:before{content:"\f78c"}
.icon-speacker:before{content:"\f718"}
.icon-speech-bubbles:before{content:"\f72a"}
.icon-speedo:before{content:"\f71f"}
.icon-star:before{content:"\f723"}
.icon-stopwatch:before{content:"\f744"}
.icon-sun1:before{content:"\f720"}
.icon-sun2:before{content:"\f772"}
.icon-tablet:before{content:"\f74a"}
.icon-target-arrow:before{content:"\f791"}
.icon-target:before{content:"\f792"}
.icon-teamviewer:before{content:"\f7b0"}
.icon-television:before{content:"\f737"}
.icon-text-Aa:before{content:"\f73b"}
.icon-thermometer:before{content:"\f745"}
.icon-tickets:before{content:"\f75b"}
.icon-traffic-cone:before{content:"\f75c"}
.icon-train-rails:before{content:"\f78d"}
.icon-trashcan:before{content:"\f721"}
.icon-truck:before{content:"\f74e"}
.icon-twitter:before{content:"t"}
.icon-umbrella:before{content:"\f775"}
.icon-video:before{content:"\f764"}
.icon-wedding-rings:before{content:"\f785"}
.icon-whatsapp:before{content:"\f7b4"}
.icon-wheelchair:before{content:"\f77a"}
.icon-wikipedia:before{content:"\f7b5"}
.icon-window:before{content:"\f7a1"}
.icon-world:before{content:"\f719"}
.icon-xing:before{content:"\f7a9"}
.icon-xmas-tree:before{content:"\f73c"}
.icon-youtube:before{content:"y"}
.icon-sr-banking:before{content:"\f79a"}
.icon-sr-default:before{content:"\f713"}
.icon-sr-pdf:before{content:"\f714"}
.icon-sr-text:before{content:"\f713"}
.icon-b_uebersicht:before{content:"\f7c1"}
.icon-b_wiederherstellen:before{content:"\f7c2"}
.icon-if5_i_aktionen:before{content:"\f600"}
.icon-if5_i_auslandsueberweisung:before{content:">"}
.icon-if5_i_auss_aendern:before{content:"\f601"}
.icon-if5_i_auss_loeschen:before{content:"\f602"}
.icon-if5_i_aussetzen:before{content:"\f603"}
.icon-if5_i_bearb:before{content:"\f604"}
.icon-if5_i_bearb_off_auftr:before{content:"\f605"}
.icon-if5_i_brief_closed:before{content:"\f607"}
.icon-if5_i_brief_open_rot:before{content:"\f608"}
.icon-if5_i_cal:before{content:"k"}
.icon-if5_i_chart:before{content:"\f60a"}
.icon-if5_i_depotaufstellung:before{content:"\f60b"}
.icon-if5_i_depothistorie:before{content:"l"}
.icon-if5_i_druck:before{content:"p"}
.icon-if5_i_eur:before{content:"\f60c"}
.icon-if5_i_gesendete_nachrichten:before{content:"\f60d"}
.icon-if5_i_haken:before{content:"v"}
.icon-if5_i_konditionen1:before{content:"\f616"}
.icon-if5_i_kreditabrech:before{content:"\f617"}
.icon-if5_i_lastrueckgabe:before{content:"\f618"}
.icon-if5_i_legilink:before{content:"\f619"}
.icon-if5_i_limit_erhoehen:before{content:"\f61a"}
.icon-if5_i_limit_erhoehen_temp:before{content:"l"}
.icon-if5_i_limit_senken:before{content:"\f61a"}
.icon-if5_i_liquiditaetsvorschau:before{content:"\f79b"}
.icon-if5_i_loesch:before{content:"\f61b"}
.icon-if5_i_minus_rot:before{content:"\f61c"}
.icon-if5_i_nachricht_verfassen:before{content:"\f61d"}
.icon-if5_i_nachrichtenuebersicht:before{content:"\f61e"}
.icon-if5_i_neartime:before{content:"\f61f"}
.icon-if5_i_neu_rot:before{content:"\f620"}
.icon-if5_i_neue_nachrichten:before{content:"\f621"}
.icon-if5_i_orderstatus:before{content:"\f622"}
.icon-if5_i_pfeil_gefallen:before{content:"\f762"}
.icon-if5_i_pfeil_gestiegen:before{content:"\f762"}
.icon-if5_i_pfeil_gleich:before{content:"\f762"}
.icon-if5_i_pfeil_stark_gefallen:before{content:"\f762"}
.icon-if5_i_pfeil_stark_gestiegen:before{content:"\f762"}
.icon-if5_i_piechart:before{content:"\f623"}
.icon-if5_i_plus_minus:before{content:"\f625"}
.icon-if5_i_plus_rot:before{content:"+"}
.icon-if5_i_pushtan_freischalten:before{content:"\f626"}
.icon-if5_i_pushtan_hinzu:before{content:"\f627"}
.icon-if5_i_pushtan_loeschen:before{content:"\f628"}
.icon-if5_i_realtime:before{content:"\f629"}
.icon-if5_i_sammel_import:before{content:"\f635"}
.icon-if5_i_schloss_auf:before{content:"\f62a"}
.icon-if5_i_schloss_zu:before{content:"\f62b"}
.icon-if5_i_telefon:before{content:"h"}
.icon-if5_i_umr-euro:before{content:"\f634"}
.icon-if5_i_uportrait:before{content:"\f636"}
.icon-if5_i_vortag:before{content:"\f637"}
.icon-if5_i_weiter1:before{content:"\f638"}
.icon-if5_i_wp-tausch:before{content:"\f63a"}
.icon-if5_i_WP-News:before{content:"\f639"}
.icon-if5_ifa_bedingungen:before{content:"\f60f"}
.icon-if5_ifa_ifauftrag:before{content:"\f610"}
.icon-if5_ifa_konditionen:before{content:"\f611"}
.icon-if5_ifa_kontaktformular:before{content:"\f612"}
.icon-if5_ifa_modellberechnung:before{content:"\f613"}
.icon-if5_io_haken:before{content:"v"}
.icon-if5_io_x:before{content:"×"}
.icon-if5_symbol_banking_2:before{content:"\f62c"}
.icon-if5_symbol_banking_3:before{content:"\f62d"}
.icon-if5_symbol_banking_4:before{content:"\f62e"}
.icon-if5_symbol_banking_5:before{content:"\f62f"}
.icon-if5_symbol_banking_6:before{content:"i"}
.icon-if5_symbol_bigcirc_minus:before{content:"\f61c"}
.icon-if5_symbol_bigcirc_plus:before{content:"+"}
.icon-if5_symbol_buch:before{content:"\f606"}
.icon-if5_symbol_diskette:before{content:"\f635"}
.icon-if5_symbol_down:before{content:"d"}
.icon-if5_symbol_down_a:before{content:"d"}
.icon-if5_symbol_lupe:before{content:"\f632"}
.icon-if5_symbol_plus:before{content:"+"}
.icon-if5_symbol_redcircle_pfeil:before{content:"\f638"}
.icon-if5_symbol_redcircle_plus:before{content:"+"}
.icon-if5_symbol_redcircle_minus:before{content:"\f61c"}
.icon-if5_symbol_refresh:before{content:"\f633"}
.icon-if5_symbol_skontorechner:before{content:"\f634"}
.icon-if5_symbol_up:before{content:"u"}
.icon-if5_symbol_up_a:before{content:"u"}
.icon-ipo_abschluss:before{content:"\f614"}
.icon-ipo_agb:before{content:"\f615"}
.sayt-container{text-align:left;color:#666;z-index:2100;position:absolute;margin-left:-152px;margin-top:-2px}
.sayt-results{width:400px;border:1px solid #d6d6d6;padding-top:10px;vertical-align:top;background-color:#fff}
.autocomplete-suggestions+.sayt-results{border-top-width:0}
.autocomplete-suggestions{background-color:#fff;vertical-align:top;overflow:auto;width:400px;padding-top:10px;padding-bottom:10px}
.autocomplete-suggestions-wrapper{border:1px solid #d6d6d6;border-bottom-width:0}
.sayt-display-detect{position:absolute;width:1px;height:1px}
.autocomplete-suggestion,.autocomplete-noresult{padding:2px 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.autocomplete-selected{background-color:#f0f0f0}
.sayt-results li:hover{background-color:#f0f0f0}
.sayt-results>h3{padding-left:15px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sayt-results li{padding:7px 15px;max-height:40px;overflow:hidden;position:relative}
.sayt-results li>h3{font:14px Arial;line-height:150%;margin-right:25px;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sayt-results li>p{height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:25px}
.sayt-results li>a{width:100%;height:100%;display:block;position:absolute;left:0;top:0;text-decoration:none}
.sayt-results li>a:after{content:">";color:#666;font:18px/81% Pictos-IF;float:right;display:inline-block;width:18px;height:18px;border:1px solid #666;border-radius:50%;background-color:#fff;margin-left:-18px;margin-right:15px;margin-top:8px}
.no-touch .sayt-results li>a:hover:after{color:#fff;background-color:#666}
.sayt-results li>h3+p+a:after{margin-top:18px}
.sayt-all{text-align:right;padding:10px 15px;border-top:1px solid #d6d6d6}
.sayt-all>a{color:#f00;text-decoration:none}
.sayt-all>a:after{content:">";color:#f00;font:18px/81% Pictos-IF;float:right;display:inline-block;width:18px;height:18px;border:1px solid #f00;border-radius:50%;background-color:#fff;margin-left:10px}
.no-touch .sayt-all>a:hover:after{background-color:#f00;color:#fff}
.only-M{display:none}
.hide900,.if6_buttonline div.primary.hide900,.if6_buttonline div.primaryicon.hide900,.if6_buttonline div.secondary.hide900,.js .cs-phone.hide900,.js .cs-main.hide900{display:none}
@media(max-width:1079px){.only-M{display:inherit}
.only-desktop{display:none}
.hide900,.if6_buttonline div.primary.hide900,.if6_buttonline div.primaryicon.hide900,.if6_buttonline div.secondary.hide900,.js .cs-phone.hide900{display:inline-block}
.if6_service .hide900,.js .cs-main.hide900{display:block}
.cs-button.hide900{display:table-cell}
.hide500,.if6_buttonline div.primary.hide500,.if6_buttonline div.primaryicon.hide500,.if6_buttonline div.secondary.hide500,.js .cs-phone.hide500,.js .cs-main.hide500,.cs-button.hide500{display:none}
.if6_service .hide500{display:none}
.if6{font:12px Arial;line-height:150%}
.if6 input,.if6 select{font:15px Arial;line-height:16px}
.if6 input[type="date"]{min-height:31px;max-height:31px}
.if6 label,.if6 .label{font:15px Arial;line-height:150%}
.if6 h1,.if6 .h1{font:20px Arial;line-height:150%}
.if6 h2,.if6 .h2{font:17px Arial;line-height:150%}
.if6 h3,.if6 .h3{font:15px Arial;line-height:150%}
.if6 h4{font:12px Arial;line-height:150%}
.if6 th,.if6 td{padding:10px}
.if6 th:first-child,.if6 td:first-child{padding-left:10px}
.if6 th:last-child,.if6 td:last-child{padding-right:10px}
.if6 ul.checked li:before,.if6_opener ul.checked li:before{font:15px/81% Pictos-IF;width:15px;padding:0 8px 0 7px}
span.select{font:15px Arial;line-height:16px}
.if6_inner{width:100%;padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.if6_header{height:60px}
.logo{max-width:150px}
.cshead{font:15px/150% Arial}
.cs-phone{font:14px/150% Arial}
.cs-main{margin-top:20px}
.cs-main .cs-title{font:24px/150% Arial}
.cs-main .cs-number{font:24px/150% Arial;font-weight:bold}
.cs-phone .cs-number:before{display:none}
.cs-phone.cs-main .cs-number:before{font:32px/81% Pictos-IF;margin-left:-6px;margin-right:-3px;width:32px;display:inline-block}
.cs-button{padding-top:105px}
.cs-button>div{margin-top:-80px}
.cs-button a{font:14px/150% Arial;margin-top:13px}
.cs-button>a{margin-top:0}
.cs-button>a:before{font:90px/81% Pictos-IF;height:90px;width:90px;margin-left:-45px;margin-top:-86px}
.cs-link{margin-top:20px}
.cs-link.with-separator{margin-top:10px}
.cs-link a{font:14px/150% Arial}
.cs-link a:after{border:0;margin-left:0}
.no-touch .cs-link a:hover:after,.cs-link a:focus:after{color:#333;background-color:#f0f0f0}
.cs-button a.chatlink span:before{top:3px}
.cs-button>a.chatlink span:before{top:-71px;margin-left:-36px}
.if6_service .if6_inner .parsys{padding-left:10px}
.if6_service .if6_inner .parsys+.parsys{padding-right:10px}
.servicecontactbutton{margin-left:-10px;margin-right:-10px}
.if6_sitemap .if6_inner{padding:0}
.if6_awardarea .if6_inner{padding:0}
.if6_contact .c_block{padding:10px;font:15px Arial;line-height:150%}
.if6_contact .c_block h3,.if6_contact .c_block .h3{font:17px Arial;line-height:150%;color:#666}
.if6_contact .c_block .c_block_heading{margin-bottom:15px}
.if6_contact .c_block td,.if6_contact .c_block th{padding-left:0}
.if6_contact .c_block div.filialfinder,.c_button.special+.c_button,.cq-wcm-edit .c_button.special+*+.c_button,.cq-wcm-edit .c_button.special+*+*+.c_button{margin-top:20px}
.if6_contact .c_block .filialfinder a,.if6_contact .c_block .c_button a,.if6_contact .c_block .c_button span{font:15px Arial;line-height:150%}
.if6_contact .c_block .filialfinder span,.if6_contact .c_block .c_button.special span>span,.if6_contact .c_block .c_button.special a>span{font:12px Arial}
.if6_contact .c_block .c_button.special>a,.if6_contact .c_block .c_button.special>span{font:17px Arial;line-height:100%;padding-left:24px}
.if6_contact .c_block .filialfinder a:after,.c_button.standard a:before,.c_button.standard span:before,.c_button.icon a:before,.c_button.icon span:before{font:15px/81% Pictos-IF;margin-right:7px;width:15px;height:15px}
.c_button.special>*:before{font:34px/81% Pictos-IF;width:34px;height:34px;margin:4px 0 0 -30px}
.c_block .c_button.icon a{width:17px}
.c_block .c_loginrequest{padding:10px}
.c_block .c_loginrequest h2{font:15px Arial;line-height:150%}
.c_block .c_loginrequest p{font:12px Arial;line-height:150%}
.if6_contact .c_analyst{font:12px Arial;line-height:150%;padding-bottom:0}
.if6_contact .c_analystdata .image{margin-right:10px}
.c_analyst .c_button.standard+.c_button,.cq-wcm-edit .c_analyst .c_button.standard+*+.c_button,.cq-wcm-edit .c_analyst .c_button.standard+*+*+.c_button{margin-top:15px}
.if6_iconbar{overflow:visible}
.if6_iconbar .if6_inner{padding:0;height:40px;overflow:visible}
.if6_iconbar .if6_inner .iconbar{display:block;position:absolute}
.if6_iconbar.iconbar-fixed .if6_inner .iconbar{position:fixed;top:0;left:0;right:0;transition:right .5s ease .2s,left .5s ease .2s}
.if6_iconbar.iconbar-fixed .if6_navigation>a,.if6_iconbar.iconbar-fixed .if6_bstart,.if6_iconbar.iconbar-fixed .if6_contact>a{position:fixed}
.if6_contact>a:first-child,.if6_contact>a:first-child+a+a{display:none}
body.navigation_visible .if6_iconbar.iconbar-fixed .if6_navigation>a{left:290px}
body.navigation_visible .if6_iconbar.iconbar-fixed .if6_bstart{left:330px}
body.navigation_visible .if6_iconbar.iconbar-fixed .if6_contact>a{right:-290px}
body.navigation_visible .if6_iconbar.iconbar-fixed .if6_contact>a.postlink{right:-250px}
body.navigation_visible .if6_iconbar.iconbar-fixed .if6_inner .iconbar{left:290px;right:-290px}
body.contact_visible .if6_iconbar.iconbar-fixed .if6_navigation>a{left:-290px}
body.contact_visible .if6_iconbar.iconbar-fixed .if6_bstart{left:-250px}
body.contact_visible .if6_iconbar.iconbar-fixed .if6_contact>a{right:290px}
body.contact_visible .if6_iconbar.iconbar-fixed .if6_contact>a.postlink{right:330px}
body.contact_visible .if6_iconbar.iconbar-fixed .if6_inner .iconbar{left:-290px;right:290px}
.if6_navigation>a,.if6_contact>a+a,.if6 .if6_bstart{width:40px;height:40px;top:0;background-color:#fff;position:absolute}
.if6 .if6_bstart{left:40px}
.if6_contact>a+a+a.postlink{right:40px;top:0;display:block}
.if6_navigation>a:before,.if6_bstart:before,.if6_contact>a+a:before,.if6_contact>a+a+a:before,.if6_contact>a+a+a.new-message:before{color:#f00;font:48px/81% Pictos-IF;margin-top:-3px}
.chat_online .if6_contact>a:first-child+a:after{margin-top:-33px;margin-left:-1px}
.if6_navigation>div{left:-290px;width:290px}
.if6_navigation:hover>div{left:0}
.js .if6_navigation:hover>div{left:-290px}
.js .navigation_visible .if6_navigation>div{left:0}
.if6_navigation div div{width:290px;padding-top:10px}
.js .if6_navigation div div div{left:290px;padding-top:2.5px}
body.navigation_visible .if6_outer{margin-left:290px}
body.navigation_visible .if6_navigation>a{left:0}
body.navigation_visible .if6_bstart{left:40px}
body.navigation_visible .if6_contact>a{right:0}
body.navigation_visible .if6_contact>a.postlink{right:40px}
.if6_navigation .h2{margin:0 10px 15px 10px;font:20px Arial}
.if6_navigation ul li>a{padding:15px 10px;font:15px Arial}
.no-touch .if6_navigation ul li:hover>a:after,.if6_navigation ul li.active>a:after,.if6_navigation ul li.current>a:after{font:15px/81% Pictos-IF;width:15px;height:15px;border-radius:8px;margin-left:-15px}
.if6_navigation .navtop,.if6_navigation .navback{font:15px Arial;margin-left:10px;padding:7.5px 0}
.if6_navigation .navtop:before,.if6_navigation .navback:before{font:15px/81% Pictos-IF;margin-right:7px;width:15px;height:15px;border-radius:8px}
.if6_navigation ul li.overview{border-width:2px}
.if6_navigation .navtop+.h2,.if6_navigation .navback+.h2{margin-top:22.5px}
.if6_contact>div{width:290px;right:-290px}
.js .if6_contact:hover>div{right:-290px}
.js .contact_visible .if6_contact>div{right:0}
body.contact_visible .if6_outer{margin-left:-290px}
body.contact_visible .if6_contact>a{right:0}
body.contact_visible .if6_contact>a.postlink{right:40px}
body.contact_visible .if6_navigation>a{left:0}
body.contact_visible .if6_bstart{left:40px}
body.navigation_visible .iconbar_overlay{left:290px}
body.contact_visible .iconbar_overlay{right:290px}
.if6_footer .if6_inner{padding:0}
.if6_footer .if6_impressum>ul{margin-right:-20px}
.if6_footer .if6_impressum>ul>li{margin-right:20px}
.if6_buttonline div.primary,.if6_buttonline div.primaryicon,.if6_buttonline div.secondary,.if6_buttonline div.back{margin-bottom:10px}
.if6_buttonline>.headline{font:bold 20px/110% Arial}
.if6_buttonline>.ctext{font:14px/150% Arial}
.if6_breadcrumb{padding-top:10px}
.if6_breadcrumb+.if6_section .if6_inner,.if6_breadcrumb+* .if6_section:first-child .if6_inner{padding-top:10px}
/*.if6_section,.if6_homepagearea{font:15px Arial;line-height:150%}*/
.if6_main>.parsys>.if6_section{border-bottom-width:3px;margin-bottom:3px}
.if6_main>.parsys{margin-bottom:-6px;min-height:6px}
.if6_section .if6_inner{padding:20px 10px 10px 10px}
.if6_section .if6_inner>.parsys{margin-right:-10px}
.if6_section .if6_inner>.parsys>*{padding-right:10px;margin-bottom:10px}
.if6_section>.if6_inner>span.anchor,.with-pagenav .if6_section>.if6_inner>span.anchor{margin-top:-54px}
.cbox{padding:10px;border-top-width:10px;border-right-width:10px;margin:-10px 0 10px 0}
.cbox-medium{width:100%}
.cbox-small{width:50%}
.cbox-large{width:100%}
.cbox-banking{font:15px Arial;line-height:150%}
.cbox>h2,.cbox>.h2,.cbox>p .h2,.cbox>h3 .h2{margin-top:-5px}
.cbox .textbutton a{font:14px/150% Arial}
.cbox-icon{font:12px Arial;line-height:150%;min-height:55px}
.cbox-icon .icon{margin-bottom:-12px;height:50px;display:block}
.cbox-icon .icon:before{margin-left:-7.5px;height:50px;width:50px;font:50px/45% Pictos-IF}
.cbox-icon span+h2,.cbox-icon span+h3,.if6 .cbox-icon span+p .h2{padding-left:42px;margin-top:-42px;margin-bottom:6px;min-height:23px}
.cbox-icon h2,.cbox-icon h3,.if6 .cbox-icon .h2{margin-bottom:10px;font:15px Arial;margin-top:-2px}
.cbox div.textbutton a{bottom:10px;right:10px}
.cbox-imagetext div.textbutton{padding-top:10px;padding-bottom:10px;padding-right:10px}
.cbox-product h2,.cbox-product h3,.if6 .cbox-product .h2{font:bold 20px/110% Arial;margin-top:0}
.cbox-product .image{margin:-10px -10px 20px -10px}
.cbox-product .image.image-only{margin-bottom:-10px}
.cbox-partner a{padding:40px 0}
.cbox-image .image{margin-bottom:20px}
.cbox-imagetext{padding:0}
.cbox-imagetext .image{width:50%}
.cbox-imagetext .image div{padding:10px 15px 10px 10px}
.cbox-imagetext .description{width:50%}
.cbox-imagetext .description .ctext{padding:10px 10px 10px 15px}
.cbox-imagetext .image-right div{left:100%;padding:10px 10px 10px 15px}
.cbox-imagetext .image-right+.description .ctext{left:-100%;padding:10px 15px 10px 10px}
.cbox-imagetext .image-right+.description .textbutton a{right:100%;margin-right:15px}
.cbox-market{padding-left:0}
.cbox-market .market-form{padding:0 10px}
.cbox-market table tr th{font:15px/150% Arial;font-weight:bold}
.cbox-market table tr th+td+td{padding-right:10px}
.cbox-market table tr th+td,.cbox-market table tr th+td+td+td{padding-left:10px}
.cbox-market p .h2{font:bold 20px/110% Arial;padding:0 10px;margin-top:0;margin-bottom:10px}
.cbox-small.cbox-campaign{min-height:288px}
.cbox-small.cbox-campaign .image{margin:-10px -10px 10px -10px}
.cbox-small.cbox-campaign .ctext h2{font:bold 20px/110% Arial}
.cbox-small.cbox-campaign>.description:first-child{margin:-10px;padding:10px;min-height:278px}
.cbox-small.cbox-campaign>.description:first-child h2{font:27px/110% Arial}
.cbox-large.cbox-campaign h2,.cbox-large.cbox-mainproduct h2{font:27px/110% Arial;margin-bottom:10px}
.cbox-large.cbox-campaign .analyst{padding:0 10px}
.cbox-large.cbox-campaign .description,.cbox-mainproduct .description{padding:10px 0 10px 10px}
.cbox-large.cbox-campaign .description .left,.cbox-mainproduct .description .left{padding:10px}
.cbox-campaign .linklist,.cbox-mainproduct .linklist{padding:10px}
.campaign h2{font:bold 20px/110% Arial}
.campaign .ctext{max-width:668px}
.templ-bankingstartpage .cbox{box-shadow:none}
.templ-bankingstartpage .cbox-small{min-height:288px}
.templ-bankingstartpage .cbox+.cbox{box-shadow:0 10px 0 10px #f0f0f0}
.templ-bankingstartpage .cbox-small:last-child:after{display:none}
.templ-bankingstartpage .if6_section>.if6_inner>.parsys:after{display:none}
.cbox-banking>h2{margin-top:0;padding-left:10px}
.cbox-banking>h2:first-child{margin-top:-5px;padding-top:10px}
.cbox-banking>h2:last-child{padding-bottom:10px}
.cbox>img{padding:10px;margin:0 auto;display:block}
.cbox ol li:before{font:17px Arial}
.cbox .table{margin:0 -5px}
.cbox .table:first-child,.cbox span+.table{margin-top:-10px}
span.small{font:12px Arial;line-height:150%}
.if6_tabnav ul.tabnav{padding-bottom:15px;margin-right:-5px}
.tabnav li{margin-right:5px;font:17px Arial;line-height:150%}
.tabnav li>div>a{padding:4px 6px}
.text+.if6_glossar,.if6_tabnav+.if6_glossar{margin-left:-10px}
.if6_glossar a{margin-bottom:10px;margin-top:-5px}
.templ-bankingstartpage .parsys>.cbox+.if6_glossar{width:100%}
.templ-bankingstartpage .cbox+.if6_glossar a{margin:10px 10px 0 0;width:20px}
.templ-bankingstartpage .cbox+.if6_glossar a:before{font:18px/81% Pictos-IF;height:18px;width:18px;content:"\f70b"}
.templ-bankingstartpage .cbox-banking>h2:first-child:before{font:25px/81% Pictos-IF;width:25px;margin-left:-5px}
.numbered-icon:before{font:125px Pictos-IF;line-height:125px;color:#f00;width:125px;height:125px}
.numbered-icon span.number{width:22px;height:22px;line-height:22px}
.if6_lightbox{padding:10px 150px;font:15px Arial;line-height:150%}
.if6_lightbox .if6_inner{padding:0;outline-width:5px;display:block}
.if6_lightbox .cbox-medium{width:100%}
.if6_lightbox .cbox-large{width:100%}
.if6_lightbox .cbox{border-right:0}
.if6_lightbox .cbox:last-child{margin-bottom:0}
.if6_lightbox .cbox-eyecatcher{width:100%;padding:10px}
.js .if6_navigation .close-icon,.js .if6_contact .close-icon{left:246px}
.iconbar .pagenavcurrent{color:#666;display:inline-block;line-height:20px;margin-top:5px;padding-bottom:10px;cursor:pointer;white-space:nowrap}
.iconbar .pagenavcurrent.active{color:#f00}
.if6_pagenav{height:0;overflow:hidden;position:absolute;top:60px;padding-top:40px;left:0}
.if6_pagenav.nav-fixed{z-index:1999}
.pagenav_visible .if6_pagenav{height:40px;overflow:visible}
.if6_pagenav .if6_inner{box-shadow:0 2px 0 rgba(0,0,0,0.03)}
.if6_pagenav .pagenav{margin:0;width:auto;white-space:nowrap;overflow-x:auto;overflow-y:hidden;height:40px;border:0}
.pagenav li{background-color:#fff;width:auto;font:12px Arial;line-height:150%;margin:0 10px;color:#666;height:40px;border:0}
.pagenav.pagenav-five li{width:auto}
.pagenav li.active{margin:0 10px;background-color:transparent;color:#f00;border:0}
.pagenav li.active>div:before{display:none}
.pagenav li>div>div{height:40px}
.no-touch .if6_pagenav.more-left .pagenav,.no-touch .if6_pagenav.more-right .pagenav{height:55px}
.if6_pagenav.more-left .if6_inner:before{width:40px;background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%);height:40px;content:"";position:absolute;left:0;top:40px;pointer-events:none;z-index:10}
.if6_pagenav.more-right .if6_inner:after{width:40px;background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);height:40px;content:"";position:absolute;right:0;top:40px;pointer-events:none;z-index:10}
.if6_pagenav.nav-fixed .if6_inner{position:static}
.if6_pagenav.nav-fixed{position:fixed;top:0}
.text h1{margin-top:-7px}
.if6_main .ui-slider-horizontal{margin:15px 0}
.if6_main .ui-slider-handle{height:40px;width:40px;top:-18.5px;margin-left:-21px}
.msgerror,.msginfo{padding:10px}
.block{padding:10px 0 10px 10px}
.block h3{padding:0;color:#666;font:17px Arial;margin-bottom:17px;margin-top:25px}
.bline+.bline{margin-top:10px}
div.bcontinue{padding-left:220px}
.bline .blineunder,.bline .blineover{padding-left:220px}
.bline>label,.bline>.label,.bline>.blineover+label,.bline>.blineover+.label{width:200px;margin-right:20px}
div.bcontinue .ixxxl{margin-left:-220px}
.bline>*+label,.bline>*+.label{width:auto;margin-right:10px}
.bline input,.bline select,.bline textarea{margin-top:-5px}
.bline .select-wrap{margin-top:-5px}
.bline .ficon{margin-top:-3px}
.bline .ixxxl{width:280px}
.bline .ixxl,.btable .ixxl{width:230px}
.bline .ixl,.btable .ixl{width:200px}
.js .bline .ixxxl{width:calc(100% - 10px)}
.js .bline .ixxl,.js .btable .ixxl,.js .cbox-large .bline .ixxl,.js .cbox-large .btable .ixxl{width:calc(100% - 230px)}
.js .bline .ixl,.js .btable .xl{width:calc(100% - 230px)}
.js .bline textarea{max-width:calc(100% - 230px)}
.js .bline.bcontinue .ixxl,.js .cbox-large .bline.bcontinue .ixxl{width:calc(100% - 10px)}
.js .bline.bcontinue .ixl{width:calc(100% - 10px)}
.js .bline.bcontinue textarea{max-width:calc(100% - 10px)}
.js .bline .ixxl.followed-by-icon,.js .btable .ixxl.followed-by-icon{width:calc(100% - 276px)}
.js .bline .ixl.followed-by-icon,.js .btable .ixl.followed-by-icon{width:calc(100% - 276px)}
.js .bline.bcontinue .ixxl.followed-by-icon{width:calc(100% - 56px)}
.js .bline.bcontinue .ixl.followed-by-icon{width:calc(100% - 56px)}
.js .bline .select-wrap .ixl,.js .bline .select-wrap .ixxl,.js .bline .select-wrap .ixxxl,.js .cbox-large .bline .select-wrap .ixxl{width:100%}
.bline .il,.btable .il{width:130px}
.bline .im{width:95px}
.bline .is{width:60px}
.lefthalf .bline .blineunder,.lefthalf .bline .blineover,.righthalf .bline .blineunder,.righthalf .bline .blineover{padding-left:0}
.bline .verticalbuttons .ficon input{font:15px Arial;line-height:150%;margin:0}
.bline .verticalbuttons{margin-top:-31px}
.bline.pf-nachrichtkopf .verticalbuttons{margin-top:0}
.btableblock{padding:5px 5px 0 5px}
.block+.btableblock,.bpageblock+.btableblock{padding-top:0}
.btableblock tr.tablerowodd:last-child,.btableblock tr.tablefooter:last-child{border-bottom-width:5px}
.btableblock th:first-child,.btableblock td:first-child{padding-left:5px}
.btableblock th:last-child,.btableblock td:last-child{padding-right:5px}
.bline ul.linklist li a:before{font:15px/81% Pictos-IF;margin-left:-15px}
a.arrowLink:before{font:15px/81% Pictos-IF}
.cal_body{font:15px Arial;line-height:150%;margin-top:8px}
.cal_body th,.cal_body td{float:none}
.cal_close a{width:17px}
.cal_close a:before{font:17px/81% Pictos-IF;width:17px;height:17px}
.cal_button a,.cal_button span{width:19px}
.cal_button a:before,.cal_button span:before{font:17px/81% Pictos-IF;width:19px;height:19px}
.block.footnote{font:12px Arial;line-height:150%}
.buttonline+.footnote{background-color:#f0f0f0;padding:0}
.footnote .bline{margin-top:0}
.cbox-banking>.campaign:before{border-top:10px solid #f0f0f0;border-bottom:10px solid #00acd3;content:"";display:block;margin:-10px -10px 0 -10px;position:relative}
.cbox-banking>.campaign{margin:0}
.lefthalf{padding:10px 5px 10px 0;margin-top:-10px;margin-bottom:-10px}
.righthalf{margin-right:-10px;margin-top:-10px;padding:10px 0 10px 10px}
.leftthird{padding:10px 5px 10px 0;margin-top:-10px;margin-bottom:-10px}
.middlethird{margin-right:-10px;margin-top:-10px;padding:10px 0 10px 10px}
.rightthird{margin-right:-10px;margin-top:-10px;padding:10px 0 10px 10px}
div.helptxt>div div{font:12px Arial;line-height:150%}
.bline select optgroup{font:12px Arial}
.bline select optgroup option{font:15px Arial}
.btableblock .btable th .ficon input,.btableblock .btable th a.ficon{width:19px;height:19px}
.btableblock th .ficon.icon-if5_symbol_up:before,.btableblock th .ficon.icon-if5_symbol_down:before,.btableblock th .ficon.icon-if5_symbol_up_a:before,.btableblock th .ficon.icon-if5_symbol_down_a:before{font:17px/81% Pictos-IF;height:17px;margin-right:-19px;width:17px}
.block .bsearch+.bpager,.block .bpageselect+.bpager{display:none}
.btableblock+.block .bpageselect+.bpager{display:table-cell}
.block .bpageselect+.bsearch{text-align:right}
.bpager .pagerbuttons input{font:17px Arial}
.expand{padding:10px}
.bline div.bsayt{margin-top:24px;padding-right:10px}
.bsayt ul li h3,.bsayt ul li p{font:15px Arial}
.buttonline{padding:10px 0 0 10px}
.buttonline>div>*{margin-bottom:10px}
.buttonline .bgroup2 div input,.buttonline .bgroup2 a,.buttonline .bgroup4 div input,.buttonline .bgroup4 a,.if6_buttonline div.back a{font:14px/150% Arial}
.buttonline .bgroup2>a:before,.buttonline .bgroup2>div:before,.buttonline .bgroup4>a:before,.buttonline .bgroup4>div:before,.if6_buttonline div.back a:before{font:14px/81% Pictos-IF;width:14px;height:14px}
.buttonline .bgroup2 div input,.buttonline .bgroup2 a,.buttonline .bgroup4 div input,.buttonline .bgroup4 a,.if6_buttonline div.back a{padding:11px 0 10px 0}
.buttonline .bgroup2>div:before,.buttonline .bgroup4>div:before{margin-right:-16px}
.buttonline .bgroup2 div input,.buttonline .bgroup4 div input{padding-left:23px}
.buttonline .bgroup1>a:last-child,.buttonline .bgroup1>div:last-child{margin-right:10px}
.buttonline .ficon{margin:0 10px 10px 0}
.buttonline .ficon input{padding-right:22px;font:15px Arial}
.buttonline .ficon:after{margin-left:-17px;font:15px/81% Pictos-IF;width:15px;height:15px}
.seclink{padding-bottom:0;padding-right:10px}
.abschlussweiche .buttonline .arrowLink{margin:0 10px 10px 0;font:15px Arial}
.abschlussweiche .buttonline .arrowLink:after{font:15px/81% Pictos-IF;width:15px;height:15px;margin-left:7px}
.pf-nachricht .arrowLink{margin:10px 10px 10px 0;font:15px Arial}
.pf-nachricht .arrowLink:after{font:15px/81% Pictos-IF;width:15px;height:15px;margin-left:7px}
.ficon.icon-if5_refresh input{font:15px Arial;padding-left:22px}
.ficon.icon-if5_refresh:before{font:15px/81% Pictos-IF;width:15px;height:15px;margin-right:-17px}
.bpulldown{margin-top:-3px}
.bpulldown .ficon{font:15px Arial;line-height:150%;margin-top:0}
.bpulldown .ficon:before{margin-right:5px;font:15px/81% Pictos-IF;height:15px;width:15px}
.bpulldown>div{margin-top:-2px;margin-left:-3px}
.bpulldown input,.bpulldown a.ficon{font:12px Arial;line-height:150%}
.bpulldown>div:before,.bpulldown>div:after{border-bottom-width:5px;border-left-width:6px;border-right-width:6px;margin-top:-2px;margin-left:5px}
.bpulldown>div:before{border-bottom-width:5px;margin-top:-5px}
.bpulldown.baction>div:before,.bpulldown.baction>div:after{margin-left:11px}
.js .bline .bslider{padding-left:220px}
.if5_waitNotice{width:80%;width:calc(100% - 20px);top:110px;margin-left:0;padding:10px}
.bignumber{font:20px Arial}
.kkikreditentscheidung .buttonline .ficon.icon-if5_b_beantragen{margin-bottom:10px}
.kkikreditentscheidung .buttonline .ficon.icon-if5_b_beantragen input{padding:10px 39px 10px 10px;font:17px Arial}
.kkikreditentscheidung .buttonline .ficon.icon-if5_b_beantragen:after{font:17px/81% Pictos-IF;margin-left:-30px;width:17px;height:17px}
.kki-continue a{font:15px Arial;bottom:10px;right:10px}
.kki-continue a:after{margin-left:7px;font:15px/81% Pictos-IF;width:15px;height:15px}
.table_termingeld th:first-child+th,.table_termingeld td:first-child+td{display:none}
h2.with-analyst+.analystbox{display:none}
h2.with-analyst,h2.with-analyst+.analystbox+.block{width:auto;float:none}
.postbox{font:15px Arial;line-height:150%;padding:10px}
.postbox .numbered-icon{margin-top:0;margin-bottom:4px;height:50px;width:62px}
.cbox-small .postbox .numbered-icon{width:90px;height:70px;margin:10px auto}
.postbox .numbered-icon:before,.postbox.no-messages .numbered-icon:before,.postbox.no-configuration .numbered-icon:before{font:100px/81% Pictos-IF;height:100px;margin-left:-27px;margin-top:-23px;width:100px}
.cbox-small .postbox .numbered-icon:before,.cbox-small .postbox.no-messages .numbered-icon:before,.cbox-small .postbox.no-configuration .numbered-icon:before{font:125px/81% Pictos-IF;width:125px;height:125px;margin-left:-20px;margin-top:-26px}
.postbox .numbered-icon span.number{font:12px Arial;height:20px;width:20px;line-height:20px;margin-right:-3px;margin-top:-2px}
.cbox-small .postbox .numbered-icon span.number{font:15px Arial;width:22px;height:22px;line-height:22px}
.postbox .numbered-icon span.marker{height:55px;width:55px;margin-right:4px;margin-top:5px}
.cbox-small .postbox .numbered-icon span.marker{width:75px;height:75px;right:-25px;top:-30px}
.postbox .marker:before{font:55px/81% Pictos-IF;width:55px;height:55px}
.postbox .marker+.marker:before{font:40px/81% Pictos-IF;width:40px;height:40px;margin-left:8px;margin-top:8px}
.cbox-small .postbox .marker:before{font:75px/81% Pictos-IF;width:75px;height:75px}
.cbox-small .postbox .marker+.marker:before{font:55px/81% Pictos-IF;width:55px;height:55px;margin-left:11px;margin-top:11px}
.postbox p{margin-bottom:10px}
.postbox p+p{margin-top:-10px}
.cbox-small .postbox p{margin-bottom:0}
.cbox-small .postbox p+p{margin-top:0}
.favorites{padding:10px;font:15px Arial;line-height:150%}
.market{font:12px Arial;line-height:150%;padding:10px}
.market ul.tabnav{height:23px}
.market ul.tabnav li{font:15px Arial;line-height:100%}
.market .btableblock td{padding:0}
.next-task{padding:0 10px 10px 10px}
.if6 .cbox .next-task ul li{margin-top:10px}
.next-task ul li div{font:12px Arial;line-height:150%}
.ifa-image{margin-left:-10px;margin-right:0}
.ifa-image .image{width:50%}
.ifa-image .image div{padding:0 15px 0 10px}
.ifa-image .image+div{width:50%}
.ifa-image .image+div div{margin-left:-5px;padding:0 10px 0 0}
.ifa-image .image-right div{left:100%;padding:0 10px 0 15px}
.ifa-image .image-right+div div{left:-100%;margin-left:0;margin-right:-5px;padding:0 0 0 10px}
.block.blogodata+.block.blogoimage{padding-left:13px;padding-right:10px}
}
@media screen and (max-width:839px){.if6 .loginlogout .label{display:none}
.loginlogout form.header-login{margin-left:-2px}
.loginlogout form.header-logout{width:376px}
.loginlogout .header-logout p{max-width:185px}
.if6_outer.if6_openerstage .if6_inner{padding:0;background-color:#fff}
table.table_depotaufstellung th:first-child+th+th+th+th,table.table_depotaufstellung td:first-child+td+td+td+td,table.table_depotaufstellung .tableheader td:first-child+td,table.table_depotaufstellung .tablefooter td:last-child{display:none}
table.table_depotaufstellung .tablefooter td:first-child+td+td[colspan="2"]{color:transparent}
}
@media screen and (max-width:767px){a[href^="tel:"]{pointer-events:auto;text-decoration:underline}
.sayt-display-detect{display:none}
.sayt-container{margin-left:-1px}
.autocomplete-suggestions{width:250px}
.cbox-product{font:13px/110% Arial}
.cbox-product h2,.cbox-product h3,.if6 .cbox-product .h2{font:bold 18px/110% Arial}
.cbox-small.cbox-campaign .ctext h2{font:bold 18px/110% Arial}
.cbox-small.cbox-campaign>.description:first-child h2{font:22px/110% Arial}
.if6_buttonline>.headline{font:bold 18px/110% Arial}
.if6_buttonline>.ctext{display:none}
.no-touch .if6_social .icon a:hover:before,.if6_social .icon a:focus:before{color:#666;background-color:#fff}
.if6_breadcrumb{display:none}
}
@media screen and (max-width:759px){.if6_tabnav ul.tabnav{margin-right:0}
.tabnav li{display:block;margin-right:0}
.tabnav li>div{display:block}
.tabnav li>div>a{display:block}
.tabnav li.active>div:before{display:none}
.tabnav li.active>div:after{display:none}
.tabnav li+li{margin-top:2px}
.if6_tabnav+.if6_glossar{width:100%;margin-left:0;text-align:right}
.if6_tabnav+.if6_glossar a{margin-left:0}
.bline .gtsn{min-width:50%}
}
@media screen and (max-width:680px){.if6_section .if6_inner>.parsys>.cbox-large.cbox-campaign,.if6_section .if6_inner>.parsys>.cbox-mainproduct{padding:0 10px}
.cbox-large.cbox-campaign>.image,.cbox-mainproduct>.image{margin:0 -10px}
.cbox-large.cbox-campaign .description,.cbox-mainproduct .description{position:static;max-width:100%;width:100%;padding:0}
.cbox-large.cbox-campaign .description .left,.cbox-mainproduct .description .left,.cbox-large.cbox-campaign .description .linklist,.cbox-mainproduct .description .linklist{padding:10px 0}
.cbox-large.cbox-campaign .analyst{border-top:1px solid #e3e3e3;padding:10px 0}
.cbox-large.cbox-campaign .analyst .image+div>div{height:auto}
.cbox-large.cbox-campaign .analyst.style-2{background-color:#fff;color:#666}
.cbox-large.cbox-campaign .analyst.style-2 .right .icon:before{color:#666;font:30px/81% Pictos-IF}
}
@media screen and (max-width:649px){.loginlogout{text-align:right;padding-right:20px}
.hide500{display:inherit}
.if6_buttonline div.primary.hide500,.if6_buttonline div.primaryicon.hide500,.if6_buttonline div.secondary.hide500{display:inline-block}
.if6_service .hide500,.js .cs-main.hide500,.js .cs-phone.hide900,.js .cs-phone.hide500,.cs-button.hide900,.cs-button.hide500{display:block}
.hide100,.if6_buttonline div.primary.hide100,.if6_buttonline div.primaryicon.hide100,.if6_buttonline div.secondary.hide100,.if6_service .hide100,.js .cs-main.hide100,.js .cs-phone.hide100,.cs-button.hide100{display:none}
.logo img.symbol{display:inherit}
.logo .symbol+img,.logo .symbol+img+img{display:none}
.if6 td+td{padding-top:0}
.if6_contactstage .cshead{padding-bottom:10px;border-bottom:1px solid #ccc;margin-bottom:10px}
.if6_contactstage .if6_inner{padding:10px 20px 20px 20px}
.if6_contactstage .buttonparsys{display:block}
.cshead{font:13px/150% Arial}
.js .if6_contactstage .phoneparsys{display:block}
.js .cs-phone{display:block}
.cs-phone{margin:10px 0 0 0}
.cs-phone a{display:block;width:100%;padding:10px 30px;border-radius:4px;color:#fff;background-color:#666;margin:0;font:bold 16px/150% Arial;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}
.cs-phone a:before{display:block}
.cs-phone .cs-open{display:block;margin:5px 0 20px 0}
.cs-phone .cs-number{display:none}
.cs-main a{background-color:#009864;color:#fff}
.cs-main .cs-title{font:bold 16px/150% Arial}
.cs-button{display:block;padding:0;width:100%;margin-top:10px}
.cs-button div{display:block;width:100%;margin-top:0;text-align:center}
.cs-button a{width:100%;background-color:#666;color:#fff;border-radius:4px;font:bold 16px/150% Arial;padding:10px 30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:10px}
.cs-button>a{margin-top:0}
.cs-button br{display:none}
.cs-button>a:before{font:28px/81% Pictos-IF;height:28px;width:28px;margin-left:-26px;margin-top:9px;color:#fff;left:auto;display:block}
.cs-button div>a:before{font:28px/81% Pictos-IF;height:28px;width:28px;margin-left:-26px;margin-top:9px;color:#fff;left:auto;display:block}
.cs-button>a:after{display:none}
.cs-button a.chatlink span:before{display:none}
.cs-button a.chatlink{opacity:.3;background-color:#f00}
.chat_online .cs-button a.chatlink{background-color:#666;opacity:1}
.cs-link{margin:4px 0 14px 0}
.if6_lightbox{padding:10px 10px}
.if6_lightbox .cbox{padding:40px 10px 10px 10px}
.if6_lightbox .cbox-image .image-only{margin:-40px -10px -10px -10px}
.if6_lightbox .cbox-eyecatcher{padding:10px}
.cbox .table th,.cbox .table td{display:block;text-align:left;padding-left:5px;padding-right:5px}
.cbox .table th{font:17px Arial}
.cbox .table thead{display:none}
.cbox .table thead+* td:before{content:attr(data-header);float:left;color:#000}
.cbox .table thead+* th{border-bottom:2px solid rgba(0,0,0,0.05)}
.cbox .table thead+* td{text-align:right}
.btableblock .campaign.campaign-visible{margin-bottom:20px}
.lefthalf{width:100%;border-right:0;border-bottom:10px solid #f0f0f0;border-top:10px solid #f0f0f0;margin-top:0}
.righthalf,.righthalf.no-separator{width:100%;border-left:none;margin-left:-10px;margin-top:0;border-top:10px solid #f0f0f0}
.lefthalf:before{display:block;content:"";border-top:10px solid #f0f0f0;width:100%;margin-left:-10px;margin-top:-20px;position:absolute}
.lefthalf:first-child{border-top:0;margin-top:-10px}
.lefthalf:first-child:before{display:none}
.leftthird{width:100%;border-right:0;border-bottom:10px solid #f0f0f0;border-top:10px solid #f0f0f0;margin-top:0}
.middlethird{width:100%;border-left:none;margin-left:-10px;margin-top:0;border-top:10px solid #f0f0f0}
.rightthird{width:100%;border-left:none;margin-left:-10px;margin-top:0;border-top:10px solid #f0f0f0}
.leftthird:before{display:block;content:"";border-top:10px solid #f0f0f0;width:100%;margin-left:-10px;margin-top:-20px;position:absolute}
.leftthird:first-child{border-top:0;margin-top:-10px}
.leftthird:first-child:before{display:none}
.rightthird:before{display:block;content:"";border-top:10px solid #f0f0f0;width:100%;margin-right:-10px;margin-top:-20px;position:absolute}
.btable th,.btable td{float:left;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.btableblock th,.btableblock td{padding-left:5px;padding-right:5px}
.btableblock .btable th,.bline .btable.autoheader th{display:none}
.btableblock .tableheader td+td{padding-top:0}
.bpager .pagerbuttons div{display:none}
.bpager .pagerbuttons div.prev,.bpager .pagerbuttons div.active,.bpager .pagerbuttons div.next{display:inline-block}
.bpager div.active{margin-left:10px}
.bpager div.next{margin-left:10px}
.bpager .pagerbuttons div.active input{color:#666;background-color:transparent;width:auto}
.bpager .pagerbuttons div.active span{display:inline;font:17px Arial;line-height:30px}
.bpager .pagerbuttons div.prev:before{display:inline-block;color:#666;background-color:#e3e3e3;font:30px/81% Pictos-IF;content:"<";margin-right:-30px}
.bpager .pagerbuttons div.next:before{display:inline-block;color:#666;background-color:#e3e3e3;font:30px/81% Pictos-IF;content:">";margin-right:-30px}
.bpager .pagerbuttons div.prev,.bpager .pagerbuttons div.next{width:30px;overflow:hidden;white-space:nowrap;background-color:#e3e3e3}
.bpager .pagerbuttons div.prev input,.bpager .pagerbuttons div.next input{padding-left:30px;background-color:transparent}
.msglink{display:block;padding:8px;margin-bottom:10px;box-shadow:0 10px 0 0 #f0f0f0}
.next-task ul li div{display:none}
.block.blogodata{display:block;width:auto}
.block.blogodata+.block.blogoimage{display:block;width:auto;padding-left:10px;border-top:0}
.block.blogoimage .image{max-width:250px;margin:0 auto}
.bline .btableline{width:100%;width:calc(100%+10px);margin-left:-10px;margin-right:0}
.bline .btable{width:100%;margin:0}
.btable td+td{margin-top:-5px}
th span.checkall{display:inline;margin-left:10px}
.btable.autoheader .tablerowodd td,.btable.autoheader .tableroweven td{text-align:right}
.btable.autoheader .tablerowodd td[data-header]:before,.btable.autoheader .tableroweven td[data-header]:before{content:attr(data-header);float:left;text-align:left;margin-right:5px;white-space:pre;color:#000}
.btable.autoheader td.lines-2{min-height:45px}
.btable.autoheader td.lines-3{min-height:67.5px}
.btable.autoheader td.lines-4{min-height:90px}
.has-checkbox-column th:first-child{display:block}
.has-checkbox-column .tablerowodd td:first-child,.has-checkbox-column .tableroweven td:first-child{width:auto}
.has-action-column .tablerowodd td:last-child,.has-action-column .tableroweven td:last-child{position:absolute;display:block;padding-top:10px;width:auto;right:5px;margin-top:0}
.has-action-column .tablerowodd td:last-child br,.has-action-column .tableroweven td:last-child br{display:none}
.has-action-column.autoheader .tablerowodd td:first-child:before,.has-action-column.autoheader .tableroweven td:first-child:before{width:100%;padding-bottom:10px}
.has-action-column.autoheader.has-checkbox-column .tablerowodd td:first-child:before,.has-action-column.autoheader.has-checkbox-column .tableroweven td:first-child:before{width:auto;padding-bottom:0}
.btable.autoheader.has-header-column td:first-child,.btable.autoheader.has-header-column th:first-child{display:block;color:#000;font:17px Arial;border-bottom:2px solid rgba(0,0,0,0.05);text-align:left}
.btable.autoheader.has-header-column td:first-child+td{margin-top:0;padding-top:10px}
.btable.autoheader.has-header-column td:first-child:before{display:none}
.bpulldown.baction{display:inline-block}
.btable .rank0,.btable .rank3,.btable .rank4{display:none}
}
@media screen and (max-width:549px){.servicelinks .serviceelement,.servicebuttons .serviceelement{width:100%}
.bline+.bline{margin-top:0}
.bline input,.bline select,.bline textarea{margin-bottom:7px}
.bpulldown input,.bpulldown a.ficon{margin-bottom:0}
.bline .blineunder,.bline .blineover{padding-left:0}
div.bcontinue{padding-left:0}
.bline div,.bline label{margin-right:10px}
.blineover .msgerror,.blineover .msginfo{padding-bottom:10px}
.js .bline .ixxl,.js .btable .ixxl,.js .cbox-large .bline .ixxl,.js .cbox-large .btable .ixxl{width:calc(100% - 10px)}
.js .bline .ixl,.js .btable .ixl{width:calc(100% - 10px)}
.js .bline textarea{max-width:calc(100% - 10px)}
.js .bline .ixxl.followed-by-icon,.js .btable .ixxl.followed-by-icon{width:calc(100% - 56px)}
.js .bline .ixl.followed-by-icon,.js .btable .xl.followed-by-icon{width:calc(100% - 56px)}
.bline>label,.bline>.label,.bline>.blineover+label,.bline>.blineover+.label{float:none;display:block;text-align:left;width:auto;padding-bottom:7px}
.bline>.label,.bline>.blineover+.label{padding-bottom:2px}
.bline>*+label,.bline>*+.label{display:inline-block}
.bline .longlabel{height:auto}
label .unit,.label .unit{display:inline}
label+*+.unit,label+*+*+.unit,.label+*+.unit,.label+*+*+.unit{display:none}
.bline .gtsn{min-width:100%}
.js .bline .bslider{padding-left:0;margin-top:5px}
.bsearch>input{max-width:100%}
.bline.bpageselect label{display:inline-block}
.favorites ul.user li a:after{display:none}
.favorites ul.user li a{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%}
.favorites ul.user li{height:23px}
.favorites.no-favorites p:before{font:100px/81% Pictos-IF;height:100px;margin:-5px auto;width:100px}
.postbox .timestamp{display:none}
.postbox p,.postbox p+p{margin-bottom:35px;margin-top:0;width:calc(100% - 88px)}
.cbox-small .postbox p,.cbox-small .postbox p+p{margin-bottom:0;width:inherit}
.js .market ul.tabnav li{display:none}
.js .market ul.tabnav li.active{display:block;width:100%;color:#666;background-color:#e3e3e3;border:0}
.js .market .tabnav li.active>div:before,.js .market .tabnav li.active>div:after{display:block;bottom:20px;left:auto;right:10px;border-width:6px;border-top-color:#666;z-index:0}
.js .market .tabnav li.active>div:before{margin-right:6px}
.js .tabnav+.select-wrap{display:block}
.js select.tabnav{display:block;width:100%;border:0;height:23px;margin-top:-33px;margin-bottom:10px;color:rgba(227,227,227,0.01)}
.js select.tabnav option{color:#666}
.market .btableblock td:last-child{display:none}
.market .btableblock td{width:50%}
}
@media screen and (max-width:540px){.cbox-large.cbox-campaign .analyst .right .icon:before,.cbox-large.cbox-campaign .analyst.style-2 .right .icon:before{color:#444;font:40px/81% Pictos-IF;width:40px;height:40px;margin:2px}
.cbox-campaign .analyst.with-footnote{padding-bottom:30px}
.cbox-campaign .analyst .image img,.cbox-large.cbox-campaign .analyst .image+div>div{height:44px;border:0}
.cbox-campaign .analyst .right{white-space:nowrap}
.cbox-campaign .analyst .right a{width:44px;display:inline-block;white-space:nowrap;overflow:hidden;margin-left:10px;background-color:#f0f0f0;border-radius:4px;vertical-align:middle}
.cbox-campaign .analyst .right a+a{margin-left:10px}
.cbox-campaign .analyst .right .footnote{position:absolute;bottom:10px;left:10px}
}
@media screen and (max-width:539px){.loginlogout form.header-logout{width:auto;background-color:transparent;padding:0}
.loginlogout div.logout input[type="submit"],.loginlogout div.logout:before{color:#fff}
.loginlogout form.header-logout div.logout:hover{background-color:transparent}
.loginlogout .header-logout div.logout+p{display:none}
.js .search_visible .logo{display:none}
.bpageselect{display:block}
.block .bpageselect+.bsearch{display:block;text-align:left}
.bpager{display:block}
.btableblock+.bpagerblock .bpageselect+.bpager{display:block}
}
@media screen and (max-width:480px){.cbox-small,.cbox-half{width:100%}
.cbox div.textbutton{height:auto}
.cbox div.textbutton a{position:static}
.cbox-product h2,.cbox-product h3,.if6 .cbox-product .h2{margin-bottom:5px}
.cbox-imagetext .image,.cbox-imagetext .description{width:100%;display:block}
.cbox-imagetext .image div,.cbox-imagetext .description .ctext{padding:10px}
.cbox-imagetext .image-right div{left:0;padding:10px}
.cbox-imagetext .image-right+.description .ctext{left:0;padding:10px}
.cbox-imagetext .image-right+.description .textbutton a{right:0;margin-right:10px}
.if6_buttonline>.buttonline_inner{width:100%;margin-left:0}
.if6_buttonline div.primary,.if6_buttonline div.primaryicon,.if6_buttonline div.secondary,.if6_buttonline div.back{width:80%;margin-left:0;float:none}
.if6_buttonline>.buttonline_inner>div>a{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.buttonline{text-align:center;padding-left:0}
.buttonline>div{width:100%}
.buttonline>div>*,.buttonline .bgroup1>a:last-child,.buttonline .bgroup1>div:last-child{margin-right:0}
.buttonline .bgroup1>a,.js .buttonline .bgroup1>div{width:80%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}
.buttonline .bgroup2{float:none;text-align:center}
.bpageselect{height:auto}
.bline.bpageselect+.bpager{margin-top:0}
.ifa-image .image{width:100%}
.ifa-image .image div{padding:0 10px}
.ifa-image .image+div{width:100%}
.ifa-image .image+div div{margin-left:0;padding:0 10px}
.ifa-image .image-right div{position:static}
.ifa-image .image-right+div div{position:static;margin-right:0}
.seclink{text-align:center}
}
@media screen and (max-width:439px){.cbox-market p .h2{margin-bottom:0}
.cbox-market .market-table>div{padding-right:10px;padding-left:10px}
.cbox-market table tr{display:block;width:100%;position:relative}
.cbox-market table tr+tr{border-left:none;border-top:1px solid #e3e3e3}
.cbox-market table tr th:first-child{padding:10px 0 0 0}
.cbox-market table tr th+td{display:inline-block;width:50%;padding:0 0 10px 0}
.cbox-market table tr th+td+td{display:inline-block;padding:0 0 10px 0;width:50%;text-align:right}
.cbox-market table tr td:last-child{position:absolute;right:0;top:0;padding:10px 0 0 0}
.cbox-market .market-form{margin-top:10px}
}
@media screen and (max-width:319px){.js .if6_navigation .close-icon,.js .if6_contact .close-icon{left:200px}
}
@media screen and (min-width:1080px){.hnav .if6_iconbar+*,.hnav .if6_iconbar+.parsys>*:first-child{margin-top:50px}
.hnav .if6_iconbar+.if6_openerstage{margin-top:0}
.templ-productpage.hnav .if6_iconbar+.if6_openerstage,.templ-themepage.hnav .if6_iconbar+.if6_openerstage,.templ-partnerpage.hnav .if6_iconbar+.if6_openerstage{padding-top:80px}
.hnav .if6_iconbar+.if6_service,.hnav .if6_iconbar+.if6_sitemap{margin-top:80px}
.hnav .if6_iconbar+.if6_pagenav{margin-top:80px}
.hnav .if6_iconbar+.if6_widecontent{margin-top:0;min-height:80px}
.hnav .if6_navigation>a,.hnav .if6_navigation .close-icon,.hnav .if6_navigation .h2,.hnav .if6_navigation .navtop,.hnav .if6_navigation .navback{display:none}
.hnav .if6_navigation>div{left:0;position:relative;width:100%;top:20px;overflow:visible;z-index:2000}
.hnav .if6_navigation>div>div{width:100%;padding-top:0;left:0!important;height:0}
.js .hnav .if6_navigation:hover>div{left:0}
.hnav .if6_navigation>div>div>ul{padding-left:50px;width:930px;height:50px;margin:0 auto}
.hnav .bstart+.if6_navigation>div>div>ul{padding-left:91px;width:889px}
.hnav .bstart,.hnav .home{width:960px;margin:0 auto;height:0}
.hnav .home .if6_home,.hnav .bstart .if6_bstart{position:relative;width:40px;height:40px;top:20px;z-index:2003;display:block}
.hnav .home .if6_home{border-radius:5px 0 0 5px}
.hnav .bstart>div{border-left:1px solid rgba(255,255,255,0.4);display:inline-block;margin-left:40px;position:relative;z-index:2003;top:20px}
.hnav .bstart .if6_bstart{background-color:rgba(68,68,68,0.8);top:0;left:0}
.hnav .home .if6_home:before{color:#fff;content:"\f7af";font:31px/81% Pictos-IF;display:inline-block;margin-left:5px;margin-top:5px;margin-right:4px;width:31px;height:31px}
.hnav .bstart .if6_bstart:before{color:#fff;content:"b";font:31px/81% Pictos-IF;margin-left:5px;margin-top:5px;margin-right:4px;width:31px;height:31px}
.hnav .if6_navigation ul li a span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;width:100%}
.hnav .if6_navigation>div>div>ul>li{float:left;border-left:1px solid rgba(255,255,255,0.4)}
.hnav .if6_navigation>div>div>ul>li>a{display:inline-block;padding:0;color:#fff;font:bold 14px/150% Arial;line-height:30px;text-align:center;vertical-align:middle;padding:5px;background-color:rgba(68,68,68,0.8);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;position:relative;z-index:10}
.js.no-touch .hnav .if6_navigation ul li:hover>a{background-color:rgba(68,68,68,0.8)}
.js.no-touch .hnav .if6_navigation ul li.hover>a{background-color:#f00}
.hnav .if6_navigation>div>div>ul.with-1-items>li>a{width:919px;font:bold 16px/150% Arial;line-height:30px}
.hnav .bstart+.if6_navigation>div>div>ul.with-1-items>li>a{width:878px}
.hnav .if6_navigation>div>div>ul.with-1-items>li:nth-child(1)>a{border-radius:0 5px 5px 0}
.hnav .if6_navigation>div>div>ul.with-2-items>li>a{width:459px;font:bold 16px/150% Arial;line-height:30px}
.hnav .bstart+.if6_navigation>div>div>ul.with-2-items>li>a{width:438.5px}
.hnav .if6_navigation>div>div>ul.with-2-items>li:nth-child(2)>a{border-radius:0 5px 5px 0}
.hnav .if6_navigation>div>div>ul.with-3-items>li>a{width:305.67px;font:bold 16px/150% Arial;line-height:30px}
.hnav .bstart+.if6_navigation>div>div>ul.with-3-items>li>a{width:292px}
.hnav .if6_navigation>div>div>ul.with-3-items>li:nth-child(3)>a{border-radius:0 5px 5px 0}
.hnav .if6_navigation>div>div>ul.with-4-items>li>a{width:229px;font:bold 16px/150% Arial;line-height:30px}
.hnav .bstart+.if6_navigation>div>div>ul.with-4-items>li>a{width:218.75px}
.hnav .if6_navigation>div>div>ul.with-4-items>li:nth-child(4)>a{border-radius:0 5px 5px 0}
.hnav .if6_navigation>div>div>ul.with-5-items>li>a{width:183px;font:bold 16px/150% Arial;line-height:30px}
.hnav .bstart+.if6_navigation>div>div>ul.with-5-items>li>a{width:174.8px}
.hnav .if6_navigation>div>div>ul.with-5-items>li:nth-child(5)>a{border-radius:0 5px 5px 0}
.hnav .if6_navigation>div>div>ul.with-6-items>li>a{width:152.33px;font:bold 16px/150% Arial;line-height:30px}
.hnav .bstart+.if6_navigation>div>div>ul.with-6-items>li>a{width:145.5px}
.hnav .if6_navigation>div>div>ul.with-6-items>li:nth-child(6)>a{border-radius:0 5px 5px 0}
.hnav .if6_navigation>div>div>ul.with-7-items>li>a{width:130.42px}
.hnav .bstart+.if6_navigation>div>div>ul.with-7-items>li>a{width:124.57px}
.hnav .if6_navigation>div>div>ul.with-7-items>li:nth-child(7)>a{border-radius:0 5px 5px 0}
.hnav .if6_navigation>div>div>ul>li>a{width:114px}
.hnav .bstart+.if6_navigation>div>div>ul>li>a{width:108.87px}
.hnav .if6_navigation>div>div>ul>li:nth-child(8)>a{border-radius:0 5px 5px 0}
.hnav .if6_navigation>div>div>ul>li+li+li+li+li+li+li+li+li{display:none}
.hnav .if6_navigation>div>div>ul>li.active>a{border-bottom:3px solid #f00;padding-bottom:2px}
.hnav .if6_navigation>div>div>ul>li>div>ul li.active>a,.hnav .if6_navigation>div>div>ul>li>div>ul li.current>a{background-color:transparent}
.hnav .if6_navigation>div>div>ul li>a:focus{outline:0}
.hnav .if6_navigation>div>div>ul>li>div>ul li.active>a:before,.hnav .if6_navigation>div>div>ul>li>div>ul li.current>a:before,.no-touch.js .hnav .if6_navigation>div>div>ul>li>div>ul li.active:hover>a:before,.no-touch.js .hnav .if6_navigation>div>div>ul>li>div>ul li.current:hover>a:before{color:#f00;content:">";font:20px/81% Pictos-IF;width:20px;margin-left:-17px;display:inline-block;position:absolute;margin-top:8px}
.if6_navigation ul li.overview{border-bottom:0}
.js.no-touch .hnav .if6_navigation>div>div>ul>li:hover>a:after{display:none}
.no-touch .hnav .if6_navigation>div>div>ul>li:hover>a:after,.hnav .if6_navigation>div>div>ul>li>a:focus:after,.js .hnav.hnav_visible .if6_navigation>div>div>ul>li.focus>a:after{content:"";border-top:7.5px solid #f00;border-right:7.5px solid transparent;border-left:7.5px solid transparent;border-bottom:0;position:absolute;left:50%;top:40px;margin-left:-7.5px;width:0;height:0;background-color:transparent;border-radius:0;z-index:1;display:block}
.no-touch .hnav .if6_navigation>div>div>ul>li:hover>a:last-child:after,.hnav .if6_navigation>div>div>ul>li>a:last-child:focus:after,.hnav .if6_navigation>div>div>ul>li.focus>a:last-child:after{display:none}
.hnav .if6_iconbar,.hnav .if6_iconbar .if6_inner{overflow:visible;width:100%}
.hnav .if6_navigation div div{box-shadow:none;margin:0}
.hnav .if6_navigation>div>div>ul>li div{height:540px;padding-top:0;width:100%;z-index:0;background-color:transparent}
.hnav .if6_navigation>div>div>ul>li>div{left:0;top:0;pointer-events:none}
.js .hnav .if6_navigation>div>div>ul>li>div{display:block;visibility:hidden;opacity:0;transition:visibility 200ms ease,opacity 200ms ease}
.js .hnav .if6_navigation>div>div>ul li:hover>div{opacity:0;visibility:hidden}
.hnav .if6_navigation>div>div>ul li:hover>div,.hnav .if6_navigation>div>div>ul li.focus>div,.js .hnav.hnav_visible .if6_navigation>div>div>ul li.focus:hover>div{display:block;visibility:visible;opacity:1}
.hnav .if6_navigation>div>div>ul li li li li:hover>div,.hnav .if6_navigation>div>div>ul li li li li.focus>div{display:none}
.hnav .if6_navigation>div>div>ul>li>div>ul{width:1000px;margin:0 auto;position:relative;padding-left:40px;padding-top:60px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:540px;pointer-events:auto}
.hnav .if6_navigation>div>div>ul>li>div>ul ul{margin-top:0;padding-top:60px;padding-left:20px;height:480px}
.hnav .if6_navigation>div>div>ul>li>div>ul li{width:272px;display:block}
.hnav .if6_navigation>div>div>ul>li>div>ul div{left:312px;padding-left:32px;top:0;width:656px}
.hnav .if6_navigation>div>div>ul>li>div>ul div div{left:324px;width:332px}
.hnav .if6_navigation>div>div>ul>li>div>ul li+li{border-top:1px solid #ccc}
.hnav .if6_navigation>div>div>ul>li>div>ul li+li+li+li+li+li+li+li+li+li+li+li+li+li{display:none}
.hnav .if6_navigation>div>div>ul>li>div>ul li>a{position:relative;font:16px/150% Arial;color:#666;line-height:34px;padding:0 30px 0 20px;height:34px}
.js.no-touch .hnav .if6_navigation>div>div>ul>li>div>ul li:hover>a{color:#666;background-color:transparent}
.no-touch .hnav .if6_navigation>div>div>ul>li>div>ul li:hover>a,.hnav .if6_navigation>div>div>ul>li>div>ul li>a:focus,.hnav .if6_navigation>div>div>ul>li>div>ul li.focus>a,.js.no-touch .hnav .if6_navigation>div>div>ul>li>div>ul li.focus:hover>a{color:#fff;background-color:#666}
.js.no-touch .hnav .if6_navigation>div>div>ul>li>div>ul li+li:hover,.js.no-touch .hnav .if6_navigation>div>div>ul>li>div>ul li:hover+li{border-top:1px solid #ccc}
.no-touch .hnav .if6_navigation>div>div>ul>li>div>ul li+li:hover,.no-touch .hnav .if6_navigation>div>div>ul>li>div>ul li:hover+li,.hnav .if6_navigation>div>div>ul>li>div>ul li+li.focus,.hnav .if6_navigation>div>div>ul>li>div>ul li.focus+li,.js.no-touch .hnav .if6_navigation>div>div>ul>li>div>ul li+li.focus:hover,.js.no-touch .hnav .if6_navigation>div>div>ul>li>div>ul li.focus:hover+li,.js.no-touch .hnav .if6_navigation>div>div>ul>li>div>ul li:hover+li.focus,.js.no-touch .hnav .if6_navigation>div>div>ul>li>div>ul li.focus+li:hover{border-top:1px solid #666}
.no-touch .hnav .if6_navigation>div>div>ul>li>div>ul li.active:hover>a:before,.hnav .if6_navigation>div>div>ul>li>div>ul li.active>a:focus:before,.hnav .if6_navigation>div>div>ul>li>div>ul li.active.focus>a:before,.no-touch .hnav .if6_navigation>div>div>ul>li>div>ul li.current:hover>a:before,.hnav .if6_navigation>div>div>ul>li>div>ul li.current>a:focus:before,.hnav .if6_navigation>div>div>ul>li>div>ul li.current.focus>a:before,.no-touch.js .hnav .if6_navigation>div>div>ul>li>div>ul li.active.focus:hover>a:before,.no-touch.js .hnav .if6_navigation>div>div>ul>li>div>ul li.current.focus:hover>a:before{display:none}
.js.no-touch .hnav .if6_navigation>div>div>ul>li>div>ul li:hover>a:after{display:none}
.no-touch .hnav .if6_navigation>div>div>ul>li>div>ul li:hover>a:after,.hnav .if6_navigation>div>div>ul>li>div>ul li>a:focus:after,.if6_navigation>div>div>ul>li>div>ul li.focus>a:after,.js.no-touch .hnav .if6_navigation>div>div>ul>li>div>ul li.focus:hover>a:after{border-bottom:7px solid transparent;border-left:7px solid #666;border-top:7px solid transparent;border-right:0;background:0;background-color:transparent;content:"";display:block;position:absolute;right:0;top:0;margin-right:-7px;margin-top:10px;z-index:1;border-radius:0;width:0;height:0}
.no-touch .hnav .if6_navigation>div>div>ul>li>div>ul li:hover>a:last-child:after,.hnav .if6_navigation>div>div>ul>li>div>ul li>a:last-child:focus:after,.hnav .if6_navigation>div>div>ul>li>div>ul li.focus>a:last-child:after,.no-touch .hnav .if6_navigation>div>div>ul>li>div>ul li li li:hover>a:after,.hnav .if6_navigation>div>div>ul>li>div>ul li li li>a:focus:after,.js.no-touch .hnav .if6_navigation>div>div>ul>li>div>ul li.focus:hover>a:last-child:after{content:">";border:1px solid #fff;color:#fff;border-radius:50%;width:18px;height:18px;font:18px/81% Pictos-IF;margin-right:10px;margin-top:7px;background-color:transparent;text-align:center}
.hnav .if6_navigation>div>div>ul>li>div>.h2{position:absolute;background-color:#fff;width:100%;height:560px;display:block;margin:-20px 0 0 0;left:0;right:0;top:0;color:transparent;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}
.hnav .iconbar_overlay{visibility:hidden;opacity:0}
.hnav.hnav_visible .iconbar_overlay{position:absolute;left:0;width:100%;height:560px;background:#fff;z-index:2000;visibility:visible;opacity:1;transition:visibility 200ms ease,opacity 200ms ease}
}
.baufi .intro_baufi{margin-bottom:20px}
.baufi .image{width:115px;vertical-align:middle;display:inline-block;margin-bottom:20px;border-right:25px solid transparent}
.baufi .image img{width:100%}
.baufi .image+.intro_baufi{display:inline-block;width:820px;vertical-align:middle}
.baufi .fehlermeldung{background-color:#fff;color:#f00;padding:20px;margin-top:10px;position:relative}
.baufi .fehlermeldung .alternative{color:#000;font:14px Arial;line-height:150%;margin-top:15px}
.baufi .schieber{background-color:#fff;padding:20px;margin-top:1px}
.baufi label,.baufi .label{color:#000;font:18px Arial;line-height:150%;text-align:left}
.baufi .formular{margin:0}
.baufi .formular .schieber label,.baufi .formular .kalender label{width:auto;display:block;margin-bottom:20px}
.baufi .nebenkosten label{color:#666}
.baufi .formular .schieber input{width:220px}
.baufi .schieber_lang{width:630px;text-align:right;float:right;margin-top:-5px}
.baufi .schieber_lang .wert_p0{float:left}
.baufi .baufi-left,.baufi .baufi-right{width:54%;display:inline-block;vertical-align:top;background-color:#fff;margin-top:10px;padding:20px 0 20px 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.baufi .baufi-right{width:46%;text-align:right;padding-right:20px}
.baufi .baufi-full{padding:20px;margin-top:10px;background-color:#fff}
.baufi .formular .baufi-left .zeile,.baufi .formular .baufi-right .zeile,.baufi .formular .baufi-full .zeile{margin-right:-10px;color:#666}
.baufi .formular .baufi-left .zeile>div,.baufi .formular .baufi-right .zeile>div,.baufi .formular .baufi-full .zeile>div{display:inline-block;margin-right:10px}
.baufi .formular label{width:200px;margin-right:10px;display:inline-block}
.baufi .formular .baufi-full label{width:400px}
.baufi.baufi_kaufen .formular .baufi-full label,.baufi.baufi_bauen .formular .baufi-full label{width:200px}
.baufi .formular input{width:115px;margin-right:10px}
.baufi .formular input.small{width:100px}
.baufi .inhalt_overlay{margin-bottom:20px;font:14px Arial;line-height:150%;color:#666;position:relative;background-color:#e3e3e3}
.baufi .inhalt_overlay h3{color:#666;padding:0 20px;background-color:#f0f0f0}
.baufi .overlay-left,.baufi .overlay-right{width:50%;display:inline-block;padding:20px 0;vertical-align:top}
.baufi .overlay_footer{border-top:1px solid #f0f0f0;padding:20px}
.baufi .inhalt_overlay th,.baufi .inhalt_overlay td{color:#666;padding-top:0;padding-bottom:0;vertical-align:bottom;font:14px Arial;line-height:150%}
.baufi .inhalt_overlay td{text-align:right}
.baufi .inhalt_overlay p{padding:0 20px}
.baufi .inhalt_overlay table+p{margin-top:20px}
.baufi .inhalt_overlay .overlay-left-headline{padding:0 20px 5px 20px;font-weight:bold}
.baufi .resultat_kaufen,.baufi .resultat_anschluss{background-color:#e3e3e3;padding:20px;text-align:right;margin-top:10px}
.baufi .resultat_kaufen>div,.baufi .resultat_anschluss>div{display:inline-block}
.baufi .resultat_kaufen div div,.baufi .resultat_anschluss div div{display:inline}
.baufi .resultat_kaufen .label,.baufi .resultat_anschluss .label{line-height:150%;vertical-align:middle}
.baufi .resultat_kaufen .label+div,.baufi .resultat_anschluss .label+div{font:25px Arial;line-height:150%;color:#f00;margin-left:20px;vertical-align:middle}
.baufi .resultat_kaufen *+.label,.baufi .resultat_anschluss *+.label{margin-left:40px}
.baufi .resultat_kaufen .resultat_details,.baufi .resultat_anschluss .resultat_details{font:14px Arial;color:#666}
.baufi .hinweis_pflichtfeld{font:14px Arial;color:#666;margin-top:10px;float:left;padding-left:20px}
.baufi .if6_buttonline{margin-top:20px}
.baufi .if6_buttonline .buttonline_inner{text-align:right}
.baufi .zwischensumme{padding:7px}
.baufi .pfeil_baufi:before{content:"="}
.baufi .settings_baufi2{display:none}
.js .baufi .settings_baufi2{width:28px;cursor:pointer;float:right;margin-top:7px;margin-left:-40px}
.js .baufi .settings_baufi2:before{border:1px solid #fff;border-radius:50%;color:#f00;display:inline-block;font:26px/81% Pictos-IF;height:26px;width:26px;content:"d";text-align:center}
.no-touch .baufi .settings_baufi2:hover:before{color:#fff;background-color:#f00}
.baufi-full.nebenkosten,.baufi-left.nebenkosten,.baufi-right.nebenkosten{margin-top:3px}
.js .baufi .baufi-full.nebenkosten,.js .baufi .baufi-left.nebenkosten,.js .baufi .baufi-right.nebenkosten{display:none}
.js .baufi .nebenkosten-sichtbar .baufi-full.nebenkosten{display:block}
.js .baufi .nebenkosten-sichtbar .baufi-left.nebenkosten,.js .baufi .nebenkosten-sichtbar .baufi-right.nebenkosten{display:inline-block}
.baufi .zeile.nebenkosten+.nebenkosten{margin-top:10px}
.js .baufi .nebenkosten-sichtbar .settings_baufi2:before{border:1px solid #fff;border-radius:50%;color:#f00;display:inline-block;font:26px/81% Pictos-IF;height:26px;width:26px;text-align:center;content:"u"}
.no-touch .baufi .nebenkosten-sichtbar .settings_baufi2:hover:before{color:#fff;background-color:#f00}
.baufi .resultat_traumhauscheck{margin-bottom:20px}
.baufi .resultat_kompakt{background-color:#e3e3e3;padding:20px}
.baufi .resultat_kompakt .label{line-height:150%;vertical-align:middle;display:inline-block;text-align:right;width:50%}
.baufi .ergebnis_container,.baufi .ergebnis_result{font:25px Arial;line-height:150%;color:#f00;margin-left:20px;vertical-align:middle;display:inline-block}
.baufi .ergebnis_container div,.baufi .ergebnis_result div{display:inline}
.baufi .resultat_detail{white-space:nowrap}
.baufi .resultat_detail .label{font:14px Arial;line-height:150%;text-align:center}
.baufi .resultat_kompakt .ergebnisse_baufi .label{text-align:center;width:auto}
.baufi .resultat_detail{padding:0 10px 10px 20px;background-color:#e3e3e3;margin-bottom:20px}
.baufi .ergebnisse_baufi{width:25%;display:inline-block;text-align:center;background-color:#fff;border-right:10px solid #e3e3e3;border-bottom:10px solid #e3e3e3;box-sizing:border-box;white-space:normal}
.baufi .ergebnisse_baufi>div div{display:inline-block}
.baufi .disclaimer_baufi{margin-bottom:20px}
.baufi .zeile_tabelle{width:260px}
.baufi .formular .schieber .zeile_tabelle label{width:40px;margin-right:10px;margin-bottom:0;display:inline-block}
.baufi .formular .schieber .zeile_tabelle input{width:180px;margin-top:15px}
.baufi .zeile_tabelle+.schieber_lang{margin-top:-60px}
.baufi .tabnav li{margin-right:0;border-right:3px solid rgba(0,0,0,0.05)}
.baufi .tabnav li.active{background-color:#fff;color:#f00;border-right:0}
.baufi .tabnav li>div>a{padding:12px 20px}
.baufi .tabnav li.active>div:before,.baufi .tabnav li.active>div:after{display:none}
.baufi .tabnav+.schieber{margin-top:0}
.baufi .resultat_kaufen div .label-long,.baufi .resultat_anschluss div .label-long{display:block;width:100%}
.baufi.baufi_eigentumstattmiete .resultat_kaufen div .label-long{text-align:right}
.baufi .waiticon:before{content:"\f796";font:40px/81% Pictos-IF;width:40px;height:40px;display:inline-block;vertical-align:middle;margin-top:-5px}
.baufi .button_immobilien_rot{font:18px Arial;display:inline-block;padding:10px 0;color:#f00;text-decoration:none;margin-left:20px}
.baufi .button_immobilien_rot:after{content:">";font:18px/81% Pictos-IF;margin-left:10px;display:inline-block;width:18px;height:18px;border:1px solid #f00;border-radius:50%;color:#f00}
.no-touch .baufi .button_immobilien_rot:hover:after{color:#e3e3e3;background-color:#f00}
.baufi .helptxt{overflow:visible}
.baufi div.ficon:before{margin-right:0}
@media(max-width:1079px){.baufi .image{display:none}
.baufi .image+.intro_baufi{display:block;width:100%}
.baufi .schieber,.baufi .baufi-full,.baufi .baufi-left,.baufi .baufi-right{padding:10px}
.baufi .schieber_lang{width:60%;width:calc(100% - 210px)}
.baufi .resultat_kaufen,.baufi .resultat_anschluss{padding:10px}
.baufi .fehlermeldung{padding:10px;margin-top:5px}
.baufi .fehlermeldung .alternative{font:12px Arial;line-height:150%}
.baufi .hinweis_pflichtfeld{font:12px Arial;margin-top:5px;padding-left:10px}
.baufi .if6_buttonline{margin-top:10px}
.baufi .inhalt_overlay{margin-bottom:10px;font:12px Arial;line-height:150%}
.baufi .inhalt_overlay h3{padding:0 10px}
.baufi .overlay-left,.baufi .overlay-right{padding:10px 0}
.baufi .overlay_footer{padding:10px}
.baufi .inhalt_overlay th,.baufi .inhalt_overlay td{font:12px Arial;line-height:150%}
.baufi .inhalt_overlay p{padding:0 10px}
.baufi .inhalt_overlay table+p{margin-top:10px}
.baufi .inhalt_overlay .overlay-left-headline{padding:0 10px 5px 10px}
.baufi .formular .schieber label,.baufi .formular .kalender label{font:17px Arial}
.baufi .formular .schieber input{width:140px}
.baufi .formular .schieber .zeile_tabelle input{margin-top:10px;width:110px}
.baufi .zeile input.small{width:50px}
.baufi label,.baufi .label{font:15px Arial;line-height:150%}
.baufi .resultat_kaufen .label+div,.baufi .resultat_anschluss .label+div,.baufi .ergebnis_container,.baufi .ergebnis_result{font:20px Arial;line-height:150%;margin-left:10px}
.baufi .resultat_detail{padding:0 0 0 10px;margin-bottom:10px}
.baufi .resultat_detail .label{font:15px Arial;line-height:150%}
.baufi .resultat_kompakt{padding:10px}
.baufi .resultat_kaufen .resultat_details,.baufi .resultat_anschluss .resultat_details{font:12px Arial}
.baufi .disclaimer_baufi{margin-bottom:10px}
.baufi .tabnav li{display:inline-block;font:15px Arial}
.baufi .tabnav li>div>a{padding:6px 10px}
.js .baufi select.tabnav{display:none}
.baufi .zeile_tabelle{width:170px}
.baufi .zeile_tabelle div{width:100px}
.baufi .button_immobilien_rot{font:15px Arial;margin-left:10px}
.baufi .button_immobilien_rot:after{margin-left:7px;font:15px/81% Pictos-IF;width:15px;height:15px}
}
@media screen and (max-width:879px){.baufi .formular .baufi-left,.baufi .formular .baufi-right{width:100%;text-align:left}
.baufi-right.nebenkosten{margin-top:0;padding-top:0}
.baufi .resultat_detail{white-space:normal}
.baufi .ergebnisse_baufi{width:50%}
.baufi .formular .baufi-full .zeile{height:auto}
.baufi .formular .baufi-full label{width:100%;text-align:left}
}
@media screen and (max-width:549px){.baufi .formular .baufi-left .zeile,.baufi .formular .baufi-right .zeile{height:auto}
.baufi .formular .baufi-left label,.baufi .formular .baufi-right label{width:100%;text-align:left}
.baufi.baufi_kaufen .formular .baufi-full label,.baufi.baufi_bauen .formular .baufi-full label{width:100%}
.baufi .schieber_lang{width:100%;float:none;margin-top:25px}
.baufi .zeile_tabelle+.schieber_lang{margin-top:25px}
.js .baufi .settings_baufi2{margin-top:10px}
.baufi .resultat_kaufen .label,.baufi .resultat_anschluss .label{width:100%;padding-right:150px;text-align:right;box-sizing:border-box}
.baufi .resultat_kaufen .label.label-long,.baufi .resultat_anschluss .label.label-long{padding-right:0}
.baufi .resultat_kaufen .label+div,.baufi .resultat_anschluss .label+div{font:20px Arial;line-height:150%;margin-left:-150px;width:150px}
.baufi .resultat_kaufen .label.label-long+div,.baufi .resultat_anschluss .label.label-long+div{margin-left:0;width:auto}
.baufi .resultat_kaufen *+.label,.baufi .resultat_anschluss *+.label{margin-left:0}
.baufi .overlay-left,.baufi .overlay-right{width:100%}
}
@media screen and (max-width:480px){.baufi .resultat_kaufen .label,.baufi .resultat_anschluss .label{padding-right:125px}
.baufi .resultat_kaufen .label+div,.baufi .resultat_anschluss .label+div{font:15px Arial}
.baufi .zeile_tabelle div{display:block;padding-bottom:5px}
.baufi .zeile_tabelle div+label{width:auto}
.baufi .if6_buttonline .buttonline_inner{text-align:center}
}
.kki_rechner .rechner_wrapper{margin-bottom:20px}
.kki_rechner .image{width:115px;vertical-align:middle;display:inline-block;margin-bottom:20px;border-right:25px solid transparent}
.kki_rechner .image img{width:100%}
.kki_rechner .intro_kki{margin-bottom:20px}
.kki_rechner .image+.intro_kki{display:inline-block;width:820px;vertical-align:middle}
.kki_rechner .slider_container{vertical-align:middle;width:100%;padding:20px;box-sizing:border-box;background-color:#fff;margin-top:1px}
.kki_rechner form{display:none}
.js .kki_rechner form{display:block}
.kki_rechner .zeile_tabelle label{width:auto;margin-bottom:20px;display:block;color:#000;font:18px Arial}
.kki_rechner .zeile_tabelle input{width:220px}
.kki_rechner .betragslider,.kki_rechner .laufzeitslider{width:630px;float:right;margin-top:-20px}
.kki_rechner .bline{padding:20px;background-color:#fff;margin-top:10px}
.kki_rechner .resultat{display:none;text-align:right;padding:20px;background-color:#e3e3e3;margin-top:10px}
.js .kki_rechner .resultat{display:block}
.kki_rechner .resultat .label{font:18px Arial;line-height:150%;vertical-align:middle;display:inline-block;color:#000}
.kki_rechner .resultat .label+span{font:18px Arial;line-height:150%;color:#000;margin-left:20px;vertical-align:middle;display:inline-block;min-width:100px}
.kki_rechner .resultat .resultat_details{margin-top:20px;font:18px Arial;line-height:150%;color:#000}
.kki_rechner .inhalt_overlay{background-color:#e3e3e3;color:#666;font:14px Arial;margin-bottom:20px;position:relative}
.kki_rechner .inhalt_overlay h3{background-color:#f0f0f0;color:#666;padding:0 20px}
.kki_rechner .overlay-left,.kki_rechner .overlay-right{width:50%;display:inline-block;padding:20px 0;vertical-align:top}
.kki_rechner .overlay_footer{border-top:1px solid #f0f0f0;padding:20px}
.kki_rechner .inhalt_overlay th,.kki_rechner .inhalt_overlay td{color:#666;padding-top:0;padding-bottom:0;font:14px Arial;line-height:150%;vertical-align:top}
.kki_rechner .inhalt_overlay td{text-align:right;vertical-align:bottom}
.kki_rechner .inhalt_overlay p{padding:0 20px}
.kki_rechner .inhalt_overlay table+p{margin-top:20px}
@media(max-width:1079px){.kki_rechner .image{display:none}
.kki_rechner .rechner_wrapper{margin-bottom:10px}
.kki_rechner .slider_container{padding:10px}
.kki_rechner .zeile_tabelle label{font:17px Arial}
.kki_rechner .zeile_tabelle input{width:140px}
.kki_rechner .betragslider,.kki_rechner .laufzeitslider{width:60%;width:calc(100% - 210px)}
.kki_rechner .bline{padding:10px}
.kki_rechner .resultat{padding:10px}
.kki_rechner .resultat .label{font:15px Arial;line-height:150%}
.kki_rechner .resultat .label+span{font:15px Arial;line-height:150%}
.kki_rechner .resultat .resultat_details{font:15px Arial;line-height:150%;margin-top:10px}
.kki_rechner .inhalt_overlay{margin-bottom:10px;font:12px Arial;line-height:150%}
.kki_rechner .inhalt_overlay h3{padding:0 10px}
.kki_rechner .overlay-left,.kki_rechner .overlay-right{padding:10px 0}
.kki_rechner .overlay_footer{padding:10px}
.kki_rechner .inhalt_overlay th,.kki_rechner .inhalt_overlay td{font:12px Arial;line-height:150%}
.kki_rechner .inhalt_overlay p{padding:0 10px}
.kki_rechner .inhalt_overlay table+p{margin-top:10px}
}
@media screen and (max-width:549px){.kki_rechner .overlay-left,.kki_rechner .overlay-right{width:100%}
.kki_rechner .betragslider,.kki_rechner .laufzeitslider{width:100%;float:none;margin-top:25px}
}
.abschlussweiche-container{background-color:#f0f0f0}
.abschlussweiche-container .abschlussweiche{width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell;vertical-align:top;padding:0;position:relative;padding-bottom:67px}
.abschlussweiche-separator{padding:10px;display:table-cell}
.abschlussweiche-container form.abschlussweiche{background-color:#fff}
.abschlussweiche-container.with-anonymous .abschlussweiche{background-color:#fff}
.cbox-medium .abschlussweiche-container.without-anonymous .abschlussweiche-separator,.cbox-medium .abschlussweiche-container.without-anonymous div.abschlussweiche{display:none}
.abschlussweiche-container .abschlussweiche .title{font:26px/110% Arial}
.abschlussweiche-container .abschlussweiche .subtitle{display:block}
.abschlussweiche-container .abschlussweiche .block+.block{border-top:0;padding-top:0}
.abschlussweiche-container .abschlussweiche .block.sectype{padding-bottom:12px}
.abschlussweiche .block.sectype .ficon.icon-blank{position:absolute}
.abschlussweiche-container .abschlussweiche .buttonline{position:absolute;bottom:0;left:0;width:100%;height:67px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:5px}
.abschlussweiche-container .abschlussweiche .bline>input,.abschlussweiche-container .abschlussweiche .bline>select,.abschlussweiche-container .abschlussweiche .bline>.select-wrap{width:220px}
.abschlussweiche-container .abschlussweiche .select-wrap select{width:100%}
.abschlussweiche-container .abschlussweiche .block.login .bline input{z-index:1;position:relative;background-color:transparent}
.abschlussweiche-container .abschlussweiche .block.login .bline input.nonempty{background-color:#fff}
.cbox-large .abschlussweiche-container .abschlussweiche .bline>label{width:180px}
.cbox-large .abschlussweiche-container .bline .blineover{padding-left:200px}
.cbox-large .abschlussweiche-container .abschlussweiche .bline>input,.cbox-large .abschlussweiche-container .abschlussweiche .bline>select,.cbox-large .abschlussweiche-container .abschlussweiche .bline>.select-wrap{width:calc(100% - 210px)}
.cbox-medium .abschlussweiche-container.with-anonymous .sectype label{display:none}
.cbox-medium .abschlussweiche-container.with-anonymous .abschlussweiche .bline>input,.cbox-medium .abschlussweiche-container.with-anonymous .abschlussweiche .bline>select,.cbox-medium .abschlussweiche-container.with-anonymous .abschlussweiche .bline>.select-wrap{width:calc(100% - 10px)}
.cbox-medium .abschlussweiche-container.with-anonymous .login label:after{display:none}
.cbox-medium .abschlussweiche-container.with-anonymous .block.login .bline label{position:absolute;text-align:left;padding-left:10px;margin-top:-7px;height:35px;color:#e3e3e3;font:italic 14px/150% Arial;line-height:35px}
.cbox-medium .abschlussweiche-container.with-anonymous .bline .blineover{padding-left:0}
.js .cbox-medium .abschlussweiche-container.with-anonymous .block.login .bline label{color:#666}
.abschlussweiche-container .seclink{padding:0 20px;margin-top:-5px}
.abschlussweiche-container .abschlussweiche .buttonline .arrowLink{font:bold 16px/150% Arial;padding:9px 20px;background-color:#666;color:#fff;border-radius:4px}
.abschlussweiche-container .abschlussweiche .buttonline .arrowLink:after{color:#fff;border:1px solid #fff;border-radius:50%;font:21px/81% Pictos-IF;content:">";width:21px;height:21px;vertical-align:middle}
.no-touch .abschlussweiche-container .abschlussweiche .buttonline .arrowLink:hover:after,.abschlussweiche-container .abschlussweiche .buttonline .arrowLink:focus:after{color:#666;background-color:#fff}
@media(max-width:1079px){.cbox-medium .abschlussweiche-container.without-anonymous .abschlussweiche-separator,.cbox-medium .abschlussweiche-container.without-anonymous div.abschlussweiche{display:table-cell}
.cbox-medium .abschlussweiche-container.with-anonymous .sectype label{display:inline-block}
.cbox-medium .abschlussweiche-container.with-anonymous .abschlussweiche .bline>input,.cbox-medium .abschlussweiche-container.with-anonymous .abschlussweiche .bline>select,.cbox-medium .abschlussweiche-container.with-anonymous .abschlussweiche .bline>.select-wrap{width:calc(100% - 210px)}
.cbox-medium .abschlussweiche-container.with-anonymous .login label:after{display:inline}
.cbox-medium .abschlussweiche-container.with-anonymous .block.login .bline label{position:static;color:#666;padding-left:0;text-align:right;font:15px Arial;margin-top:0}
.cbox-medium .abschlussweiche-container.with-anonymous .bline .blineover{padding-left:200px}
.abschlussweiche-separator{padding:5px}
.abschlussweiche-container .abschlussweiche{padding-bottom:57px}
.abschlussweiche-container .abschlussweiche .buttonline{height:57px}
.abschlussweiche-container .abschlussweiche .bline>label{width:180px}
.abschlussweiche-container .abschlussweiche .bline>input,.abschlussweiche-container .abschlussweiche .bline>select,.abschlussweiche-container .abschlussweiche .bline>.select-wrap{width:calc(100% - 210px)}
.abschlussweiche-container .bline .blineover{padding-left:200px}
.abschlussweiche-container .seclink{padding:0 10px}
}
@media screen and (max-width:767px){.abschlussweiche-container .abschlussweiche,.abschlussweiche-separator{display:block;width:100%}
.cbox-medium .abschlussweiche-container.without-anonymous .abschlussweiche-separator,.cbox-large .abschlussweiche-container.without-anonymous .abschlussweiche-separator,.cbox-medium .abschlussweiche-container.without-anonymous div.abschlussweiche,.cbox-large .abschlussweiche-container.without-anonymous div.abschlussweiche{display:none}
.abschlussweiche-container .abschlussweiche{padding-bottom:0}
.abschlussweiche-container div.abschlussweiche .buttonline{padding-top:20px;position:static;height:auto}
.abschlussweiche-container .abschlussweiche .block+.seclink{padding-top:57px;padding-bottom:10px}
.abschlussweiche-container form.abschlussweiche .buttonline{position:absolute;bottom:35px}
.abschlussweiche-info{display:none}
}
@media screen and (max-width:549px){.abschlussweiche .sectype label,.cbox-medium .abschlussweiche-container.with-anonymous .sectype label{display:none}
.cbox-large .abschlussweiche-container .abschlussweiche .bline>input,.cbox-medium .abschlussweiche-container .abschlussweiche .bline>input,.cbox-medium .abschlussweiche-container.with-anonymous .abschlussweiche .bline>input,.cbox-large .abschlussweiche-container .abschlussweiche .bline>select,.cbox-medium .abschlussweiche-container .abschlussweiche .bline>select,.cbox-medium .abschlussweiche-container.with-anonymous .abschlussweiche .bline>select,.cbox-large .abschlussweiche-container .abschlussweiche .bline>.select-wrap,.cbox-medium .abschlussweiche-container .abschlussweiche .bline>.select-wrap,.cbox-medium .abschlussweiche-container.with-anonymous .abschlussweiche .bline>.select-wrap{width:calc(100% - 10px)}
.cbox-large .abschlussweiche-container .bline .blineover,.cbox-medium .abschlussweiche-container .bline .blineover,.cbox-medium .abschlussweiche-container.with-anonymous .bline .blineover{padding-left:0}
.abschlussweiche-container .abschlussweiche .block.sectype{padding-bottom:0}
.abschlussweiche-container .login label:after,.cbox-medium .abschlussweiche-container.with-anonymous .login label:after{display:none}
.abschlussweiche-container .block.login .bline label,.cbox-medium .abschlussweiche-container.with-anonymous .block.login .bline label{position:absolute;text-align:left;padding-left:10px;margin-top:-5px;height:30px;color:#e3e3e3;font:italic 14px/150% Arial;line-height:30px;padding-bottom:0}
.js .abschlussweiche-container .block.login .bline label{color:#666}
}
@media screen and (max-width:480px){.abschlussweiche-container .buttonline a{width:80%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.abschlussweiche-container .abschlussweiche .buttonline .arrowLink{margin-right:0}
}
.webview .if6_main>.parsys>.if6_section:last-child{border-bottom:0;margin-bottom:0}
.webview .if6_main>.parsys{margin-bottom:0}
.webview .if6_header{height:auto;background-color:#fff}
.webview .loginlogout{text-align:right}
.webview .loginlogout form.header-logout{height:30px;background-color:transparent;padding:0}
.webview .loginlogout form.header-logout div.logout:before{display:none}
.webview .loginlogout form.header-logout p{display:none}
.webview .loginlogout div.logout:after{color:#f00;display:inline-block;font:15px/81% Pictos-IF;width:15px;height:15px;border:1px solid #f00;border-radius:50%;text-align:center;content:">";margin-left:-20px}
.webview .loginlogout div.logout input[type="submit"]{color:#f00;padding:0 22px 0 0;font:18px Arial;height:30px;position:relative;z-index:1}
.no-touch.webview .loginlogout div.logout:hover,.webview .loginlogout div.logout input:focus,.webview .loginlogout div.logout.focus{background-color:transparent}
.no-touch.webview .loginlogout div.logout:hover:after,.webview .loginlogout div.logout.focus:after{background-color:#f00;color:#fff}
.webview .if6_pagenav{display:none}
.webview .if6_section .if6_inner{padding-top:20px;padding-bottom:0}
@media(max-width:1079px){.webview .loginlogout{padding-right:10px}
.webview .loginlogout div.logout input[type="submit"]{font:15px Arial}
.webview .if6_section .if6_inner{padding-top:10px}
}
.webview .backbutton_visible .back-button a:before{color:#666;content:"\f704";display:inline-block;font:30px/81% Pictos-IF;height:30px;margin-left:35px;margin-top:6px;text-align:center;width:30px}
.webview .backbutton_visible .back-button a{background-color:#fff;border:2px solid rgba(0,0,0,0.4);border-radius:0 50% 0 0;display:block;height:70px;margin-bottom:-35px;margin-left:-35px;text-decoration:none;width:70px}
.webview .back-buttonleiste{display:none}
.webview .backbutton_visible .back-buttonleiste{height:39px;display:block}
.webview .backbutton_visible .back-button{position:fixed;bottom:0;left:0}
@media print{.if6_header .loginlogout,.if6_header .search,.if6_service,.if6_footer,.if6_footer>.if6_inner>*,.if6_footer>.if6_inner>*>span,.if6_contactstage,.if6_sitemap,.if6_awardarea,.if6_breadcrumb,.if6_pagenav,.if6_iconbar,.servicetiles,.servicelinks,.servicebuttons,.carousel_play{display:none}
.if6_footer{padding-bottom:0;background-color:#fff}
.navigation_visible .if6_footer,.navigation_visible .if6_footer>.if6_inner>.if6_navigation{display:block}
.contact_visible .if6_footer,.contact_visible .if6_footer>.if6_inner>.if6_contact{display:block}
.if6_header{background-color:#fff;box-shadow:none}
.logo a{display:none}
.logo img.only-print{display:inline-block;height:96px}
.js .if6_openerstage .if6_inner{height:auto!important;max-width:1200px}
.if6_opener{left:0!important;height:auto!important}
.js .if6_opener+.if6_opener{display:none}
.if6_opener .opener_image{position:relative;overflow:hidden}
.if6_opener .opener_inner{width:100%;max-width:100%;height:auto;padding-left:0}
.if6_opener .ty1 div.overlay{display:block;width:100%;max-width:100%}
.templ-productpage .if6_opener,.templ-themepage .if6_opener,.templ-partnerpage .if6_opener{border:0}
.templ-productpage .if6_outer.if6_openerstage,.templ-themepage .if6_outer.if6_openerstage,.templ-partnerpage .if6_outer.if6_openerstage{background-color:#fff;background-image:none}
.templ-productpage .if6_outer.if6_openerstage .if6_inner,.templ-themepage .if6_outer.if6_openerstage .if6_inner,.templ-partnerpage .if6_outer.if6_openerstage .if6_inner{padding:0}
.templ-productpage .if6_opener .opener_inner,.templ-themepage .if6_opener .opener_inner,.templ-partnerpage .if6_opener .opener_inner{padding-left:0}
.if6_homepagearea{background-color:#fff}
.if6_homepagearea .if6_inner{padding-top:0}
.if6_homepagearea .if6_teaserarea{width:100%}
.if6_teaser{height:auto!important;width:100%;border-right:0;float:none;page-break-inside:avoid}
.if6_section{background-color:#fff;overflow:visible}
.if6_section+.if6_section{border-top-color:#e3e3e3}
.if6_section .if6_inner{padding-left:0;padding-right:0}
.if6_section:last-child .if6_inner{padding-bottom:0}
.js .if6_section .if6_inner>h6{display:block}
.if6_main>.parsys>.if6_section:last-child{border-bottom:0;margin-bottom:0}
.cbox{border-color:#fff;height:auto!important;width:100%;float:none}
.cbox div.textbutton a{position:static}
body.if6{height:auto;background-color:#fff}
html{height:auto}
.if6_outer{position:inherit}
.if6_inner{margin:0;overflow:visible;width:99%}
body.if6>.if6_main>.parsys{background-color:#fff}
body.lightbox_visible .if6_section,body.lightbox_visible .if6_openerstage{display:none}
.if6_lightbox{position:static;height:auto;background-color:#fff;text-align:left;padding:0}
.if6_lightbox .if6_inner{outline:0;position:static;transform:none;overflow:visible}
.if6_lightbox .if6_inner>.close-icon{display:none}
.if6_lightbox .cbox{width:100%}
}