.komparotitel {padding:20px 25px}
.top10-charts header {padding:0 10px 0px;}
.top10-charts header::after { clear:both; content:""; display:table; }
.top10-charts .container-fluid {background-color:#fff; padding:15px 0; border-bottom:1px solid #efefef;}
.top10-charts .container-fluid .text-rank {margin:-15px 0;}
.top10-charts .container-fluid.platz1 {border:15px solid #fee354;}
.top10-charts .container-fluid.platz1 .text-rank {background:#fee354;}
.top10-charts .container-fluid.platz2 {border:15px solid silver;}
.top10-charts .container-fluid.platz2 .text-rank {background:silver;}
.top10-charts .container-fluid.platz3 {border:15px solid #D7995B;}
.top10-charts .container-fluid.platz3 .text-rank {background:#D7995B;}
.top10-charts .container-fluid.platz1, .top10-charts .container-fluid.platz2, .top10-charts .container-fluid.platz3 {border-width:5px 5px 5px 0;}
.top10-charts .sortby {margin:20px 5px; font-size:12px;}
.top10-charts h3,.top10-charts .h3 {font-size:20px; font-weight:500; color:#424242;}
.top10-charts .col-img img {margin:auto;}
.top10-charts .col-xs-8.col-sm-7.col-md-6.col-lg-7 p a:not(.btn) {text-decoration:underline}
.text-rank {font:600 130% Roboto,Verdana}
.text-rankingvalue {padding:10px 0 0 0;font:100 200% Roboto,Verdana;}
.text-rankingvalue.hidden-md {font-size:130%;}
.text-rankingvalue a {color:#4a4a4a;}

#komparocontainer {white-space:initial}
#komparocontainer .credits {font-size:11px; margin:5px 0 -9px 0; color:#fff; padding:3px 6px 0; float:right; z-index:3; position:relative}
.iframe #komparocontainer .credits {margin:5px 0 5px 0;}
#komparocontainer .credits a {text-decoration:underline; color:#fff;}

@media (min-width: 768px) {
  .top10-charts .container-fluid .norow {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:        flex;
  }
  .text-rank {
    font:100 250% Roboto,Verdana;
    margin:auto auto;
    padding: 60px 0;
  }
  .text-rankingvalue {
    margin:auto auto;
  }  
}
@media (max-width: 767px) {
  .top10-charts .vergleichsbild{float:right !important; margin:0 -10px 0 10px;}
  .top10-charts .container-fluid {padding:0; border:0}
  .top10-charts .container-fluid.platz1, .top10-charts .container-fluid.platz2, .top10-charts .container-fluid.platz3 {border-width:5px;}
  .top10-charts .container-fluid.platz1 .text-rank, .top10-charts .container-fluid.platz2 .text-rank, .top10-charts .container-fluid.platz3 .text-rank {margin:auto auto; margin-bottom:15px;}
  .top10-charts .container-fluid h3 { font-size:16px; margin-top:0; }
  .top10-charts .text-rank{ background-color:#efefef; padding:5px 0; margin:0 0 15px 0 !important;}
  .top10-charts .platza {padding:15px 15px;}
  .top10-charts .platza .adsbygoogle{margin:0}
}