html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{border:0; font-size:100%; font:inherit; vertical-align:baseline; margin:0; padding:0; text-decoration:none}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}
body{line-height:1}
.gsc-control-wrapper-cse{}
.gsc-search-box-tools .gsc-search-box .gsc-input{width:100%!important; padding-right:12px!important}
.gsc-search-button{width:38px!important}
.sm-logo{padding-right:15px}
ol, ul{list-style:none}
table{border-collapse:collapse; border-spacing:0}
*, *:before, *:after{box-sizing:border-box}
::selection{background:#f5900c; color:#fff}
strong{font-weight:700}
i{font-style:italic}
em{font-style:italic}
p a{color:#f5900c}
body{width:100%; font-family:verdana, arial; color:#000; font-size:.9rem; word-wrap:break-word; margin:auto; background-color:#646466; background:#646466}
.head-wrapper{margin:auto; max-width:1300px; position:relative; position:fixed; top:0; left:0; right:0; z-index:600; max-height:112px; background-color:#373637}
.head-wrapper img.banner-image{max-width:1300px; height:110px; width:0%}
.head-lower-part{position:absolute; bottom:0; left:0; right:0; height:51.5px; z-index:1}
header{min-height:51.5px; max-width:1300px; margin:auto; position:relative; width:100%; padding-left:0; padding-right:0; z-index:1}
div.container, div.artikelContainer{max-width:1300px; margin:auto; position:relative; width:100%; margin-top:-5px}
p.introduction{font-weight:600; line-height:1.4em; font-size:1rem; padding-bottom:20px}
.square{height:16px; width:16px; background-color:#f5900c; float:left; margin-top:6px}
a{color:#666;}
a:hover{color:#f5900c}
.ISIN_tabelle{width:100%;}
.anzeige2{font-size:10px; padding-bottom:5px; color:#666; text-align:right}
.anzeige{font-size:10px; padding-bottom:5px; color:#666; margin-top:34px}
p{letter-spacing:.9px; line-height:140%; margin-bottom:15px; line-height:1.55em}
div.artikelContainer{display:table}
article{width:70%}
aside{width:30%}
div.artikelContainer aside div h2::before{content:url(Pfeil_orange.png); padding-right:10px}
div.artikelContainer aside div h2::before{content:url(Pfeil_orange.png); padding-right:10px}
dt h2{margin-bottom:20px}
footer{background-color:#f9f9f9; box-shadow:0 0 2px rgba(0,0,0,.1); margin-top:0; padding-top:0;}
.flexTable, div.flexmain{display:flex; display:-webkit-flex; align-items:stretch; flex-wrap:wrap; -webkit-flex-grow:1; flex-grow:1; -webkit-flex-basis:auto; flex-basis:auto; margin:auto; max-width:1300px;
/*margin-top:-30px;*/
 background-color:#fff}
.floatLeft{float:left; padding-top:200px}
.floatRight{float:right; padding-top:20px; padding-right:27px; background-image:linear-gradient(#ffffff 100px,#d4d5d7 600px); height:auto!important}
.box{margin:2%; width:25%}
.hundertProzent{width:100%; height:auto; box-shadow:0 15px 15px -10px rgba(0,0,0,.6)}
aside.floatRight div img.hundertProzent{width:100%; height:auto; box-shadow:0 15px 15px -10px rgba(0,0,0,.6); max-width:400px}
.fuenfundsiebzigProzent{width:75%; height:auto}
.sechsundsechzigProzent{width:66%; height:auto; margin-right:20px; margin-bottom:20px}
.fuenfzigProzent{width:50%; height:auto; margin-left:20px; margin-bottom:10px; box-shadow:0 15px 15px -10px rgba(0,0,0,.6)}
.dreissigProzent{width:30%; height:auto; margin-left:20px; margin-bottom:20px; box-shadow:0 15px 15px -10px rgba(0,0,0,.6); margin-top:6px;}
.dreisigProzent{width:30%}
.dreiunddreissigProzent{width:33%; height:auto}
.vierzigProzent{width:40%; height:auto; margin-right:20px; margin-bottom:20px}
.fuenfundzwanzigProzent{width:25%; height:auto; margin-left:20px; margin-top:6px;}
div.logo{}
div.logo img{width:auto; height:100px; margin-top:-50px; margin-left:15px}
div.artikelContainer{margin-top:0; background-color:#fff; margin-top:170px}
div.artikelContainer article{border:0 solid rgba(160,160,160,.3); background-color:#fff; padding:10px}
h1{font-size:120%; margin-bottom:5px; text-transform:uppercase; letter-spacing:2px; line-height:115%; padding-top:0; margin-top:0; padding-bottom:8px; text-align:left; font-size:133%; margin-top:0; margin-bottom:17px; padding-top:3px}
h2{font-size:16px; color:#000; margin-bottom:40px; line-height:22px}
h3{font-size:130%}
h3 a{color:#f5900c;font-weight:bold;}
h3.tv{font-size:16px;margin-bottom:10px;}
h4{font-size:130%}
h5{font-size:130%}
.orange{margin-top:-30px; margin-bottom:10px; color:#f5900c; font-size:130%; margin-top:20px}
div.artikelContainer aside>div{padding:0 0 0 30px; padding-bottom:7.2px}
div.artikelContainer aside div h2{font-size:160%; margin-bottom:25px; color:#000; text-transform:uppercase; margin-top:4px}
div.artikelContainer aside div p{color:#848484}
div.articleContent{padding:10px 30px 50px; line-height:140%}
.isin-liste{}
.isin-liste h3{margin-bottom:10px}
.isin-liste li{list-style:initial; list-style-position:inside; margin-bottom:15px;}
.subpages{margin-right:-25px; margin-top:-40px}
.subpage-box{background-color:#fff; height:auto; margin:15px; padding:0!important; position:relative; width:calc(100%/2 - 25px); transition:transform .4s ease-out 0s, -webkit-transform .4s ease-out 0s}
.floatLeft.box.subpage-box:hover{transform:scale(1.05)}
.subpage-box:nth-child(2n+1){margin-left:0}
.subpage-box a img{height:80px; margin-left:0%; margin-top:0%; width:80px; float:left}
.subpage-box a dl{background-color:#e5e6e7; bottom:0; color:#f5900c; margin:0; padding:15px; overflow:hidden; min-height:80px}
.subpage-box dl{background-color:#e5e6e7; bottom:0; color:#f5900c; margin:0; padding:15px; overflow:hidden; min-height:80px}
.subpage-box dt strong{-moz-osx-font-smoothing:#808080scale; color:#f5900c; margin-bottom:10px; margin-top:10px; font-weight:700}
.subpage-box a dt strong{-moz-osx-font-smoothing:#808080scale; color:#000; margin-bottom:10px; margin-top:10px; font-weight:700}
.subpage-box span{display:block; height:87px; position:relative; width:100%; padding-left:0; text-align:justify; margin-top:10px; overflow:hidden}
.subpage-box span:hover{color:#666}
.floatLeft.box.subpage-box a:hover{color:#666}
.subpage-box2{background-color:#fff; height:auto; margin:15px; padding:0!important; position:relative; width:calc(100%/2 - 25px); transition:transform .4s ease-out 0s, -webkit-transform .4s ease-out 0s}
.floatLeft.box.subpage-box2:hover{transform:scale(1.05)}
.subpage-box2:nth-child(2n+1){margin-left:0}
.subpage-box2 a img{margin-left:0%; margin-top:0%; width:100%; float:left}
.subpage-box2 a dl{background-color:#e5e6e7; bottom:0; color:#f5900c; margin:0; padding:15px; overflow:hidden; min-height:80px}
.subpage-box2 dl{background-color:#e5e6e7; bottom:0; color:#f5900c; margin:0; padding:15px; overflow:hidden; min-height:130px; box-shadow:0 15px 15px -15px rgba(0,0,0,.6); margin-bottom:25px}
.subpage-box2 dt strong{-moz-osx-font-smoothing:#808080scale; color:#f5900c; margin-bottom:10px; margin-top:10px; font-weight:700}
.subpage-box2 a dt strong{-moz-osx-font-smoothing:#808080scale; color:#000; margin-bottom:10px; margin-top:10px; font-weight:700}
.subpage-box2 span{display:block; height:87px; position:relative; width:100%; padding-left:0; margin-top:10px; overflow:hidden}
.subpage-box2 span:hover{color:#666}
.floatLeft.box.subpage-box2 a:hover{color:#666}
.subpage-box2 dt{margin-bottom:10px; font-size:160%; line-height:1.2em}
dd{font-weight:700}
aside>div{margin-bottom:35px}
.Startseite{background-color:#e5e6e7; padding-top:15px; padding-bottom:25px; padding-left:20px; padding-right:20px;padding-top: 20px;}
form.search{top:25px; min-height:57px; background-color:#373637; text-align:center;}
div.search2{position:absolute; right:40px; top:35px; z-index:999}
form.search input{background-color:#fff; border-radius:10px; border:0; color:#325b74; padding:10px; text-indent:18px; background-image:url(../../../../images/search_backgroundicon.gif); background-repeat:no-repeat; background-position:3px 7px; margin-top:10px; width:calc(100% - 20px); height:30px}
label{display:block; width:90%; margin-bottom:10px}
input, select, textarea{width:100%; height:25px; border:0; background-color:#f5f5f5; margin-bottom:10px; padding:5px; height:40px}
input[type=submit], .globalButton{width:auto; background-color:#f5900c; color:#fff; padding-left:15px; padding-right:15px}
.globalButton{padding:15px}
input[type=radio], input[type=checkbox]{width:15px; height:15px}
textarea{height:100px}
#formularsenden{margin-bottom:0; width:80%; margin-left:10%}
label.error{border:1px solid #ad0000; color:#ad0000}
input.error, select.error{border:1px solid #ad0000}
.error{font-size:140%}
h4.formErfolg{margin-top:45px; font-size:140%; color:#005800}
.languageBox{position:absolute; right:0%; top:15px}
.languageBox select{-webkit-appearance:none; -moz-appearance:none; appearance:none; border:none; border-radius:0; font-size:1em; width:100%; background-color:#2e2d30; color:#fff; padding:.95em; background-image:url(../../../../site/templates/standard/images/down_pfeil_hover.png?ezimgfmt=rs%3Adevice%2Frscb6-2%2Fng%3Awebp%2Fngcb6%2Frs%3Adevice%2Frscb6-1%2Fng%3Awebp%2Fngcb6%2Frs%3Adevice%2Frscb6-2%2Fng%3Awebp%2Fngcb6%2Frs%3Adevice%2Frscb6-2%2Fng%3Awebp%2Fngcb6%2Frs%3Adevice%2Frscb6-1%2Fng%3Awebp%2Fngcb6%2Frs%3Adevice%2Frscb6-2%2Fng%3Awebp%2Fngcb6%2Frs%3Adevice%2Frscb6-1%2Fng%3Awebp%2Fngcb6%2Frs%3Adevice%2Frscb7-1%2Fng%3Awebp%2Fngcb7%2Frs%3Adevice%2Frscb7-1%2Fng%3Awebp%2Fngcb7%2Frs%3Adevice%2Frscb7-1%2Fng%3Awebp%2Fngcb7%2Frs%3Adevice%2Frscb7-2%2Fng%3Awebp%2Fngcb7%2Frs%3Adevice%2Frscb7-1%2Fng%3Awebp%2Fngcb7%2Frs%3Adevice%2Frscb7-1%2Fng%3Awebp%2Fngcb7%2Frs%3Adevice%2Frscb7-1%2Fng%3Awebp%2Fngcb7%2Frs%3Adevice%2Frscb7-1%2Fng%3Awebp%2Fngcb7%2Frs%3Adevice%2Frscb7-1%2Fng%3Awebp%2Fngcb7%2Frs%3Adevice%2Frscb11-2%2Frs%3Adevice%2Frscb11-1%2Fng%3Awebp%2Fngcb11%2Frs%3Adevice%2Frscb11-1%2Fng%3Awebp%2Fngcb11%2Frs%3Adevice%2Frscb11-2%2Frs%3Adevice%2Frscb11-1%2Fng%3Awebp%2Fngcb11%2Frs%3Adevice%2Frscb11-1%2Fng%3Awebp%2Fngcb11%2Frs%3Adevice%2Frscb11-1%2Fng%3Awebp%2Fngcb11%2Frs%3Adevice%2Frscb11-1%2Fng%3Awebp%2Fngcb11); background-position:100%; background-repeat:no-repeat; cursor:pointer}
.languageBox select:hover{color:#cecece}
footer div.container{display:flex; display:-webkit-flex; align-items:stretch; flex-wrap:wrap; -webkit-flex-grow:1; flex-grow:1; -webkit-flex-basis:auto; flex-basis:auto; margin:auto}
div.copyFooter{clear:both; background-color:#2a2e30; min-height:70px; padding-bottom:120px;}
div.copyFooter span{line-height:70px; float:left;margin-top: 17px;}
div.copyFooter span a strong{color:#d0d1d4; font-weight:400}
div.copyFooter ul{float:right; line-height:70px}
div.copyFooter ul li{float:left; margin-right:15px;margin-top: 17px;}
div.nav-position{position:absolute; top:23px; left:215px; z-index:10}
nav.firstNav{position:relative; z-index:10; margin:auto; margin:auto; left:50%; transform:translateX(-50%); display:inline-block}
.nav{list-style:none}
.nav:before, .nav:after{content:" "; display:table; z-index:99999999999999999999}
.nav:after{clear:both}
.nav ul{list-style:none; width:9em}
.nav a{display:block; text-transform:uppercase; letter-spacing:1.2px}
.nav li{position:relative; z-index:100}
.nav>li{float:left}
.nav>li>a{line-height:20px; padding:5px; padding-left:25px; padding-right:25px; display:block; transition:color .3s linear 0s; font-size:11px; color:#a09f9e; text-align:center}
.nav>li a:hover{color:#fff; opacity:1; transition:opacity 1.5s}
.nav li ul{position:absolute; left:-9999px; opacity:0}
.nav>li.hover>ul{left:0; opacity:1; transition:opacity 1.5s}
.nav li li.hover ul{left:100%; top:0; opacity:1; transition:opacity 1.5s; z-index:101}
.nav li li a{display:block; background:#262626; position:relative; z-index:100; border-top:1px solid #5a5a5a; min-width:250px; color:#fff; padding:15px; box-shadow:3px 3px 5px 1px #787878; xborder-top:1px solid #787878; transition:background-color .3s linear 0s}
.nav li li a{display:block; background:#262626; position:relative; z-index:100; border-top:1px solid #5a5a5a; min-width:250px; color:#fff; padding:15px; box-shadow:3px 3px 5px 1px #787878; xborder-top:1px solid #787878; transition:background-color .3s linear 0s}
.nav li li a:hover{background:gray; color:#fff; border-top:1px solid #8f8f8f}
.nav li li li a{background:#979797; z-index:200; border-top:1px solid #a1a1a1; left:100px}
.nav2{list-style:none; margin-top:35px}
.nav2:before, .nav2:after{content:" "; display:table}
.nav2:after{clear:both}
.nav2 ul{list-style:none; width:9em}
.nav2 a{display:block; text-transform:uppercase; letter-spacing:1.2px}
.nav2 li{position:relative; z-index:99}
.nav2>li{float:left}
.nav2>li>a{padding-left:25px; padding-right:20px; display:block; transition:color .3s linear 0s; font-size:14px; color:#f5900c; margin-top:-10px; text-align:center}
.nav2>li a:hover{color:#fff; opacity:1; transition:opacity 1.5s}
.nav2 li ul{position:absolute; left:-9999px; opacity:0}
.nav2>li.hover>ul{left:0; opacity:1; transition:opacity 1.5s}
.nav2 li li.hover ul{left:100%; top:0; opacity:1; transition:opacity 1.5s; z-index:101}
.nav2 li li a{display:block; background:#262626; position:relative; z-index:100; border-top:1px solid #5a5a5a; min-width:250px; color:#fff; padding:15px; box-shadow:3px 3px 5px 1px #787878; xborder-top:1px solid #787878; transition:background-color .3s linear 0s}
.nav2 li li a{display:block; background:#262626; position:relative; z-index:100; border-top:1px solid #5a5a5a; min-width:250px; color:#fff; padding:15px; box-shadow:3px 3px 5px 1px #787878; xborder-top:1px solid #787878; transition:background-color .3s linear 0s; line-height:25px;}
.nav2 li li a:hover{background:gray; color:#fff; border-top:1px solid #8f8f8f}
.nav2 li li li a{background:#979797; z-index:200; border-top:1px solid #a1a1a1; left:100px; margin-left:20px}
ul.breadcrumb_nav{list-style-image:url(../images/ico/breadcrumb_separator.png); display:block; width:100%; margin-top:30px}
.breadcrumb_nav li{float:left; margin:3px; margin-left:40px}
.breadcrumb_nav::after{clear:both; content:" "; display:block}
.breadcrumb_nav_currentpage{color:#f5900c}
.interesting-pages{width:103.6%}
.interesting-pages:after{content:' '; clear:both; display:block}
.interesting-page{transition:transform .4s ease-out 0s, -webkit-transform .4s ease-out 0s; padding-bottom:10px; width:49%; display:inline-block; vertical-align:top; padding-right:2%}
.interesting-page:hover{transform:scale(1.025)}
.interesting-pages h3{padding-bottom:25px}
.interesting-page p{}
.interesting-page a{color:#666}
.interesting-page img{width:100px; position:relative; margin-right:20px; width:100%; height:auto; box-shadow:0 10px 15px -8px rgba(0,0,0,.4); box-shadow:0 15px 15px -10px rgba(0,0,0,.6); margin-bottom:15px}
.interesting-page small{font-size:95%}
.interesting-page h2{color:#f5900c; font-size:120%; height:40px; font-size:125%; margin-top:5px; margin-bottom:10px; color:#f5900c; line-height:125%; height:72px; overflow:hidden}
@font-face{font-display:swap; font-family:fontawesome; src:url(../fonts/fontawesome-webfont.woff?v=4.5.0)format('woff'); font-weight:400; font-style:normal}
.fa{display:inline-block; font:14px/1 FontAwesome; font-size:inherit; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:#808080scale}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before{content:"\f0c9"}
/*** load roller ***/
.lds-roller{display:inline-block; position:relative; width:80px; height:80px;}
.lds-roller div{animation:lds-roller 1.2s cubic-bezier(0.5,0,0.5,1) infinite; transform-origin:40px 40px;}
.lds-roller div:after{content:" "; display:block; position:absolute; width:7px; height:7px; border-radius:50%; background:#fff; margin:-4px 0 0 -4px;}
.lds-roller div:nth-child(1){animation-delay:-0.036s;}
.lds-roller div:nth-child(1):after{top:63px; left:63px;}
.lds-roller div:nth-child(2){animation-delay:-0.072s;}
.lds-roller div:nth-child(2):after{top:68px; left:56px;}
.lds-roller div:nth-child(3){animation-delay:-0.108s;}
.lds-roller div:nth-child(3):after{top:71px; left:48px;}
.lds-roller div:nth-child(4){animation-delay:-0.144s;}
.lds-roller div:nth-child(4):after{top:72px; left:40px;}
.lds-roller div:nth-child(5){animation-delay:-0.18s;}
.lds-roller div:nth-child(5):after{top:71px; left:32px;}
.lds-roller div:nth-child(6){animation-delay:-0.216s;}
.lds-roller div:nth-child(6):after{top:68px; left:24px;}
.lds-roller div:nth-child(7){animation-delay:-0.252s;}
.lds-roller div:nth-child(7):after{top:63px; left:17px;}
.lds-roller div:nth-child(8){animation-delay:-0.288s;}
.lds-roller div:nth-child(8):after{top:56px; left:12px;}
@keyframes lds-roller{0%{transform:rotate(0deg); }
100%{transform:rotate(360deg); }
}
/*** end load roller ***/
.loading-background-diffuser{position:absolute; left:0; right:0; top:-24px; bottom:0; z-index:1000; backdrop-filter:blur(2px); background-color:rgba(1,1,1,.5)}
.loading-spinner{width:auto; display:inline-block; background-color:#f5900c; text-align:center; position:absolute; top:100px; left:50%; transform:translateX(-50%); border-radius:5px; padding:20px;}
.loading-spinner span{display:inline-block; padding-top:10px; color:white; font-weight:bold;}
@media screen and (max-width:1100px){div.search2{top:20px }
}
@media screen and (max-width:1290px){div.search2{top:20px }
 .interesting-page{width:50% }
 .interesting-page h2{}
 .nav2{margin-top:10px }
.subpage-box2{background-color:#fff;  height:auto;  margin:15px;  margin-left:15px;  margin-left:15px;  padding:0!important;  position:relative;  width:calc(100%/2 - 25px);  transition:transform .4s ease-out 0s, -webkit-transform .4s ease-out 0s }
}
@media screen and (max-width:1290px){.breadcrumb_nav li{margin-bottom:20px }
 .ISIN_tabelle{width:70% }
 .active{display:block }
 div.container,div.artikelContainer{}
div.nav-position{top:80px;  left:17px;  width:95%;  left:2.5% }
.nav>li{float:none;  background-color:#3a3a3a;  border-bottom:1px solid #000 }
.nav>li a{color:#bfbfbf;  padding:20px 120px;  min-width:360px }
 .nav>li li a{padding:12px 10px 12px 30px }
 .nav>li a:hover{color:#999 }
 .nav>li>.parent{background-position:95% }
.nav li li .parent{background-repeat:no-repeat;  background-position:95% }
.nav ul,table{display:block;  width:100% }
 .nav>li.hover>ul,.nav li li.hover ul{position:static }
.nav li li li a{left:0;  padding-left:50px }
.nav2>li{float:none;  background-color:#3a3a3a;  border-bottom:1px solid #000 }
.nav2>li a{color:#bfbfbf;  padding:20px 10px 20px 20px }
 .nav2>li li a{padding:12px 10px 12px 30px }
 .nav2>li a:hover{color:#999 }
 .nav2>li>.parent{background-position:95% }
.nav2 li li .parent{background-repeat:no-repeat;  background-position:95% }
.nav2 ul,table{display:block;  width:100% }
 .nav2>li.hover>ul,.nav2 li li.hover ul{position:static }
.nav2 li li li a{left:0;  padding-left:50px }
nav.firstNav{position:relative;  z-index:10;  border-bottom:0 }
.toggleMenu{margin-top:-20px;  padding:15px;  width:100%;  color:#000;  font-weight:700;  font-size:30px;  text-align:center }
 .toggleMenu:hover{color:#000 }
 .nav li li a{box-shadow:0 0 }
 .nav2 li li a{box-shadow:0 0 }
 div.artikelContainer,div.copyFooter{display:block }
article,aside{display:block;  width:100%;  float:none;  margin-bottom:0 }
div.copyFooter span{display:block;  float:none;  text-align:center;  margin:0 }
div.copyFooter ul,div.copyFooter ul li{display:block;  float:none;  text-align:center;  line-height:140%;  margin:0; margin-top: 20px;}
div.artikelContainer aside div{padding:0;  max-width:400px;  padding-left:0;  padding-right:0;  padding-bottom:.1px }
footer div.container{-webkit-flex-direction:column;  flex-direction:column }
 form.search input{}
 .interesting-page{width:49% }
.floatRight{padding-right:40px;  padding-left:40px }
 .subpages{margin-right:0 }
}
@media screen and (max-width:1290px){.head-wrapper{position:relative;  height:112px }
div.artikelContainer{margin-top:57px;  /*! padding-top:30px; */ }
 .ISIN_tabelle{width:70% }
}
@media screen and (max-width:685px){div.search2{top:15px }
 .ISIN_tabelle{width:100% }
 div.articleContent{padding:10px 20px 50px }
 .sm-logo{padding-right:15px }
.interesting-page{transition:transform .4s ease-out 0s, -webkit-transform .4s ease-out 0s;  padding-bottom:5px;  width:100%;  display:inline-block;  vertical-align:top;  padding-right:3% }
.subpage-box2{background-color:#fff;  height:auto;  margin:15px;  margin-left:15px;  padding:0!important;  position:relative;  width:100%;  transition:transform .4s ease-out 0s, -webkit-transform .4s ease-out 0s;  margin-left:0 }
}
@media screen and (max-width:500px){body{font-size:.75rem }
 .ISIN_tabelle{width:100% }
 .before-hr{margin-top:-20px }
 #___gcse_0{height:73px }
 div.artikelContainer article{margin-top:15px }
p.introduction{line-height:180%;  padding-bottom:10px;  margin-top:-15px }
 ul.breadcrumb_nav{display:none }
 .gsc-input-box{height:40px!important }
 .gsc-search-button{margin-left:0!important }
form.search{right:0;  position:relative;  top:0;  background-color:#373637 }
 div.search2{right:0 }
 .interesting-page p{line-height:140% }
div.artikelContainer,div.copyFooter{/*! padding:0; */  /*! padding-bottom:86px; */  /*! display:block; */  /*! background-image:linear-gradient(#d4d5d7 20px,#fff 200px); */  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#d4d5d7ffffff)" }
 div.logo img{margin-left:-10px }
p{letter-spacing:.5px;  line-height:180%;  margin-bottom:20px;  font-size:120%;  color:#000 }
 h2{font-size:140% margin-bottom:50px }
div.artikelContainer{margin-top:57px; }
div.copyFooter{/*! background-image:linear-gradient(#d4d5d7 30px,#fff 400px); */  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d4d5d7ffffff,endColorstr=#ffffff)";  /*! margin-top:88px; */ }
.floatRight{padding-right:0;  padding-left:10px;  padding-right:10px }
 div.artikelContainer article h1{font-size:150% }
 div.headArtikelBox,div.articleContent{padding:10px 15px }
.hundertProzent,.fuenfundsiebzigProzent,.sechsundsechzigProzent,.dreiunddreissigProzent,.dreisigProzent,.fuenfundzwanzigProzent{width:100%;  height:auto }
.hundertProzent{margin-top:-20px;  margin-bottom:-20px;
/*! height:125px; */
  object-fit:cover }
.fuenfzigProzent{width:100%;  height:auto;  margin-left:0;  margin-bottom:20px }
.dreissigProzent{width:100%;  height:auto;  margin-left:0;  margin-bottom:20px }
.dreisigProzent{width:80%;  height:auto;  margin-left:0;  margin-bottom:20px }
.sechsundsechzigProzent{width:100%;  height:auto;  margin-left:0;  margin-bottom:20px }
.zweispaltigTextLinie,.zweispaltigText,.dreispaltigTextLinie,.dreispaltigText{width:100%;  column-count:1;  -moz-column-count:1;  -webkit-column-count:1;  column-width:100%;  -moz-column-width:100%;  -webkit-column-width:100%;  column-rule-color:#ffffff;  -moz-column-rule-color:#ffffff;  -webkit-column-rule-color:#fffffff;  column-rule-width:0;  -moz-column-rule-width:0;  -webkit-column-rule-width:0;  column-gap:0;  -moz-column-gap:0;  -webkit-column-gap:0 }
 .interesting-page{width:100% }
}
.tooltip{text-decoration:none; position:relative; font-weight:700}
.tooltip span{display:none; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; color:#000; background:#fff}
.tooltip span img{float:left; margin:0 8px 8px 0}
.tooltip:hover span{display:block; position:absolute; top:0; left:0; z-index:1000; width:auto; max-width:600px; min-width:400px; min-height:50px; box-shadow:0 0 0 8px rgba(0,0,0,.2); margin-top:12px; margin-left:32px; overflow:hidden; padding:8px; font-size:80%; color:#606060; line-height:1.2em; font-weight:400}
.tooltip:hover span img{width:100%; height:auto}
.with-love{display:inline-block; position:relative; margin:0 4px; height:10px; width:10px; background:#c61d43; border-radius:4px; -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg)}
.with-love::before, .with-love::after{display:block; content:''; position:absolute; margin:auto; height:10px; width:10px; border-radius:5px; background:#c61d43; top:-4px}
.with-love::after{bottom:0; top:auto; left:-4px}
.abo-overview{padding:0 30px; margin-top:-16px}
.abo-choice{display:flex; flex-direction:row; flex-wrap:nowrap; padding:10px; margin:10px; border:1px solid #000; border-radius:5px; background-color:#fafafa; box-shadow:1px 1px 3px #666666; transition:background-color .1s; max-width:400px; position:relative; color:gray}
.abo-choice p{margin-bottom:0}
.abo-choice2{display:flex; flex-direction:row; flex-wrap:nowrap; padding:20px; margin:0; border:1px solid #000; border-radius:5px; background-color:#fafafa; box-shadow:1px 1px 3px #666666; transition:background-color .1s; margin-bottom:0; position:relative; color:gray}
.abo-choice2 p{margin-bottom:0}
.abo-name{display:block; flex-grow:1}
.abo-preis-ab{display:block; flex-grow:0; right:55px; margin-right:45px}
.abo-choice-warenkorb-img{position:absolute; display:block; flex-grow:0; content:''; background-color:#ffebca; right:0; top:0; bottom:0; width:48px; border-radius:0 5px 5px 0}
.abo-choice-warenkorb-img img{display:block; position:absolute; top:50%; left:50%; transform:translate3d(-50%,-50%,0); height:20px; width:auto}
.abo-choice:hover:after{background-color:#fff2de}
.abo-choice:hover{box-shadow:2px 2px 3px #666666; background-color:#fff6ec}
.abo-login-link{padding:10px}
.abo-footnote{margin-top:30px}
.meine-abos-link{display:block; margin:5px}
.pdf-download-link{float:right; z-index:200; padding:10px 25px}
.pdf-download-link img{width:50px; height:auto}
.consent-background-mask{position:fixed; left:0; top:0; right:0; bottom:0; z-index:1000; backdrop-filter:blur(2px); background-color:rgba(1,1,1,.5)}
.consent-popup{position:fixed; left:50%; top:50%; transform:translateX(-50%)translateY(-50%); background-color:#fff; width:80%; max-width:800px; z-index:1010; padding:10px; border-radius:5px; line-height:140%}
.consent-head{position:relative; width:100%}
.consent-popup h3{margin-bottom:10px; display:inline-block}
.consent-einstellungen-btn{position:absolute; right:0; top:0; cursor:pointer}
.consent-std-text{}
.consent-std-text b{font-weight:700; margin-bottom:10px; display:block}
.consent-popup button{margin-top:10px; margin-bottom:20px; background-color:#f5900c; padding:10px; display:block; margin:auto; padding:10px 20px; border-radius:10px; transition:transform .4s ease-out 0s, -webkit-transform .4s ease-out 0s}
.consent-popup button:hover{transform:scale(1.1)}
.consent-extended{display:none}
.consent-option-headline{position:relative; cursor:pointer; padding-top:5px; padding-bottom:5px}
.consent-option-headline:hover{background-color:#fafafa}
.consent-option-headline b{font-weight:700}
.consent-switch{border-radius:8px; height:16px; width:32px; background-color:#d07e7e; position:absolute; right:20px; top:3px}
.consent-switch-btn{border-radius:6px; height:12px; width:12px; position:absolute; left:2px; top:2px; background-color:#fff}
.consent-switch.switch-on{background-color:#4dad4d}
.consent-switch.switch-on .consent-switch-btn{left:unset; right:2px}
.consent-option-content{margin:10px; display:none}
.chevron{position:absolute; right:0; top:8px}
.chevron.down{border-top:5px solid #000; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:0}
.chevron.up{border-top:0; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #000}
.login-logout{right:10px; position:absolute; bottom:0; z-index:1100}
.login-logout input{cursor:pointer; height:auto; margin:3px; width:57px; background-color:#F5900C; border-radius:2px;}
.popup{display:none; position:fixed; left:50%; top:50%; transform:translateX(-50%)translateY(-50%); background-color:#fff; max-width:800px; z-index:1010; padding:10px; border-radius:5px; line-height:140%; border:1px solid #000; box-shadow:3px 3px 5px dimgrey}
.popup-buttons{text-align:right}
.button-delete-user{cursor:pointer; height:40px; width:auto; padding-left:15px; padding-right:15px; background-color:#ff4500}
.hundertProzentx{width:100%; margin-top:-24px;}

.consent-background-mask {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1000;
	backdrop-filter: blur(2px);
	background-color: rgba(1,1,1,0.5);
}

.consent-popup {
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	width: 80%;
	max-width: 800px;
	min-height: 370px;
	z-index: 1010;
	padding: 20px;
	border-radius: 5px;
	background-image: url('../images/popup_bg.jpg');
	background-size: cover;
	background-position: 50% 0%;
	text-align: center;
}

.consent-close {
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 100;
	cursor: pointer;
	padding: 10px;
	color: #fff;
	font-size: 20px;
}

.consent-close:before {
	content: "X";
}

.consent-head {
	position: relative;
	width: 100%;
	font-size: 22px;
	font-weight: bold;
	margin-top: 10px;
}

.consent-popup h3 {
	margin-bottom: 10px;
	width: 50%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.consent-popup p {
	font-size: 20px;
	margin-top: 35px;
	margin-bottom: 70px;
	color: white;
}

.button-link {
	padding: 10px;
	background-color: #333333;
	color: #ffffff;
	font-size: 20px;
	margin-top: 40px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	transition: background-color 0.5s, color 0.5s;
	display: inline-block;
}

.button-link:hover {
	color: #000000;
	background-color: #ffffff;
}
