/* some usual fonts */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800);
/**/
html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body {margin: 0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display: block;}
audio,canvas,progress,video {display: inline-block;vertical-align: baseline;}
a {background-color: transparent;}
a:active,a:hover {outline: 0;}
b,strong {font-weight: bold;}
sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
img {border: 0;}
svg:not(:root) {overflow: hidden;}
hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
pre {overflow: auto;}
code,kbd,pre,samp {font-family: monospace, monospace;font-size: 1em;}
button,input,optgroup,select,textarea {color: inherit;font: inherit;margin: 0;}
button {overflow: visible;}
button,select {text-transform: none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
button[disabled],html input[disabled] {cursor: default;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}
input {line-height: normal;}
input[type="checkbox"],input[type="radio"] {box-sizing: border-box;padding: 0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}
legend {border: 0;padding: 0;}
textarea {overflow: auto;}
table {border-collapse: collapse;border-spacing: 0;}
td,th {padding: 0;}
/* some starter good ideas */
body{font: normal 15px/20px 'open sans',sans-serif;color:#606060;background: #e5e5e5;}
body#home{background: white url(bgs/cover.jpg) no-repeat center 0;}
header,article,footer{min-width: 320px;max-width: 1320px;padding: 0 0 10px;margin: 10px auto 0;background: white;}
header{margin-top: 0;margin-bottom: 12px;padding: 0;max-width: none;box-shadow: 0 0 5px #A8A8A8;border-bottom: 1px solid #F6F6F6;}
#home header{background:none;box-shadow:none;border: none;}
header>div:first-child{margin:0 auto;max-width:1320px;padding-bottom: 5px;}
header>div:first-child>form,header>div:first-child #dropdown>span,header>div:first-child #dropdown>a{background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #f9f9f9 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f9f9f9));
background: -webkit-linear-gradient(top,  #ffffff 0%,#f9f9f9 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#f9f9f9 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#f9f9f9 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#f9f9f9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 );}
header>div:first-child>form{display:block;overflow:hidden;margin-bottom: 5px;}
header>div:first-child>form>input,.home-finden form input{background: #FFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAZlBMVEUAAAD///9sbGzBwcE7OztRUVF8fHyCgoLl5eX6+vpBQUHw8PD09PRHR0dMTExbW1txcXGHh4eRkZGbm5uurq62tra7u7vExMTGxsbf399WVladnZ2lpaXR0dEmJiYtLS0yMjI1NTWRgsEdAAAAHnRSTlMAMMty/ui5s002+UE98uzdxa+kmoZ9eHBuU+GYj2EZ6PRAAAAAj0lEQVQY01WMSRKDMAwELWPMvhMIWRrz/0/G2KEqmUtLXdIopaSaujbVN1ExkjhC0jzuC9Da3oCpTlEduNVfFyNoTzVB/BYNm2fH49uWw9OjJLvaTRgb7CUcg4fGFFG8YfZYYAglRcpRR9LnImsDmYTyEnAA7EkwtQXgyPbLyPay41xLchr1E7nvOPVvSv0BBOkLQaWZ/mkAAAAASUVORK5CYII=) no-repeat 97% center;}
header>div:first-child>form>input{float:right;width: 50px;height: 50px;padding: 0;border:1px solid #eeeeee;background-color: transparent;text-indent:-9999px;background-position:center;}
header>div:first-child>form>input:hover{background-color:white;}
header>div:first-child>form>label{overflow: hidden;display: block;}
header>div:first-child>form>label>input{width: 100%;font-weight:normal;font-size:20px;text-align: center;line-height:30px;padding: 10px 0;border:none;background: #F6F6F6;box-shadow:0 0 5px 0px #f0f0f0 inset;}
header>div:first-child>.dropdown{float:right;position:relative;width: 50%;height: 44px;margin-right:2%;font: 600 18px/20px 'open sans',sans-serif;text-align: center;}
header>div:first-child #dropdown{position:absolute;top:0;right: 0;width: 114%;max-height: 46px;overflow:hidden;z-index:10;transition: .3s linear 1s;}
header>div:first-child>.dropdown:hover #dropdown,
header>div:first-child>.dropdown.open #dropdown{max-height: 250px;transition-delay: 0.3s;}
header>div:first-child #dropdown>span,header>div:first-child #dropdown>a{display:block;border: 1px solid #EEE;border-radius: 3px;color: #262626;padding: 12px 20px;text-decoration:none;}
#home header>div:first-child #dropdown>span{color:white;background:none;border:none;padding-bottom: 19px;cursor:pointer;}
header>div:first-child #dropdown>span{float:right;}
header>div:first-child #dropdown>span:after{content:"";display:inline-block;width:0;height:0;vertical-align:middle;margin-top:-2px;margin-left:5px;border:5px solid transparent;border-top:5px solid #131313;border-bottom:none;}
#home header>div:first-child #dropdown>span:after{border-top:5px solid white;}
header>div:first-child #dropdown>span:hover{}
header>div:first-child #dropdown>a{margin-top:-1px;white-space: nowrap;width: 160px;clear: right;font-size: 14px;line-height: 16px;text-align: left;}
header>div:first-child #dropdown>a:hover{text-decoration:underline;}
header>div:first-child>a{display:block;width:55px;height: 46px;background:url(bgs/site-logo.png) no-repeat 0 center;margin-left:2%;text-indent:-9999px;}
#home header>div:first-child>a{background-image:url(bgs/site-logo-home.png)}
header>div.crumbs{border-top:1px solid #f6f6f6;clear:both;}
header>div.crumbs>#crumbs{margin:0 auto;max-width: 1320px;overflow:hidden;font-size:14px;line-height:40px;}
header>div.crumbs>#crumbs>span{float:left;padding-right: 12px;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAoBAMAAAA4Zgb0AAAAFVBMVEX////y8vL8/Pz19fX6+vr4+Pj+/v5NGHdMAAAAXUlEQVQY02MQYQADRQjF7ACmmAQgXFMIlZgAplgNIFwhCOUMoRgVULSYoJoXAKbYxCDcYIQWTPMc4RRCkMUAWUMw3DCE0YrI1jIJICt3hpoEtwzhFVOockyToAECAF2UCAqA2a56AAAAAElFTkSuQmCC) no-repeat right 0 center}
header>div.crumbs>#crumbs>span:last-child{background:none;}
header>div.crumbs>#crumbs>span:first-child a{width:40px;padding: 0;text-indent:-9999px;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAMAAACzB5/1AAAAUVBMVEUmJib///9KkNHRkEomJm1tJiaw/////7BKJiaw0ZAmSpD/sG0mJkqQSibR//9tsP///9FtsNGQ0bBtsLAmbbD/0ZDRsG0mSm1tbUqwbSZtSib78I7LAAAATklEQVQI143LSRKAIAxE0QYSQAbn+f4HFYO69m9SryoNdeeYrIFWSrj47Uz7ywh9zAYPDYYMhFXY5zQyStT40CKWg9rEnTzXvi3IOv7BC8lJAkLtVXtkAAAAAElFTkSuQmCC) no-repeat center;}
header>div.crumbs>#crumbs>span a,header>div>#crumbs>span span{display:block;color:#030303;text-decoration:none;padding:0 10px;}
header>div.crumbs>#crumbs>span:last-child a{font-weight:600;}
#home article{background:none;}
article.not-found{text-align:center;}
article.not-found img{max-width:100%;height:auto;}
h1,h2,h3,h4,h5,h6{font-size:25px;line-height:26px;font-weight:normal;color:black;padding: 3px 2.8% 7px;margin: 0;}
h1{font-size:30px;line-height:34px;padding: 2.8%;}
h1.nofloat{float:none;padding: 1.2% 2.8%;margin-bottom: 2%;}
.serps h3{margin-bottom:0;padding-bottom:0;font-size: 18px;}
.serps h3 a{color: #30AADF;}
.serps h3 a:hover{text-decoration:none}
.kopf.kcenter h1{float:none;padding: 4% 2.8% 0;margin-bottom: 2%;text-align:center;}
.kopf.kcenter p,.kopf.kcenter h2,.kopf.kcenter h3{text-align:center;}
.kopf.kcenter h3{padding:2% 2.8% 0.5%}
h1.border{border-bottom: 1px solid #E5E5E5;}
.kopf.kateg h1{font-size:30px;line-height:34px;padding: 3% 2.8% 0;}
.kopf.kateg h2{font:normal 18px/20px 'open sans',sans-serif;color:#256a99;padding: 5px 2.8% 10px;}
.last-mod{display:none;}
h2.border,h3.border,h4.border{border-bottom: 1px solid #E5E5E5;font-size: 32px;line-height: 34px;padding: 5px 2.8% 10px;margin: 0 0 2%;}
.wert h2,.wert h3,.wert h4{float:left;font-size: 32px;line-height: 34px;padding: 5px 2.8% 10px;margin: 0;}
.wert{border-bottom: 1px solid #E5E5E5;margin: 0 0 2%;padding: 0 0 1%;}
.wert>.perc{float:right;font-size:16px;line-height:18px;color:#030303;margin: 10px 2.8% 10px 10px;white-space: nowrap;}
.wert>.bar{clear:both;background: #EEE;margin: 0 2.8% 10px;border-radius: 5px;box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;height: 10px;}
.wert>.bar div{background: #7ACC5D;border-radius: 15px;height: 10px;color:white;}
.wert>.bar div:after{content:"";float:right;height: 16px;width: 16px;margin-top: -3px;border-radius: 8px;background: #7ACC5D;}
.wert>.bar.none div:after{display:none;}
article>p, article>div>p, nav.pagination>div{margin:0;padding: 0 2.8% 1.6%;line-height: 27px;}
#cntctfrm_contact_form{padding: 0 2.8% 1.6%;}
article p.pre{white-space:pre}
hr{border:none;height:34px;margin: 0.5% 0 1.6%;padding: 0;background:url(bgs/hr.png);clear: both;}
hr:before,hr:after{content:"";float:left;width:5px;height:34px;background:url(bgs/hr.png) no-repeat 0 -34px;}
hr:after{float:right;background-position:0 -68px;}
hr.botfix{margin-bottom:0;}
.kopf{position:relative;padding-bottom: 2%;margin-bottom:-12px;background:white;}
.kopf.topfix{margin-top: -12px;padding-bottom: 1.2%;margin-bottom: 0;}
.kopf.noshadow{margin-bottom: -3%;box-shadow: -1310px 0 0 #FFFFFF,1310px 0 0 #FFFFFF,-1310px 1px 0px 0px #E5E5E5,1310px 1px 0px 0px #E5E5E5,0 1px 0px 0px #E5E5E5;}
.kopf{box-shadow: -1310px 0 0 #FFFFFF,1310px 0 0 #FFFFFF,-1310px 3px 3px -2px #C3C3C3,1310px 3px 3px -2px #C3C3C3,0 8px 2px -7px #C3C3C3;}
.centerlist{display:table;margin:0 auto;max-width: 80%;}
.liste2{display:table;margin:0 auto;padding:0 0 1.6%;list-style:none;font-size:18px;line-height:20px; max-width: 80%;}
.centerlist .liste2{max-width: none;}
.liste2 li{padding:7px 3px;}
.liste2 li:before{content:"";display:inline-block;margin-top:-4px;margin-right:10px;width:0;height:0;border:5px solid transparent;border-left:8px solid #000000;}
.liste2 li.titel,.centerlist>.titel{font-weight:bold;color:#606060;padding:10px 3px 15px;font-size: 18px;line-height: 20px;}
.liste2 li.titel:before{display:none;}
.liste2 a{color:#2e97e9}
.liste2 a:hover{text-decoration:none;}
ul.bildliste{margin:0 2.8% 1.6%;padding:0;list-style:none;font-size:15px;line-height:17px;color:#a1a1a1;text-align:center;}
ul.bildliste li{background:#f5f5f5;margin: 0 auto 5px;padding-bottom:12px;max-width: 383px;}
ul.bildliste li img{display:block;max-width:100%;height:auto;margin: 0 auto 9px;}
ul.bildliste li strong{display:block;font-size:19px;font-weight:800;color:#404040;line-height:38px;padding:0;text-transform:uppercase;}
img.right{max-width: 60%;height: auto;float:right;margin: 5px 0px 5px 2%;}
img.left{max-width: 60%;height: auto;float:left;margin: 5px 2% 5px 0;}
img.aligncenter{display:block;margin:0 auto;max-width:100%;height:auto;}
p.zitat{font-size:18px;color:#606060;overflow: hidden;}
p.zitat.mit-quot{font-size:16px;font-style:italic;color:#606060;overflow: hidden;clear: both;}
p.zitat b{display:block;overflow: hidden;font-size:19px;font-style:italic;color:#262626;padding:1% 0;}
p.zitat.mit-quot:before,p.zitat.mit-quot:after,p.zitat b:before,p.zitat b:after{content:"";display:inline-block;width:20px;height:16px;margin-right:5px;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAjCAMAAACjKNoqAAAAtFBMVEVCOzb////9/f1LRD/s7OvEwsG5t7WopKJ8d3RcVlJVTkrz8/Lf3t2sqaeloqCOiodxa2htaGRsZmJfWVVNR0JIQTz7+vr6+vnh4N/e3dzW1NPQz83Dwb+/vburp6ShnpuGgn+AfHhkXlpYUk1STEdQSUVGPzr29vbu7u3o5+fHxcSvrKqdmZaZlZKTj4yLhoODfnp0bmtzbmpmYFzw8O/k4+PY19bNy8nLycjEwsCIg4B2cW1kvaduAAABOklEQVQoz5WRR3bCQBAF/5dQQgIUyDljssHZvv+93K3RsPHKtapXE56mBZZ46Z4VlwXLuJsDoUNluAR8jYMVgHqs7QihJbG/FZntdGdTVz2Czkbsi8qnWPRKiVexIxWnA7hPIthLK0SqwycVzMRW0756XTT1HYkpShrkm7EoIdYwTDiGotdiW+maHirO2Fh1EmsvCK32HGs53itbkpdKp2DT2JBkZk53QU7ydvsmTThFbr3VI/iX/8WgcIuASu26dm8Hjc9QUm3mIQFxgKFFLiodwRpi2jFkuNvo0VobM6sNRpV1ELuPOH7sZLIy+kEGxiKQ3caPnumSHJwL0Tko+GLfLLmXn2R/Y43KSCynxlAHS6XvlsvgINdrqPgd0TGJpnmj0MvMGyROANen4oRAlpDllMIaDfEyMPILZUMRGk7+gGIAAAAASUVORK5CYII=) no-repeat 0 0;}
p.zitat.mit-quot:after,p.zitat b:after{margin-left:8px;background-position:0 bottom;vertical-align:middle;}
p.zitat img{max-width:21%;height:auto;border-radius: 50%;border: 10px solid #FFF;box-shadow: 0 1px 1px rgba(0,0,0,.3);}
a.bewerben{display: block;max-width: 215px;padding: 8px;margin: 10px auto 0;font-weight: 600;color: #030303;text-decoration: none;text-align: center;background: #fdd631;text-shadow: 1px 1px 2px white;border-radius: 3px;}
a.bewerben:hover{background: #ffc600;}


.s1c,.s2c,.s1s,.s2s,.s1f,.s2f,.s1l,.s2l{text-align:center}

.s1c>span,.s1c:before,.s1c:after,
.s2c>span,.s2c:before,.s2c:after,
.s1s>span,.s1s:before,.s1s:after,
.s2s>span,.s2s:before,.s2s:after,
.s1f>span,.s1f:before,.s1f:after,
.s2f>span,.s2f:before,.s2f:after,
.s1l>span,.s1l:before,.s1l:after,
.s2l>span,.s2l:before,.s2l:after
{display:inline-block;vertical-align:middle;text-indent:-9999px;background: transparent no-repeat;}

.s1c>span,.s1c:before,.s1c:after{background-image:url(bgs/s1c.png)}
.s1s>span,.s1s:before,.s1s:after{background-image:url(bgs/s1s.png);background-position:center}
.s1f>span,.s1f:before,.s1f:after{background-image:url(bgs/s1f.png)}
.s1l>span,.s1l:before,.s1l:after{background-image:url(bgs/s1l.png)}


.s2c>span,.s2c:before,.s2c:after{background-image:url(bgs/s2c.png)}
.s2s>span,.s2s:before,.s2s:after{background-image:url(bgs/s2s.png)}
.s2f>span,.s2f:before,.s2f:after{background-image:url(bgs/s2f.png)}
.s2l>span,.s2l:before,.s2l:after{background-image:url(bgs/s2l.png)}





.s1c.betvictor>span,.s1c.betvictor:before,.s1c.betvictor:after{background-position: 0 0; width:150px; height:31px;}
.s1c.ladbrokes>span,.s1c.ladbrokes:before,.s1c.ladbrokes:after{  background-position: 0 -33px; width:150px; height:28px}
.s1c.intercasino>span,.s1c.intercasino:before,.s1c.intercasino:after{  background-position: 0 -61px; width:150px; height:34px}
.s1c.netbet>span,.s1c.netbet:before,.s1c.netbet:after{  background-position: 0 -95px; width:150px; height:24px}
.s1c.jackpotcity>span,.s1c.jackpotcity:before,.s1c.jackpotcity:after{  background-position: 0 -121px; width:150px; height:48px}
.s1c.karamba>span,.s1c.karamba:before,.s1c.karamba:after {  background-position: 0 -170px; width:150px; height:45px}
.s1c.europalace>span,.s1c.europalace:before,.s1c.europalace:after{   background-position: -150px 0; width:150px; height:51px;}
.s1c.betway>span,.s1c.betway:before,.s1c.betway:after{   background-position: -150px -52px; width:150px; height:35px;}
.s1c.bwin>span,.s1c.bwin:before,.s1c.bwin:after{   background-position: -150px -88px; width:150px; height:37px;}
.s1c.bet365>span,.s1c.bet365:before,.s1c.bet365:after{   background-position: -150px -126px; width:150px; height:28px;}
.s1c.casinoclub>span,.s1c.casinoclub:before,.s1c.casinoclub:after{   background-position: -150px -154px; width:150px; height:45px;}
.s1c.spinpalace>span,.s1c.spinpalace:before,.s1c.spinpalace:after{   background-position: -300px 0; width:80px; height:58px;}
.s1c.casino888>span,.s1c.casino888:before,.s1c.casino888:after{   background-position: -300px -58px; width:80px; height:55px;}



.s1s.ladbrokes>span, .s1s.ladbrokes:before, .s1s.ladbrokes:after{background-position: 0 0; width: 150px; height:28px}
.s1s.bet-at-home>span,.s1s.bet-at-home:before,.s1s.bet-at-home:after{background-position: 0 -29px; width: 150px; height:37px}
.s1s.betvictor>span,.s1s.betvictor:before,.s1s.betvictor:after {background-position: 0 -66px; width: 150px; height:31px}
.s1s.big-bet-world>span,.s1s.big-bet-world:before,.s1s.big-bet-world:after{background-position: 0 -98px; width: 150px; height:48px}
.s1s.tipico>span,.s1s.tipico:before,.s1s.tipico:after{background-position: -150px 0; width: 130px; height:39px}
.s1s.bet3000>span,.s1s.bet3000:before,.s1s.bet3000:after{background-position: -150px -40px; width: 130px; height:50px}
.s1s.bet365>span,.s1s.bet365:before,.s1s.bet365:after{background-position: -150px -91px; width: 130px; height:27px}
.s1s.mybet>span,.s1s.mybet:before,.s1s.mybet:after{background-position: -280px 0; width: 120px; height:39px}
.s1s.bwin>span,.s1s.bwin:before,.s1s.bwin:after {background-position: -280px -40px; width: 120px; height:37px}
.s1s.interwetten>span,.s1s.interwetten:before,.s1s.interwetten:after{background-position: -280px -79px; width: 120px; height:57px}


.s1f.anyoption>span,.s1f.anyoption:before,.s1f.anyoption:after{background-position: 0 0; width: 150px; height:32px}
.s1f.optionweb>span,.s1f.optionweb:before,.s1f.optionweb:after{background-position: 0 -33px; width: 150px; height:25px}
.s1f.option24>span,.s1f.option24:before,.s1f.option24:after{background-position: 0 -59px; width: 150px; height:23px}
.s1f.bdswiss>span,.s1f.bdswiss:before,.s1f.bdswiss:after{background-position: 0 -83px; width: 150px; height:21px}
.s1f.stockpair>span,.s1f.stockpair:before,.s1f.stockpair:after{background-position: 0 -105px; width: 150px; height:26px}
.s1f.opteck>span,.s1f.opteck:before,.s1f.opteck:after{background-position: 0 -132px; width: 150px; height:31px}
.s1f.eztrader>span,.s1f.eztrader:before,.s1f.eztrader:after{background-position: -150px 0; width: 150px; height:34px}
.s1f.binary-com>span,.s1f.binary-com:before,.s1f.binary-com:after{background-position: -150px -36px; width: 150px; height:27px}
.s1f.banc-de-binary>span,.s1f.banc-de-binary:before,.s1f.banc-de-binary:after{background-position: -150px -63px; width: 150px; height:44px}
.s1f.ayrex>span,.s1f.ayrex:before,.s1f.ayrex:after{background-position: -150px -117px; width: 150px; height:21px}
.s1f.iq-option>span,.s1f.iq-option:before,.s1f.iq-option:after{background-position: -150px -139px; width: 150px; height:26px}

.s1l.lotto-de>span,.s1l.lotto-de:before,.s1l.lotto-de:after{background-position: center 0; width: 130px; height:49px}
.s1l.lotto-24>span,.s1l.lotto-24:before,.s1l.lotto-24:after{background-position: center -50px; width: 130px; height:53px}
.s1l.lottohelden>span,.s1l.lottohelden:before,.s1l.lottohelden:after{background-position: center -104px; width: 130px; height:22px}
.s1l.tipp24>span,.s1l.tipp24:before,.s1l.tipp24:after {background-image:url(logo/tipp24.png); width: 164px; height: 72px; }
.s1l.lottobay>span,.s1l.lottobay:before,.s1l.lottobay:after {background-image:url(logo/lottobay.png); width: 164px; height: 72px; }

.s2f.stockpair>span,.s2f.stockpair:before,.s2f.stockpair:after{background-position: 0 0; width: 200px; height:36px}
.s2f.ayrex>span,.s2f.ayrex:before,.s2f.ayrex:after{background-position: 0 -37px; width: 200px; height:29px}
.s2f.option24>span,.s2f.option24:before,.s2f.option24:after{background-position: 0 -67px; width: 200px; height:32px}
.s2f.anyoption>span,.s2f.anyoption:before,.s2f.anyoption:after{background-position: 0 -100px; width: 200px; height:45px}
.s2f.bdswiss>span,.s2f.bdswiss:before,.s2f.bdswiss:after{background-position: 0 -145px; width: 200px; height:30px}
.s2f.optionweb>span,.s2f.optionweb:before,.s2f.optionweb:after{background-position: 0 -176px; width: 200px; height:36px}
.s2f.opteck>span,.s2f.opteck:before,.s2f.opteck:after{background-position: 0 -213px; width: 200px; height:44px}
.s2f.banc-de-binary>span,.s2f.banc-de-binary:before,.s2f.banc-de-binary:after{background-position: -200px 0; width: 200px; height:74px}
.s2f.big-bet-world>span,.s2f.big-bet-world:before,.s2f.big-bet-world:after{background-position: -200px -75px; width: 200px; height:67px}
.s2f.iq-option>span,.s2f.iq-option:before,.s2f.iq-option:after{background-position: -200px -143px; width: 200px; height:37px}
.s2f.eztrader>span,.s2f.eztrader:before,.s2f.eztrader:after{background-position: -200px -181px; width: 200px; height:63px}
.s2f.binary-com>span,.s2f.binary-com:before,.s2f.binary-com:after{background-position: -200px -245px; width: 200px; height:38px}


.s2s.ladbrokes>span,.s2s.ladbrokes:before,.s2s.ladbrokes:after{ background-position: 0 0; width: 210px; height:37px}
.s2s.betvictor>span,.s2s.betvictor:before,.s2s.betvictor:after{ background-position: 0 -38px; width: 210px; height:43px}
.s2s.bet365>span,.s2s.bet365:before,.s2s.bet365:after{background-position: 0 -82px; width: 210px; height:38px}
.s2s.bet-at-home>span,.s2s.bet-at-home:before,.s2s.bet-at-home:after{background-position: 0 -121px; width: 210px; height:50px}
.s2s.big-bet-world>span,.s2s.big-bet-world:before,.s2s.big-bet-world:after{background-position: 0 -172px; width: 210px; height:67px}
.s2s.bet3000>span,.s2s.bet3000:before,.s2s.bet3000:after{background-position: -210px 0; width: 180px; height:71px}
.s2s.bwin>span,.s2s.bwin:before,.s2s.bwin:after{background-position: -210px -128px; width: 180px; height:52px}
.s2s.tipico>span,.s2s.tipico:before,.s2s.tipico:after{background-position: -210px -181px; width: 180px; height:54px}
.s2s.interwetten>span,.s2s.interwetten:before,.s2s.interwetten:after{background-position: -210px -236px; width: 180px; height:80px}
.s2s.mybet>span,.s2s.mybet:before,.s2s.mybet:after{background-position: -210px -72px; width: 180px; height:55px}
.s2s.merkur-spiel>span,.s2s.merkur-spiel:before,.s2s.merkur-spiel:after {background-image:url(logo/merkur-spiel.png); width: 150px; height: 60px; }

.s1c.ladbrokes>span,.s1c.ladbrokes:before,.s1c.ladbrokes:after{ background-position: 0 0; width: 150px; height:28px;}
.s1c.bet-at-home>span,.s1c.bet-at-home:before,.s1c.bet-at-home:after{ background-position: 0 -28px; width: 150px; height:37px;}
.s1c.betvictor>span,.s1c.betvictor:before,.s1c.betvictor:after{ background-position: 0 -65px; width: 150px; height:32px;}
.s1c.bigbetworld>span,.s1c.bigbetworld:before,.s1c.bigbetworld:after{ background-position: 0 -97px; width: 150px; height:50px;}
.s1c.betsson>span,.s1c.betsson:before,.s1c.betsson:after{ background-position: 0px -148px; width: 150px; height: 28px;}
.s1c.lapalingo>span,.s1c.lapalingo:before,.s1c.lapalingo:after{ background-position: 0px -181px; width: 150px; height: 24px;}
.s1c.unibet>span,.s1c.unibet:before,.s1c.unibet:after{ background-position: 0 -207px; width: 150px; height: 52px;}
.s1c.williamhill>span,.s1c.williamhill:before,.s1c.williamhill:after{ background-position: 0 -266px; width: 150px; height: 29px;}
.s1c.europalace>span,.s1c.europalace:before,.s1c.europalace:after{ background-position: 0 -298px; width: 150px; height: 60px;}
.s1c.intercasino>span,.s1c.intercasino:before,.s1c.intercasino:after{ background-position: 0 -366px; width: 150px; height: 36px;}
.s1c.karamba>span,.s1c.karamba:before,.s1c.karamba:after{ background-position: 0 -410px; width: 150px; height: 49px; }
.s1c.tipico>span,.s1c.tipico:before,.s1c.tipico:after{ background-position: -150px 0; width: 130px; height: 40px;}
.s1c.bet3000>span,.s1c.bet3000:before,.s1c.bet3000:after{ background-position: -150px -40px; width: 130px; height: 48px;}
.s1c.bet365>span,.s1c.bet365:before,.s1c.bet365:after{ background-position: -150px -90px; width: 130px; height: 28px;}
.s1c.royalpanda>span,.s1c.royalpanda:before,.s1c.royalpanda:after{ background-position: -150px -121px; width: 130px; height: 44px;}
.s1c.dunder>span,.s1c.dunder:before,.s1c.dunder:after{ background-position: -150px -172px; width: 130px; height: 21px;}
.s1c.casimba>span,.s1c.casimba:before,.s1c.casimba:after{ background-position: -150px -198px; width: 130px; height: 65px;}
.s1c.netent>span,.s1c.netent:before,.s1c.netent:after{ background-position: -150px -285px; width: 130px; height: 48px;}
.s1c.betway>span,.s1c.betway:before,.s1c.betway:after{ background-position: -150px -336px; width: 130px; height: 37px;}
.s1c.netbet>span,.s1c.netbet:before,.s1c.netbet:after{ background-position: -150px -382px; width: 130px; height: 25px;}
.s1c.casinoclub>span,.s1c.casinoclub:before,.s1c.casinoclub:after{ background-position: -150px -414px; width: 130px; height: 43px;}
.s1c.vulkanvegas>span,.s1c.vulkanvegas:before,.s1c.vulkanvegas:after{ background-position: -150px -460px; width: 130px; height: 55px;}
.s1c.mybet>span,.s1c.mybet:before,.s1c.mybet:after{ background-position: -280px 0; width: 120px; height: 38px;}
.s1c.bwin>span,.s1c.bwin:before,.s1c.bwin:after{ background-position: -280px -40px; width: 120px; height: 37px;}
.s1c.interwetten>span,.s1c.interwetten:before,.s1c.interwetten:after{ background-position: -280px -78px; width: 120px; height: 58px;}
.s1c.moplay>span,.s1c.moplay:before,.s1c.moplay:after{ background-position: -280px -137px; width: 120px; height: 53px;}
.s1c.omnislots>span,.s1c.omnislots:before,.s1c.omnislots:after{ background-position: -280px -191px; width: 120px; height: 60px;}
.s1c.drueckglueck>span,.s1c.drueckglueck:before,.s1c.drueckglueck:after{background-position: -280px -252px; width: 120px; height: 81px;}
.s1c.drueckglueck2>span,.s1c.drueckglueck2:before,.s1c.drueckglueck2:after{ background-position: -280px -337px; width: 120px; height: 75px;}
.s1c.casino888>span,.s1c.casino888:before,.s1c.casino888:after{ background-position: -280px -422px; width: 120px; height: 76px;}
.s1c.spinpalace>span,.s1c.spinpalace:before,.s1c.spinpalace:after{ background-position: -280px -508px; width: 120px; height: 81px;}

.s2c.intercasino>span,.s2c.intercasino:before,.s2c.intercasino:after{ background-position: 0 0; width: 210px; height:48px}
.s2c.ladbrokes>span,.s2c.ladbrokes:before,.s2c.ladbrokes:after{ background-position: 0 -49px; width: 210px; height:38px}
.s2c.casinoclub>span,.s2c.casinoclub:before,.s2c.casinoclub:after{ background-position: 0 -87px; width: 210px; height:63px}
.s2c.betvictor>span,.s2c.betvictor:before,.s2c.betvictor:after{ background-position: 0 -151px; width: 210px; height:43px}
.s2c.jackpotcity>span,.s2c.jackpotcity:before,.s2c.jackpotcity:after{ background-position: 0 -196px; width: 210px; height:70px}
.s2c.europalace>span,.s2c.europalace:before,.s2c.europalace:after{ background-position: -210px 0; width: 180px; height:72px}
.s2c.betway>span,.s2c.betway:before,.s2c.betway:after{ background-position: -210px -73px; width: 180px; height:49px}
.s2c.bet365>span,.s2c.bet365:before,.s2c.bet365:after{ background-position: -210px -123px; width: 180px; height:38px}
.s2c.netbet>span,.s2c.netbet:before,.s2c.netbet:after{ background-position: -210px -162px; width: 180px; height:33px}
.s2c.karamba>span,.s2c.karamba:before,.s2c.karamba:after{ background-position: -210px -195px; width: 180px; height:64px}
.s2c.bwin>span,.s2c.bwin:before,.s2c.bwin:after{ background-position: -210px -259px; width: 180px; height:52px}
.s2c.drueckglueck>span,.s2c.drueckglueck:before,.s2c.drueckglueck:after{background-position: -386px -158px; width: 118px; height: 77px;}
.s2c.drueckglueck>span,.s2c.drueckglueck:before,.s2c.drueckglueck:after{ background-position: -390px -157px; width: 110px; height: 78px;}
.s2c.casino888>span,.s2c.casino888:before,.s2c.casino888:after{ background-position: -390px 0; width: 110px; height:76px}
.s2c.spinpalace>span,.s2c.spinpalace:before,.s2c.spinpalace:after{ background-position: -390px -77px; width: 110px; height:80px}
.s2c.eurogrand>span,.s2c.eurogrand:before,.s2c.eurogrand:after{ background-position: -11px -268px;width: 190px;height: 45px;}
.s2c.netent>span,.s2c.netent:before,.s2c.netent:after{ background-position: -210px -549px;width: 176px;height: 65px;}
.s2c.ggbet>span,.s2c.ggbet:before,.s2c.ggbet:after{ background-position: -216px -881px; width: 168px; height: 32px; }
.s2c.casimba>span,.s2c.casimba:before,.s2c.casimba:after{ background-position: -390px -315px; width: 110px; height: 62px;}
.s2c.bet22>span,.s2c.bet22:before,.s2c.bet22:after{ background-position: -390px -388px; width: 110px; height: 39px; }
.s2c.bit7>span,.s2c.bit7:before,.s2c.bit7:after{ background-position: -390px -427px; width: 110px; height: 69px; }
.s2c.betsson>span,.s2c.betsson:before,.s2c.betsson:after{ background-position: 0px -315px; width: 210px; height: 45px;}
.s2c.lapalingo>span,.s2c.lapalingo:before,.s2c.lapalingo:after{ background-position: 0px -360px; width: 210px; height: 40px;}
.s2c.williamhill>span,.s2c.williamhill:before,.s2c.williamhill:after{ background-position: 0 -475px; width: 211px; height: 45px;}
.s2c.royalpanda>span,.s2c.royalpanda:before,.s2c.royalpanda:after{ background-position: -210px -313px; width: 180px; height: 62px;}
.s2c.dunder>span,.s2c.dunder:before,.s2c.dunder:after{ background-position: 0 -520px; width: 210px; height: 45px;}
.s2c.bigbetworld>span,.s2c.bigbetworld:before,.s2c.bigbetworld:after{ background-position: 0 -565px; width: 210px; height: 45px; }
.s2c.casiplay>span,.s2c.casiplay:before,.s2c.casiplay:after{ background-position: 0 -613px; width: 210px; height: 45px; }
.s2c.casinoin>span,.s2c.casinoin:before,.s2c.casinoin:after{ background-position: 0 -663px; width: 210px; height: 37px; }
.s2c.betzest>span,.s2c.betzest:before,.s2c.betzest:after{ background-position: 0 -703px; width: 210px; height: 70px; }
.s2c.energycasino>span,.s2c.energycasino:before,.s2c.energycasino:after{ background-position: 0 -772px; width: 210px; height: 57px; }
.s2c.kingbilly>span,.s2c.kingbilly:before,.s2c.kingbilly:after{ background-position: 0 -830px; width: 210px; height: 48px; }
.s2c.playamo>span,.s2c.playamo:before,.s2c.playamo:after{ background-position: 0 -878px; width: 210px; height: 43px; }
.s2c.moplay>span,.s2c.moplay:before,.s2c.moplay:after{ background-position: -210px -374px; width: 180px; height: 82px;}
.s2c.omnislots>span,.s2c.omnislots:before,.s2c.omnislots:after{ background-position: -210px -456px; width: 180px; height: 94px;}
.s2c.unibet>span,.s2c.unibet:before,.s2c.unibet:after{ background-position: 0 -398px; width: 210px; height: 78px;}
.s2c.boom-casino>span,.s2c.boom-casino:before,.s2c.boom-casino:after{ background-position: -269px -690px; width: 120px; height: 60px;}
.s2c.n1-casino>span,.s2c.n1-casino:before,.s2c.n1-casino:after{ background-position: -385px -497px; width: 110px; height: 81px;}
.s2c.luckydays>span,.s2c.luckydays:before,.s2c.luckydays:after{ background-position: 0 -919px; width: 193px; height: 42px;}
.s2c.mr-bit>span,.s2c.mr-bit:before,.s2c.mr-bit:after{ background-position: -209px -746px; width: 141px; height: 74px;}
.s2c.maneki>span,.s2c.maneki:before,.s2c.maneki:after{ background-position: -385px -578px; width: 110px; height: 90px;}
.s2c.moi-casino>span,.s2c.moi-casino:before,.s2c.moi-casino:after{ background-position: -385px -668px; width: 110px; height: 65px;}
.s2c.voodoodreams>span,.s2c.voodoodreams:before,.s2c.voodoodreams:after{ background-position: -385px -730px; width: 110px; height: 65px;}
.s2c.frankcasino>span,.s2c.frankcasino:before,.s2c.frankcasino:after{ background-position: -212px -818px; width: 174px; height: 55px;}

.s2c.merkurspiel>span,.s2c.merkurspiel:before,.s2c.merkurspiel:after{ background-position: -212px -912px; width: 174px; height: 64px;}
.s2c.betathome>span,.s2c.betathome:before,.s2c.betathome:after{ background-position: 0 -962px; width: 204px; height: 44px;}
.s2c.wildz>span,.s2c.wildz:before,.s2c.wildz:after{ background-position: -385px -845px; width: 174px; height: 64px;}

.s2c.vulkanvegas>span,.s2c.vulkanvegas:before,.s2c.vulkanvegas:after {background-image:url(logo/vulkanvegas.png); width: 164px; height: 67px; }
.s2c.luckydreams>span,.s2c.luckydreams:before,.s2c.luckydreams:after {background-image:url(logo/luckydreams.png); width: 164px; height: 67px; }
.s2c.zetcasino>span,.s2c.zetcasino:before,.s2c.zetcasino:after {background-image:url(logo/zetcasino.png); width: 164px; height: 70px; }
.s2c.goldenstar>span,.s2c.goldenstar:before,.s2c.goldenstar:after {background-image:url(logo/goldenstar.png); width: 164px; height: 63px; }
.s2c.vegadream>span,.s2c.vegadream:before,.s2c.vegadream:after {background-image:url(logo/vegadream.png); width: 164px; height: 50px; }
.s2c.slothunter>span,.s2c.slothunter:before,.s2c.slothunter:after {background-image:url(logo/slothunter.png); width: 164px; height: 60px; }
.s2c.sugarcasino>span,.s2c.sugarcasino:before,.s2c.sugarcasino:after {background-image:url(logo/sugarcasino.png); width: 164px; height: 69px; }
.s2c.casombie>span,.s2c.casombie:before,.s2c.casombie:after {background-image:url(logo/casombie.png); width: 164px; height: 65px; }
.s2c.letslucky>span,.s2c.letslucky:before,.s2c.letslucky:after {background-image:url(logo/letslucky.png); width: 164px; height: 61px; }
.s2c.boomerang>span,.s2c.boomerang:before,.s2c.boomerang:after {background-image:url(logo/boomerang.png); width: 164px; height: 61px; }

.s2s.happybet>span,.s2s.happybet:before,.s2s.happybet:after {background-image:url(logo/happybet.png); width: 164px; height: 72px; }
.s1s.sport888>span,.s1s.sport888:before,.s1s.sport888:after {background-image:url(logo/888sport.png); width: 164px; height: 66px; }
.s1s.betway>span,.s1s.betway:before,.s1s.betway:after {background-image:url(logo/betway.png); width: 164px; height: 36px; }
.s1s.bildbet>span,.s1s.bildbet:before,.s1s.bildbet:after {background-image:url(logo/bildbet.png); width: 164px; height: 53px; }
.s1s.happybet>span,.s1s.happybet:before,.s1s.happybet:after {background-image:url(logo/happybet.png); width: 164px; height: 70px; }
.s1s.mobilebet>span,.s1s.mobilebet:before,.s1s.mobilebet:after {background-image:url(logo/mobilebet.png); width: 164px; height: 30px; }
.s1s.neobet>span,.s1s.neobet:before,.s1s.neobet:after {background-image:url(logo/neobet.png); width: 164px; height: 46px; }
.s1s.xtip>span,.s1s.xtip:before,.s1s.xtip:after {background-image:url(logo/xtip.png); width: 164px; height: 52px; }
.s1s.merkur-spiel>span,.s1s.merkur-spiel:before,.s1s.merkur-spiel:after {background-image:url(logo/merkur-spiel.png); width: 150px; height: 60px; }
.s1s.wildz>span,.s1s.wildz:before,.s1s.wildz:after {background-image:url(logo/wildz.png); width: 150px; height: 60px; }
.s1s.lapalingo>span,.s1s.lapalingo:before,.s1s.lapalingo:after {background-image:url(logo/lapalingo.png); width: 150px; height: 60px; }
.s1s.wheelz>span,.s1s.wheelz:before,.s1s.wheelz:after {background-image:url(logo/wheelz.png); width: 150px; height: 60px; }
.s1s.loewen-play>span,.s1s.loewen-play:before,.s1s.loewen-play:after {background-image:url(logo/loewenplay.png); width: 150px; height: 60px; }
.s1s.lord-lucky>span,.s1s.lord-lucky:before,.s1s.lord-lucky:after {background-image:url(logo/lord-lucky.png); width: 150px; height: 60px; }
.s1s.jackpotpiraten>span,.s1s.jackpotpiraten:before,.s1s.jackpotpiraten:after {background-image:url(logo/jackpotpiraten.png); width: 150px; height: 60px; }
.s1s.bingbong>span,.s1s.bingbong:before,.s1s.bingbong:after {background-image:url(logo/bingbong.png); width: 150px; height: 60px; }
.s1s.jokerstar>span,.s1s.jokerstar:before,.s1s.jokerstar:after {background-image:url(logo/jokerstar.png); width: 150px; height: 60px; }

.s2l.lotto-de>span,.s2l.lotto-de:before,.s2l.lotto-de:after{background-position: center 0; width: 100px; height:69px}
.s2l.lotto-24>span,.s2l.lotto-24:before,.s2l.lotto-24:after{background-position: center -70px; width: 75px; height:75px}
.s2l.lottohelden>span,.s2l.lottohelden:before,.s2l.lottohelden:after{background-position: center -146px; width: 181px; height:30px}
.s2l.lottoland>span,.s2l.lottoland:before,.s2l.lottoland:after{background-position: center -178px; width: 158px; height:45px}


.schnell-navi{float: none;counter-reset: quick;padding: 5px;margin: 0 2.8% 1.6%;list-style: none;background-color: #f9f9f9;font-size: 20px;line-height: 22px;text-align: center;color: black;}
.schnell-navi ul{padding:0;margin:0;list-style:none;}
.schnell-navi li{border-top:1px solid #e5e5e5;margin: 0 2%;}
ul.schnell-navi li:first-child,div.schnell-navi .first{border-top:none;padding: 7px 0 12px;}
.schnell-navi li a{counter-increment: quick;text-align: left;display: block;font-size: 16px;line-height: 18px;padding: 7px;text-decoration: none;color: #0782ff;}
.schnell-navi li a:before{content: counter(quick) ". ";color: black;}
.schnell-navi li a:hover{text-decoration:underline;}

.tabelle{float: none;font-size: 14px;line-height:16px;color: #757575;clear: both;overflow: auto;margin: 0 2.8% 1.6%;}
.tabelle table{width: 100%;}
.tabelle caption{padding: 15px;border:1px solid #eeeeee;border-bottom:none;text-align:center;}
.tabelle table tr:nth-child(odd){background:#fbfbfb}
.tabelle table th,.tabelle table td{height:32px;padding: 7px 15px;border:1px solid #eeeeee;}
.tabelle.centered table th,.tabelle.centered table td{text-align:center;}
.tabelle.centered table td:first-child{text-align:left;}
.tabelle.fully.centered table td:first-child{text-align:center;}
.tabelle table th{border-color:#e5e5e5;background:#e5e5e5;font-weight:normal;color:#4f4f4f;text-align:center;}
.tabelle table td:nth-child(2){color:#484848;text-align: center;}

.krit{background: #f9f9f9;margin: 0 2.8% 1.6%;padding: 2.5% 1.5% 0.7%;}
.krit h3,.kriterien h4{}
.krit p{padding: 0 0 1.5%;}
.krit:before{content:"";float:left;width:110px;height:110px;margin-right: 1.5%;background:#f9f9f9 url(bgs/kriterien.png) no-repeat 5px 5px;border:2px solid #a5a5a5;border-radius:10px;}
.krit.krit-a:before{background-position:5px 5px;}
.krit.krit-b:before{background-position:-95px 5px;}
.krit.krit-c:before{background-position:-195px 5px;}
.krit.krit-d:before{background-position:5px -95px;}
.krit.krit-e:before{background-position:-95px -95px;}
.krit.krit-f:before{background-position:-195px -95px;}
.krit.krit-g:before{background-position:5px -195px;}
.krit.krit-h:before{background-position:-95px -195px;}
.krit.krit-i:before{background-position:-195px -195px;}
.krit.krit-j:before{background-position:5px -295px;}
.krit.krit-k:before{background-position:-95px -295px;}
.krit.krit-l:before{background-position:-195px -295px;}
.krit.krit-m:before{background-position:5px -395px;}
/**/
div.einzel{overflow:hidden;margin:0 auto 2%;font:normal 16px/17px 'open sans',sans-serif;}
div.einzel>p{margin:0;}
div.einzel>.gesamt{float:right;width: 36%;max-width: 120px;margin-left:1%;border:1px solid #eeeeee;border-radius:3px;text-align:center;}
div.einzel>.gesamt>span{display:block;color:#030303;line-height:32px;background:#f5f5f5;border-top:1px solid #eeeeee;border-bottom-right-radius: 3px;  border-bottom-left-radius: 3px;}
div.einzel>.gesamt>span:first-child{border:none;background:#7acc5d;margin:-1px -1px 10px;color:white;line-height:42px;border-top-left-radius: 3px;  border-top-right-radius: 3px;border-bottom-right-radius: 0px;  border-bottom-left-radius: 0px;}
div.einzel>.gesamt>strong{display:block;color:#545454;line-height:28px;}
div.einzel>.gesamt>strong b{display:block;font-size:40px;line-height:45px;color:#030303;font-weight:900;}
div.einzel>.gesamt>em{display:block;width:80px;height:37px;margin:10px auto;background:url(bgs/sicherheit.png) no-repeat center 0;text-indent:-9999px;}
div.einzel>.gesamt>em.ecogra{display:block;width:100px;height:35px;margin:10px auto;background:url(bgs/ecogra.png) no-repeat center 0;text-indent:-9999px;}
div.einzel>.gesamt>em.mcafee{display:block;width:100px;height:35px;margin:10px auto;background:url(bgs/mcafee-secure.png) no-repeat center 0;text-indent:-9999px;}
div.einzel>.gesamt>i{display: block;font-style:normal;font-size:9px;line-height: 10px;color:#8a8a8a;padding: 5px 5px 14px;}
div.einzel>.logo-link{overflow:hidden;}
div.einzel>.logo-link>span{display:block;text-align:center;line-height:190px;margin-bottom:20px;border:1px solid #eeeeee;}

div.einzel>.logo-link>a{display:block;padding:13px;font-weight:600;color:#030303;text-decoration:none;text-align:center;background:#fdd631;text-shadow:1px 1px 2px white;border-radius:3px;}
div.einzel>.logo-link>a:hover{background:#ffc600}
ul.einzel{margin:0 0 2%;padding:0;list-style:none;font-size: 14px;line-height:18px;color:#262626;}
ul.einzel li{padding: 4px 1.5%;overflow: hidden;}
ul.einzel.x9 li{padding: 5px 1.5% 5px;}
ul.einzel.x8 li{padding: 7px 1.5% 6px;}
ul.einzel li>span{display: block;float: right;width: 125px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
ul.einzel li>a,ul.einzel li>span:first-child{float: left;width: 185px;}
ul.einzel li>a{color:#262626;text-decoration:none;}
ul.einzel li>a:after{content:"";display:inline-block;width:9px;height: 6px;vertical-align:middle;margin-left: 10px;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAYAAACXU8ZrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpiYGBgmAbErAzYAUh8BhOQkAbinUAsgqYAxN8FxJIgDkhhOxDfAWIdqAJtKL8dKg8HUUD8CojroXQUDicwmALxaSgNBwABBgCHWApn7OAQUgAAAABJRU5ErkJggg==) no-repeat 0 0;}
ul.einzel li>a:hover{text-decoration:underline;}
ul.einzel li>a:hover:after{margin-top:2px;}
ul.einzel li>i{display:none;}
ul.liste-pro li, .liste-alt li, .vergleich-reihe>ul li.a,.filters>div>ul li:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAATlBMVEUAAAB6zF16zF16zF16zF16zF16zF16zF16zF16zF16zF16zF16zF16zF16zF16zF16zF16zF16zF16zF16zF16zF16zF16zF16zF16zF1UttNUAAAAGXRSTlMA+uStPA3yxJNO6kop1KGdFQfXoomFUDY0UJ70DQAAAGBJREFUCNdNx0kSwjAMRcFnKQRjOxPzv/9FcaKiKr1rusFLMq8csoJvpxQ94KNwvSwa8H+4yTHZPZJkJGvrFFHCxoE1osKsXt575HxTbz2iCk9pjMx0L4W8sWuLpSk34AcQ8widiOeD5gAAAABJRU5ErkJggg==) no-repeat 0 0;}
ul.liste-con li,.vergleich-reihe>ul li.b{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAPFBMVEUAAADdSzndSzndSzndSzndSzndSzndSzndSzndSzndSzndSzndSzndSzndSzndSzndSzndSzndSzndSzkP5CjIAAAAE3RSTlMArKbrwJpCO/Dftp+VE+HgsUpIK8p3ygAAAFBJREFUCNdVzFkOgDAIRdFH56p1Yv97FTCpeL56SwCihN56KDAbv7IPy8qfCnK1IDInUok5Qr4G1JCXzYKy2en3fjcLkGesEHmGueloO10AHsTmB+qw+t79AAAAAElFTkSuQmCC) no-repeat 0 0;}
ul.liste-pro,ul.liste-con{margin: 5px auto;padding: 0 2.8% 1.6%;list-style:none;font-size:16px;line-height:18px;color:#262626;}
ul.liste-pro li,ul.liste-con li{padding: 3px 0 3px 25px;background-position: 0px 5px;}





.liste-alt{padding:0;max-width: 370px;margin: 0 2.8% 1.6%;list-style:none;font-size:16px;line-height:18px;}
.liste-alt.x1{padding: 1px 7%;max-width: 290px;margin: 0 2.8% 1.6%;border:1px solid #eee;}

.liste-alt.mit-logo.casino-888:before{width: 115px;height: 88px;margin:16px auto;background-position: -183px 0px;}
.liste-alt.mit-logo.ladbrokes:before{width: 198px;height: 38px;margin:41px auto;background-position: -307px -151px;}
.liste-alt.mit-logo.casino-club:before{width: 189px;height: 52px;margin:34px auto;background-position: -148px -246px;}
.liste-alt.mit-logo.spinpalace:before{width: 130px;height: 95px;margin:12px auto 13px;background-position: -298px 0px;}
.liste-alt.mit-logo.intercasino:before{width: 213px;height: 54px;margin:33px auto;background-position: -307px -97px;}
.liste-alt.mit-logo.tipico-wetten:before{width: 164px;height: 53px;margin:34px auto 33px;background-position: -332px -190px;}
.liste-alt.mit-logo.betvictor-wetten:before{width: 179px;height: 30px;margin:45px auto;background-position: -148px -316px;}
.liste-alt.mit-logo.bwin-wetten:before{width: 144px;height: 49px;margin:35px auto 36px;background-position: -337px -243px;}
.liste-alt.mit-logo.ladbrokes-wetten:before{width: 199px;height: 38px;margin:41px auto;background-position: -133px -207px;}
.liste-alt.mit-logo.bet365-wetten:before{width: 196px;height: 43px;margin:39px auto 38px;background-position: -336px -292px;}
.liste-alt.mit-logo.lotto-helden:before{width: 189px;height: 33px;margin:44px auto 43px;background-position: -189px -346px;}
.liste-alt.mit-logo.lotto-de:before{width: 159px;height: 110px;margin:5px auto;background-position: -148px -96px;}
.liste-alt.mit-logo.lotto-24:before{width: 97px;height: 97px;margin:11px auto 12px;background-position: -428px 0px;}
.liste-alt li{padding: 3px 0 3px 25px;background-position: 0px 6px;}
.liste-alt.x1 li{margin: 0 auto;width: 190px;}
.liste-alt li.link{background:none;padding: 7px 0;}
.liste-alt.x1 li.link{padding: 30px 0 10px;width: auto;}
.liste-alt li.link a{display:block;max-width: 340px;padding: 11px;font:600 16px/19px 'open sans',sans-serif;color:#030303;text-align:center;text-decoration:none;background:#f5f5f5;border:1px solid #e5e5e5;border-radius:3px;}
.liste-alt.x1 li.link a{background:#fdd631;border:none;max-width: 260px;margin: 0 auto;}
.liste-alt li.link a:hover{background-color: white;border-color: black;}
.liste-alt.x1 li.link a:hover{background-color:#ffc600;}

.zahlmethoden{text-align:center;padding: 1% 2%;margin: 0 2.8% 1.6%;border:1px solid #eeeeee;list-style:none;}
.zahlmethoden>div,.zahlmethoden li{display:inline-block;width:56px;height:40px;margin: 5px 1.5%;background:url(bgs/zahlmethoden.png) no-repeat center 0;text-indent:-9999px;}
.zahlmethoden .zahl-maestro{width:56px;background-position:center 0;}
.zahlmethoden .zahl-master{width:56px;background-position:center -40px;}
.zahlmethoden .zahl-visa{width:92px;background-position:center -80px;}
.zahlmethoden .zahl-paypal{width:100px;background-position:center -120px;}
.zahlmethoden .zahl-neteller{width:110px;background-position:center -160px;}
.zahlmethoden .zahl-skrill{width: 85px;background-position:center -200px;}
.zahlmethoden .zahl-paysafe{width:103px;background-position:center -240px;}
.zahlmethoden .zahl-bank{width:74px;background-position:center -280px;}
.zahlmethoden .zahl-entropay{width:110px;background-position:center -320px;}
.zahlmethoden .zahl-ukash{width: 86px;background-position:center -360px;}
.zahlmethoden .zahl-eco{width: 86px;background-position:center -400px;}
.zahlmethoden .zahl-ec{width: 51px;background-position:center -440px;}
.zahlmethoden .zahl-giro{width: 68px;background-position:center -480px;}
.zahlmethoden .zahl-sofort{width: 71px;background-position:center -520px;}
.zahlmethoden .zahl-sepa{width: 80px;background-position:center -560px;}
.zahlmethoden .zahl-gutschein{width: 105px;background-position:center -600px;}


.zahlmethoden .zahl-visa-debit {width:59px;background-position:center -640px;}
.zahlmethoden .zahl-visa-electron {width:59px;background-position:center -680px;}
.zahlmethoden .zahl-american-express {width:59px;background-position:center -720px;}
.zahlmethoden .zahl-astropay {width:106px;background-position:center -760px;}
.zahlmethoden .zahl-unionpay {width:59px;background-position:center -800px;}
.zahlmethoden .zahl-fasapay {width:100px;background-position:center -840px;}
.zahlmethoden .zahl-dotpay {width:110px;background-position:center -880px;}
.zahlmethoden .zahl-okpay {width:90px;background-position:center -920px;}
.zahlmethoden .zahl-mpass {width:85px;background-position:center -960px;}
.zahlmethoden .zahl-vpay {width:36px;background-position:center -1000px;}
.zahlmethoden .zahl-qiwi {width:80px;background-position:center -1040px;}
.zahlmethoden .zahl-webmoney {width:112px;background-position:center -1080px;}
.zahlmethoden .zahl-ideal {width:45px;background-position:center -1120px;}
.zahlmethoden .zahl-eps {width:60px;background-position:center -1160px;}
.zahlmethoden .zahl-poli {width:80px;background-position:center -1200px;}
.zahlmethoden .zahl-neosurf {width:96px;background-position:center -1240px;}
.zahlmethoden .zahl-pci {width:52px;background-position:center -1280px;}
.zahlmethoden .zahl-discover {width:100px;background-position:center -1320px;}
.zahlmethoden .zahl-trustly{width:92px;background-position:center -1360px;}
.zahlmethoden .zahl-jcb{width:52px;background-position:center -1400px;}
.zahlmethoden .zahl-cashu{width:105px;background-position:center -1440px;}
.zahlmethoden .zahl-applepay{width: 80px;background-position: center -1514px;}
.zahlmethoden .zahl-klarna{ width: 125px; background-position: center -1552px; height: 30px; }
.zahlmethoden .zahl-trustpay{ width: 125px; background-position: center -1575px; background-color: black;border-radius: 3px;}
.zahlmethoden .zahl-bankueberweisung{ width: 110px; background-position: center -1610px; height: 40px;}

.authorities{text-align:center;padding: 1% 2%;margin: 0 2.8% 1.6%;border:1px solid #eeeeee;list-style:none;}
.authorities>div,.authorities li{display:inline-block;width:56px;height:40px;margin: 5px 1.5%;background:url(bgs/authorities.png) no-repeat center 0;text-indent:-9999px;}
.authorities .auth-ecogra{width:108px;background-position:center 0;}
.authorities .auth-gli{width:66px;background-position:center -37px;}
.authorities .auth-tst{width:57px;background-position:center -69px;}
.authorities .auth-nmi{width:57px;background-position:center -113px;}
.authorities .auth-itechlabs{width:57px;height:42px;background-position:center -166px;}
.authorities .auth-rsm{width:77px;background-position:center -214px;}
.authorities .auth-bmm{width:100px;background-position:center -252px;}

.filters{display: none;background:#e5e5e5;padding: 1px 1px 1.2%;margin: -10px 0 0;position: relative;}
.filters>div{position:relative;float:left;width: 50%;margin-bottom: 5px;height:42px;}
.filters>div.wider{min-width:300px;}
.filters>div>ul{position:absolute;padding: 0;margin: 0 auto;list-style: none;width: 98%;font-size: 16px;line-height: 20px;color: #030303;overflow: hidden;border: 1px solid #eeeeee;border-radius: 3px;background: white;max-height: 40px;transition:.3s linear;}
.filters>div>ul.offen{max-height: 350px;z-index: 10;}
.filters>div>ul li{padding: 5px 15px;cursor:pointer;}
.filters>div>ul li:before{content:"";display: inline-block;width: 10px;height:10px;vertical-align: middle;background-position:center 0;margin-right: 5px;margin-top: -3px;border:1px solid #262626;border-radius:3px;}
.filters>div>ul li.check:before,.filters>div>ul li:hover:before{background:#262626 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAICAYAAAArzdW1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGNJREFUeNpi/P//PwMeIALEb5jwKLAG4jtAnMIAMgkLtgHiT/8hYCNIQBKINXAo2ATEbCDBG0D8Aoi1oAo+QxVsACkAuxlIHIEKvsamAKaIF0khCKxHVgBThKxwC7oCEAYIMACjfLwRzOmXigAAAABJRU5ErkJggg==) no-repeat center;}
.filters>div>ul li:first-child{font-size:18px;padding: 10px 15px;box-shadow:none;font-weight: 600;border-bottom: 1px solid #F9F9F9;}
.filters>div>ul li:first-child:before{display:none;}
.filters>div>ul li:first-child:after{content:"";float:right;width:32px;height:10px;margin-top: 5px;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKBAMAAAByAqLJAAAAJ1BMVEUAAABVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXz95cxAAAADHRSTlMA59vLuYwiDKUXpBY4BNPhAAAAP0lEQVQI12MIYAACVoYTIKqH4Yw7A0PJGYYzhydw2pxhkDmjlnTmIAMQA1kMQJEzhzeA5IGqgGANUA9IL9AEAMroFJOgCtbsAAAAAElFTkSuQmCC) no-repeat center;
}
.filters>div>ul li:first-child:hover:after{margin-top: 7px;}
.filters>div>ul li:last-child{margin:5px 15px 10px;border:1px solid #ddd;border-radius:3px;text-indent:-9999px;
background: #FAFAFA url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAKBAMAAACZNRnKAAAAGFBMVEUAAAAAAAAzMzO8vLyKiooAAABubm4AAACkXMMgAAAAB3RSTlMA360kVsMzJt2QdQAAAEJJREFUCNdjAAI2BihQVYDQTOJCEIZieaECRKC8XAgiICIOFAIKFBoYAoWAAsIMzCAhx0IDBgbDQgcGlmKgOuYSBgA6ewmJDev27gAAAABJRU5ErkJggg==) no-repeat center;
}
.filters>div>ul li:last-child:hover{background-color: #F5F5F5;}
.filters>div>ul li:last-child:before{display:none;}

.vergleich-reihe{clear:both;margin: -3px auto 3px;padding: 0 0 2%;background:white;position:relative;overflow:hidden;border-bottom: 10px solid #E5E5E5;}
.vergleich-reihe.ver4{border:1px solid #e8e8e8;margin: 0 2.8% 1.6%;}
.vergleich-reihe.letzt{border-bottom: 20px solid #E5E5E5;}
.vergleich-reihe>.num{float: left;width: 30px;height: 30px;background: #f5f5f5;border: 1px solid #eeeeee;text-align: center;font: 900 30px/30px 'open sans',sans-serif;color: #030303;}
.vergleich-reihe>.num b{}
.vergleich-reihe>.rev{overflow: hidden;text-align:center;}
.vergleich-reihe>.rev>span{display:block;margin:10px auto -10px;}
.vergleich-reihe>.rev>a{display:block;margin:20px auto;color:#0782ff;line-height: 20px;}
/*
.vergleich-reihe>.rev>a:before{content:"";display:block;width: 86px;height: 66px;margin:10px auto;background: url(bgs/logos.png) no-repeat 0 0;}
*/
.vergleich-reihe>.rev>a:before{content:"";display:block;margin:5px auto;}

.vergleich-reihe.ver4>.rev>a:before{display:none;}
.vergleich-reihe.ver4>.rev{line-height:120px;padding:0;text-align:center;}
.vergleich-reihe.ver4>.rev>a{display:inline-block;width:263px;height:57px;vertical-align:middle;background:url(bgs/logos-ver4.png) no-repeat 0 0;text-indent:-9999px;}
.vergleich-reihe.ver4.lotto-de>.rev>a{width:263px;height:57px;background-position: 0 0}
.vergleich-reihe.ver4.lotto-24>.rev>a{width:240px;height:88px;background-position: 0 -58px}
.vergleich-reihe.ver4.lotto-helden>.rev>a{width:261px;height:45px;background-position: 0 -147px}
/*

.vergleich-reihe.casino-888>.rev>a:before,div.einzel>.logo-link.casino-888>span span{width: 86px;height: 66px;background-position: 0 0;}
.vergleich-reihe.ladbrokes>.rev>a:before,div.einzel>.logo-link.ladbrokes>span span{width: 148px;height: 29px;background-position: 0px -71px;}
.vergleich-reihe.casino-club>.rev>a:before,div.einzel>.logo-link.casino-club>span span{width: 140px;height: 53px;background-position: 0px -136px;}
.vergleich-reihe.spinpalace>.rev>a:before,div.einzel>.logo-link.spinpalace>span span{width: 97px;height: 71px;background-position: -86px 0px;}
.vergleich-reihe.intercasino>.rev>a:before,div.einzel>.logo-link.intercasino>span span{width: 142px;height: 36px;background-position: 0px -100px;}
.vergleich-reihe.tipico-wetten>.rev>a:before,div.einzel>.logo-link.tipico-wetten>span span{width: 122px;height: 39px;background-position: 0px -189px;}
.vergleich-reihe.betvictor-wetten>.rev>a:before,div.einzel>.logo-link.betvictor-wetten>span span{width: 133px;height: 23px;background-position: 0px -228px;}
.vergleich-reihe.bwin-wetten>.rev>a:before,div.einzel>.logo-link.bwin-wetten>span span{width: 107px;height: 37px;background-position: 0px -251px;}
.vergleich-reihe.ladbrokes-wetten>.rev>a:before,div.einzel>.logo-link.ladbrokes-wetten>span span{width: 148px;height: 29px;background-position: 0px -288px;}
.vergleich-reihe.bet365-wetten>.rev>a:before,div.einzel>.logo-link.bet365-wetten>span span{width: 144px;height: 32px;background-position: 0px -317px;}
.vergleich-reihe.lotto-helden>.rev>a:before,div.einzel>.logo-link.lotto-helden>span span{width: 141px;height: 25px;background-position: 0px -349px;}
.vergleich-reihe.lotto-de>.rev>a:before,div.einzel>.logo-link.lotto-de>span span{width: 118px;height: 80px;background-position: 0px -375px;}
.vergleich-reihe.lotto-24>.rev>a:before,div.einzel>.logo-link.lotto-24>span span{width: 71px;height: 70px;background-position: -118px -375px;}
*/
.vergleich-reihe>.rev>a:hover{text-decoration:none;}
.vergleich-reihe>ul{display:none;margin: 5px auto;padding: 0 1%;list-style:none;font-size:16px;line-height:18px;color:#262626;}
.vergleich-reihe>ul:not([data-title]) li:first-child,.vergleich-reihe>ul[data-title]:before{font-size:18px;line-height:20px;margin-bottom: 10px;font-weight:bold;color:#696969;}
.vergleich-reihe>ul[data-title]:before{content:attr(data-title);display:block;}
.vergleich-reihe.ver2>ul li:first-child{height:40px;}
.vergleich-reihe>ul li.a,.vergleich-reihe>ul li.b{padding: 3px 0 3px 8%;background-position: 0px 5px;}
.vergleich-reihe.ver2>ul li.a,.vergleich-reihe.ver2>ul li.b{margin:11px 0;}
.vergleich-reihe>ul li.l{margin-bottom: 10px;}
.vergleich-reihe>.img{clear:both;padding:10px 10px 0;text-align: center;}
.vergleich-reihe>.img img{max-width:100%;height:auto;line-height:0;}
.vergleich-reihe>.bewertung{overflow:hidden;margin-left:1%;}
.vergleich-reihe>.bewertung>div{width: 120px;margin:0 auto;border:1px solid #eeeeee;border-radius:3px;text-align:center;}
.vergleich-reihe>.bewertung>div>span{display:block;color:#030303;line-height: 38px;background: #f5f5f5;font-size: 16px;border-top:1px solid #eeeeee;border-bottom-right-radius: 3px;  border-bottom-left-radius: 3px;}
.vergleich-reihe>.bewertung>div>span:first-child{border:none;background: #e5e5e5;margin:-1px -1px 10px;color: #4f4f4f;line-height: 40px;border-top-left-radius: 3px;  border-top-right-radius: 3px;border-bottom-right-radius: 0px;  border-bottom-left-radius: 0px;}
.vergleich-reihe>.bewertung>div>strong{display:block;color:#545454;line-height: 34px;}
.vergleich-reihe.ver3>.bewertung>div>strong{padding: 16px 0 23px;}
.vergleich-reihe>.bewertung>div>strong b{display:block;font-size: 32px;line-height: 34px;color:#030303;font-weight:900;}
.vergleich-reihe>.link{float:right;width:58%;padding: 12px 1% 0;font-size:16px;line-height:20px;color:#4f4f4f;text-align:center;}
.vergleich-reihe.ver4>.link{width:56%;padding-top: 31px;}
.vergleich-reihe>.link>strong{display:block;font-weight:600;font-size:30px;line-height:36px;color:#4a4949;}
.vergleich-reihe>.link>a{display: block;padding: 13px;margin: 24px auto 0;font-weight: 600;color: #030303;text-decoration: none;text-align: center;background: #fdd631;text-shadow: 1px 1px 2px white;border-radius: 3px;}
.vergleich-reihe>.link>a:hover{background: #ffc600;}


.home-finden{padding: 10% 2% 9.2%;}
.home-finden h1{float:none;font: bold 27px/32px 'open sans',sans-serif;color:white;text-align:center;max-width: 1000px;padding: 2.8% 0;margin:0 auto;text-shadow: 0 1px 1px rgba(0,0,0,.4);}
.home-finden p{max-width: 800px;margin: 0 auto 1%;font:normal 17px/19px 'open sans',sans-serif;color: white;text-align: center;text-shadow: 0 1px 1px rgba(0,0,0,.4);}
.home-finden form{}
.home-finden form>input{display:block;width: 90%;max-width: 640px;padding: 15px 25px 15px 5px;margin: 0 auto 3%;font-size: 23px;line-height:30px;font-weight:300;color:#515151;text-align: center;border:none;border-radius: 3px;}
.home-finden form>label>input{display: block;font-size: 22px;font-weight: 600;color: #FFF;border: 2px solid #fff;border-radius: 3px;background: none;cursor: pointer;margin: 0 auto;padding: 1.2% 20px;}
.home-finden form>label>input:hover{background:#fdd017;border-color:#fdd017;color:black;}

.home-finden form>input{padding:15px}
.home-brands{background:white;box-shadow: -1310px 0 0 #FFFFFF,1310px 0 0 #FFFFFF;}
.home-brands ul{padding: 1.5%;margin:0;list-style:none;text-align:center;}
.home-brands ul li{display:inline-block;width:86px;height:60px;padding: 0 2%;background:url(bgs/brands.png) no-repeat center 0;text-indent:-9999px;}
.home-brands ul li.brand-chip{width:86px;background-position:center 0}
.home-brands ul li.brand-lotto-de{width:115px;background-position:center -60px}
.home-brands ul li.brand-morgenpost{width:200px;background-position:center -120px}
.home-brands ul li.brand-heise{width:120px;background-position:center -180px}
.home-brands ul li.brand-bild{width:95px;background-position:center -240px}
.home-brands ul li.brand-pcwelt{width:110px;background-position:center -300px}
.home-brands ul li.brand-mct{width:150px;background-position:center -360px}

.home-punkte{background:#e5e5e5;text-align:center;padding-top: 1px;padding-bottom: 1%;overflow:hidden;box-shadow: -1310px 0 0 #E5E5E5,1310px 0 0 #E5E5E5;}
.home-punkte h2{font-size:34px;line-height:36px;padding:10px 0;margin: 3% 0;}
.home-punkte ul{padding: 0;margin: 0;color: #6e6e6e;font-size: 16px;line-height: 22px;list-style: none;}
.home-punkte ul li:before{content:"";display:block;width:90px;height:90px;margin: 2% auto;background:url(bgs/home-krit.png) no-repeat 0 0;}
.home-punkte ul li.pkt-a:before{background-position:0 0}
.home-punkte ul li.pkt-b:before{background-position:-90px 0}
.home-punkte ul li.pkt-c:before{background-position:-180px 0}
.home-punkte ul li.pkt-d:before{background-position:0 -90px}
.home-punkte ul li.pkt-e:before{background-position:-90px -90px}
.home-punkte ul li.pkt-f:before{background-position:-180px -90px}
.home-punkte ul li h3{font-size:24px;padding: 3px 2.8% 3%;}
.home-punkte ul li p{max-width:310px;padding: 0 1% 2%;margin: 0 auto;}

.home-kategorien{}
.home-kategorien nav{}
.home-kategorien nav h2{font:normal 30px/33px 'open sans',sans-serif;text-align:center;padding: 4% 10px 2%;}
.home-kategorien nav ul{padding: 15px 0 4%;margin: 0 auto;list-style: none;font-size: 16px;line-height: 18px;display: table;}
.home-kategorien nav ul li{}
.home-kategorien nav ul li a{display:block;text-decoration:none;color:black;padding:3px 0;}
.home-kategorien nav ul li a:after{content:"";display:inline-block;width:15px;height:14px;vertical-align:middle;margin-left:4px;margin-top:-3px;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAMAAADHVLbdAAAAxlBMVEUmJib///8sJib///j4///WmVWERyZlreP/8cjW///P///P+P+Z1vz///EsTosmJoQmLFFKLyZmKSbq///d///I+P/d8f/W8f+74/+01vFptPH//+P/8d1VmdamtM9Hi8//+Mjx8chHhMgsfsjdz8H/6rQmY7T/461Od60mVab41qAmR6D/1pkmQZmtoIuLi4tHaYQmQYTdrXcmR3fxu3DBmWnjrWPdpk5jY07IhEcmJkcmJjPPiyzPhCamVSZcMyZ+LCZBJiZ8+jIAAAAAh0lEQVQI103IVQKCUBQA0bmAgYICdnd3d+1/U/J4Hzp/Z5Awt79cNYuiCm1ufVTjUmT3At7ZAHZl5aOB55gxNSZ5of2GTUH0qAp7gExaj2GOO38jm+JBVMKSQaB80hRJxmFhM//8SM+i9oSZrXl1BBkF0O0o0rJCy/SFrmGJstQPPtzWFQn7AiSLCXQ4QTUIAAAAAElFTkSuQmCC) no-repeat 0 0;}
.home-kategorien nav ul li a:hover{text-decoration:underline;}

.home-team{background: #e5e5e5;text-align: center;padding-top: 1px;padding-bottom: 2%;overflow: hidden;box-shadow: -1310px 0 0 #E5E5E5,1310px 0 0 #E5E5E5;}
.home-team h2{font: normal 30px/33px 'open sans',sans-serif;text-align: center;padding: 4% 10px 2.5%;}
.home-team p{font-size: 16px;line-height: 29px;padding: 0 2% 3%;}
.home-team ul{padding: 10px 10px 2% 36%;margin: 0 auto;list-style:none;font: bold 16px/18px 'open sans',sans-serif;color: #393939;text-align: left;}
.home-team ul.with-images{text-align: center;width: auto;margin: 2% auto;float: none;padding: 20px;}
.home-team ul.with-images li{font-weight: normal;text-align: center;margin: 0 0 20px;}
.home-team ul.with-images li img{height: auto;border-radius: 50%;border: 10px solid #FFF;box-shadow: 0 1px 1px rgba(0,0,0,.3);margin-bottom: 5px;}
.home-team ul.with-images li strong{display:block;font-weight:normal;font-size:26px;line-height: 30px;padding: 1% 0;}
.home-team ul li a{font-weight: normal;text-decoration: none;color: #393939;}
.home-team ul li a:before{content:"";display:inline-block;width:18px;height:12px;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAMBAMAAABCcoqQAAAAKlBMVEUAAABVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVxi80VAAAADXRSTlMA9ZkyFeOJw8JZWOKKuJrl1AAAADZJREFUCNdj0L2bwMDAwH73FpBkib1oAKQM724Bkpx3bzAAwdm7CkAyF0iCRMCyIRCVUF0QEwCv9hLpNqMNPAAAAABJRU5ErkJggg==) no-repeat center 0}
.home-team ul li a:hover{text-decoration:underline;}

footer{text-align:center;padding-bottom: 1%;max-width: none;margin-top: 1.6%;}
footer>.redakteur{padding: 3.5% 0 2.5%;overflow: hidden;border-bottom:1px solid #e5e5e5;}
footer>.redakteur>div{max-width: 1300px;margin: 0 auto;text-align:left;color:#2f2626;}
footer>.redakteur>div>img{max-width: 20%;height: auto;border-radius: 50%;border: 10px solid #FFF;box-shadow: 0 1px 1px rgba(0,0,0,.3);}
footer>.redakteur>div>h3{padding:2% 0;}
footer>.redakteur>div>p{font-size:16px;}
footer>.redakteur>div>b{font-size:18px;}
footer>.redakteur>div a{color:#256a99}
footer>.redakteur>div a:hover{text-decoration:none;}
footer>.footer-links{background:#f5f5f5;border-top:1px solid #e5e5e5;margin-bottom:1%;}
footer>.footer-links>div{overflow:hidden;max-width:1320px;text-align:left;margin: 0 auto;}
footer>.footer-links ul{float:left;width:46%;padding:2% 2%;margin:10px 0;list-style:none;line-height:16px;color:black;}
footer>.footer-links ul.newline{clear:left;}
footer>.footer-links ul li{padding:2px;}
footer>.footer-links ul li:first-child{font-weight:bold;margin-bottom:10px;}
footer>.footer-links ul li a{display:block;text-decoration:none;color:#393939;}
footer>.footer-links ul.letzt li a{padding-left:20px;background: url(bgs/footer-soc.png) no-repeat 0 1px;}
footer>.footer-links ul.letzt li a.a{background-position: 0 1px;}
footer>.footer-links ul.letzt li a.b{background-position: 0 -19px;}
footer>.footer-links ul.letzt li a.c{background-position: 0 -38px;}
footer>.footer-links ul.letzt li a.d{background-position: 0 -59px;}
footer>.footer-links ul li a:hover{text-decoration:underline;}
footer>.newsletter{padding: 2.3% 2% 3.6%;max-width: 720px;margin:0 auto;}
footer>.newsletter>strong{display: block;font-weight: 600;font-size: 26px;line-height: 28px;color: #000000;}
footer>.newsletter>p{}
footer>.newsletter>form{}
footer>.newsletter>form input[type="email"]{display:block;width:90%;background: #F6F6F6;
border-radius: 3px;
box-shadow: inset 1px 1px 3px 0px rgba(0,0,0,0.05);
font-size: 1em;
text-align:center;
height: 40px;
outline: 0;
padding: 0 15px;
margin:10px auto;
border:none;}
footer>.newsletter>form input[type="submit"]{
display:block;
background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
border-radius: 2px;
border: 1px solid #DDD;
cursor: pointer;
display: inline-block;
font-family: 'open sans';
font-weight: 600;
outline: 0;
font-size: 1em;
padding: 10px 20px;color:#262626}
footer>.newsletter>form input[type="submit"]:hover{background: white;border-color: black;}
/* media queries */


.liste-alt li:first-child{line-height: 120px;padding:0;background:none;}


@media only screen and (min-width: 400px) {
div.einzel{margin-left:2%;margin-right:2%;}
div.einzel>.gesamt{margin-left:5%;}
.liste-alt{margin-left:auto;margin-right:auto;}
}
@media only screen and (min-width: 480px) {
header>div:first-child>.dropdown{width:35%;height: 50px;}
header>div:first-child #dropdown{max-height:50px;}
header>div:first-child>a{width:310px;}
ul.einzel li>span{margin-left:5%}
ul.einzel li>a,ul.einzel li>span:first-child{margin-right:5%;margin-left:0;}
ul.einzel li>i{display:block;overflow:hidden;}
ul.einzel li>i>i{display:block;background: #EEE;margin: 5px 0 0 0;border-radius: 5px;box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;height: 8px;}
ul.einzel li>i>i i{display:block;background: #7acc5d;border-radius: 5px;height: 8px;color:white;}
ul.einzel li>i>i i:after{content:"";float:right;height: 16px;width: 16px;margin-top: -4px;border-radius: 8px;background: #7acc5d;}
ul.einzel li>i.none>i i:after{display:none;}
.home-finden form>input{padding:15px}
.tabelle.right{float: right;margin:6px 2.8% 5px 2%;}
.tabelle.left{float: left;margin:6px 2% 5px 2.8%;}
.liste-alt.x1.right{float:right;margin: 3px 2.8% 5px 2%;padding: 1px 2.5% 1%;}
}
@media only screen and (min-width: 600px) {
header>div:first-child{padding: 0.85% 0;}
header>div:first-child>form{float:right;width:51%;margin-bottom:0;max-width: 830px;}
header>div:first-child>.dropdown{width:33%;max-width: 160px;margin-right: 1%;}
header>div:first-child #dropdown>span{padding: 14px 20px;}
header>div:first-child #dropdown>a {padding: 14px 10px;}
header>div:first-child>a{height:50px;width:55px;}
#home header>div:first-child>a{width:310px}
.schnell-navi.right{float: right;margin: 8px 2.8% 5px 2%;width:380px;}
.schnell-navi.left{float: left;margin: 8px 2% 5px 2.8%;width:380px;}
.vergleich-reihe{padding: 2.2% 1% 2.2% 5%;}
.vergleich-reihe.ver2,.vergleich-reihe.ver3{padding: 2.2% 1%;}
.vergleich-reihe.ver4{padding: 1.5% 1%;}
.vergleich-reihe>.num{position:absolute;top:0;bottom:0;left:0;height:auto;width: 4.5%;}
.vergleich-reihe>.num b{position:absolute;top:0;bottom:0;display:block;width:100%;height:30px;margin:auto;}
.vergleich-reihe>.rev{float:left;width: 35%;height: 155px;line-height: 155px;}
.vergleich-reihe>.rev>a{display:inline-block;vertical-align:middle;margin:0;}
.vergleich-reihe>.rev>a:before{margin-top:0;}
.vergleich-reihe.ver4>.rev{width: 49%;}
.vergleich-reihe>.img{display:none;}
.vergleich-reihe.ver2>.link>strong,.vergleich-reihe.ver3>.link>strong{padding:4px 0;}
.vergleich-reihe>.link{width:40%;}
.vergleich-reihe.ver4>.link{width: 29%;padding: 31px 0.5% 0;}
.vergleich-reihe>.link>a{margin-top:10px}
.vergleich-reihe.ver3>.rev>span{margin: 10px auto -20px;}
.vergleich-reihe.ver2>.link>a,.vergleich-reihe.ver3>.link>a{margin-top:15px}
.vergleich-reihe.ver2.ladbrokes>.rev>a:before{margin-top: 50px;margin-bottom: 38px;}
.vergleich-reihe.ver3.ladbrokes>.rev>a:before{margin-top: 50px;margin-bottom: 30px;}
.home-punkte ul li{float:left;width:46%;margin:0 2%;}
.home-punkte ul li.pkt-c,.home-punkte ul li.pkt-e{clear:left}
.home-kategorien nav ul{display:block;overflow: hidden;}
.home-kategorien nav ul li{float:left;width:33.3%;text-align:center;}
.home-team ul{float:left;width:20%;padding:10px 0 2%;margin:0 6%;}
.tabelle table th,.tabelle table td{padding: 7px 25px;}
.filters{display:block;}
}
@media only screen and (min-width: 640px) {
ul.bildliste{overflow:hidden;}
ul.bildliste li{float:left;width:49%;margin-left:2%;}
ul.bildliste li:first-child{margin-left:0;}
ul.bildliste li:last-child{margin-left:auto;margin-right:auto;float:none;clear:left;}
div.einzel{float:left;width:48%;margin-right:0}
div.einzel>.gesamt{margin-left:1%}
ul.einzel{overflow:hidden;}
ul.einzel li>span{margin-left:1%;width: 110px;}
ul.einzel li>a,ul.einzel li>span:first-child{margin-right:1%;margin-left:0;}
ul.einzel li>i{display:none;}
.home-team ul.with-images li{float:left;width:33.3%}
footer>.footer-links ul{width:21%;padding: 3% 2%;}
footer>.footer-links ul.newline{clear:none;}
}
@media only screen and (min-width: 700px) {
ul.einzel li>span{width: 125px;overflow: visible;}
}
@media only screen and (min-width: 768px) {
header>div:first-child>form{max-width:40%;width:830px;}
header>div:first-child>form>label>input{text-align:left;text-indent:15px;}
header>div:first-child>a{width: 310px;margin-left: 5px;}
h1{float:left;}
.kopf.kateg h2{float:left;clear:left;}
.kopf.kateg h2+p{/* float:left; */clear:left;}
.home-finden h1{font-size:34px;line-height:40px;}
.home-finden p{font-size:19px;line-height:25px;}
.last-mod{display:block;float: right;font-size: 16px;line-height: 18px;color: #030303;padding-left:20px;margin: 3.2% 2.8% 0 10px;white-space: nowrap;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAMAAACOacfrAAAAk1BMVEX///8mJiZGJiYmJkbP6v9jrerqrWPj+P+q4P//+OP//9P/489phK3PpncmLGMmM0dHMyZjLCbx///j///P///I4/iLz/iEyPj///FjtOp3u+P/6s93ps//6shcmcgmabT/460mVaYmM5n/z4t3oIv4z4T4yITju3eLoHethGnqtGOgcFwmJk4mJjO0aSaZQSaZMyby5GszAAAAcElEQVQI132ORxKDQBADNbuAMdjYOOdAzvD/16GlONOn6SlVSSDvei+7jQXfouRKDDoJbSBV+rXCesufDa/XV5BfaCyW74HiDQzfsUTFRHTicesaF45I4IJk6n801n6mBn0BnKCY2x8A/DOe5bSMMgLAwgVrVIpwugAAAABJRU5ErkJggg==) no-repeat 0 3px;}
.kopf.kateg .last-mod{max-width: 16%;width: 230px;margin: 3.2% 5px 0;white-space:normal;}
.filters>div{width: 33%;}
div.einzel{float:left;width: 41%;margin-right: 0;}
div.einzel>.gesamt{margin-left:2%}
ul.einzel{margin-right:2%}
ul.einzel li>span{margin-left:2%}
ul.einzel li>a,ul.einzel li>span:first-child{margin-right:1%;margin-left:0;}
ul.einzel li>i{display:block;max-width: 240px;}
ul.liste-pro,ul.liste-con{display:table-cell;width: 1%;}
.liste-alt{float:left;width:31%;margin-right:1%;margin-left:0;}
.liste-alt.x2{width: 46%;margin-right:2%;}
.liste-alt.erst{margin-left:3%}
.liste-alt.letzt{float:none;overflow:hidden;}
.home-punkte ul li{width:29%;margin: 0 2% 1%;}
.home-punkte ul li.pkt-c,.home-punkte ul li.pkt-e{clear:none}
.home-punkte ul li.pkt-d{clear:left;}
.home-team ul{width:16%;margin:0 8%;}
}
@media only screen and (min-width: 800px) {
.kopf.kateg .last-mod{max-width: 18%;width: 260px;}
}
@media only screen and (min-width: 900px) {
div.einzel>.logo-link.casino-888>span span{width: 115px;height: 88px;background-position: -183px 0px;}
div.einzel>.logo-link.ladbrokes>span span{width: 198px;height: 38px;background-position: -307px -151px;}
div.einzel>.logo-link.casino-club>span span{width: 189px;height: 52px;background-position: -148px -246px;}
div.einzel>.logo-link.spinpalace>span span{width: 130px;height: 95px;background-position: -298px 0px;}
div.einzel>.logo-link.intercasino>span span{width: 213px;height: 54px;background-position: -307px -97px;}
div.einzel>.logo-link.tipico-wetten>span span{width: 164px;height: 53px;background-position: -332px -190px;}
div.einzel>.logo-link.betvictor-wetten>span span{width: 179px;height: 30px;background-position: -148px -316px;}
div.einzel>.logo-link.bwin-wetten>span span{width: 144px;height: 49px;background-position: -337px -243px;}
div.einzel>.logo-link.ladbrokes-wetten>span span{width: 199px;height: 38px;background-position: -133px -207px;}
div.einzel>.logo-link.bet365-wetten>span span{width: 196px;height: 43px;background-position: -336px -292px;}
div.einzel>.logo-link.lotto-helden>span span{width: 189px;height: 33px;background-position: -189px -346px;}
div.einzel>.logo-link.lotto-de>span span{width: 159px;height: 110px;background-position: -148px -96px;}
div.einzel>.logo-link.lotto-24>span span{width: 97px;height: 97px;background-position: -428px 0px;}
}
@media only screen and (min-width: 950px) {
.kopf.kateg{overflow:hidden;}
.kopf.kateg h2+p{width: 55%;float: left;}
.kopf.kateg .zitat{float: right;width: 36%;clear:right;margin-top: -1%;padding-right: 0;padding-bottom: 1%;}
.kopf.kateg .last-mod{max-width: none;width: auto;}
ul.bildliste li{width: 30.7%;margin-left: 3.95%;}
ul.bildliste li:last-child{margin-left: 3.95%;margin-right:0;float:left;clear:none;}
.filters>div{width: 25%;}
div.einzel{margin-left: 2.8%;max-width: 540px;margin-right: 1.4%;}
ul.einzel{margin-right: 2.7%;}
ul.einzel li>span,ul.einzel li>a{width: 142px;}
ul.einzel li>a, ul.einzel li>span:first-child{width: 40%;max-width: 230px;}
ul.liste-pro,ul.liste-con{padding: 0 3% 1.6% 7%;}
ul.liste-pro li,ul.liste-con li{padding-left: 40px}
.liste-alt{width: 29.8%;margin-right: 2.5%;max-width: 400px;}
.liste-alt.x2{width: 40%;margin-right: 5%;margin-left: 5%;}
.liste-alt li{padding-left: 10%;}


.vergleich-reihe>.rev{width: 20.5%;}
.vergleich-reihe.ver2>.rev{width: 25%;}
.vergleich-reihe.ver3>.rev{width: 24%;}
.vergleich-reihe.ver4>.rev{width: 31%;}
.vergleich-reihe>.link{width: 21%;}
.vergleich-reihe.ver4>.link{width: 19%;}
.vergleich-reihe>.bewertung{float:right;min-width: 122px;width: 11%;margin-left: 0;}
.vergleich-reihe>.bewertung>div{margin-left:0px}
.vergleich-reihe>ul{display: block;margin:0;overflow:hidden;}
.vergleich-reihe.ver4>ul{margin:9px 0;}
.vergleich-reihe>.img{display: block;margin:0;overflow:hidden;clear: none;padding: 0;line-height: 0;}
.vergleich-reihe>.img img{margin:-4px 0}
.home-team ul{width:13%;margin:0 10%;}
}

@media only screen and (min-width: 1024px) {
header>div:first-child>form{max-width: 50%;}
.home-finden h1{font-size:69px;line-height:76px;}
.home-finden p{font-weight:600;font-size:23px;line-height:27px;}
.vergleich-reihe.ver4>.link{padding-left: 3%;padding-right: 2%;}
ul.einzel li>span,ul.einzel li>a{font-size:16px;}
div.einzel>.gesamt{margin-left: 4%;}
footer>.footer-links>div{padding-left:7%;max-width: 1208px;}

}

@media only screen and (min-width: 1320px) {
header>div:first-child>form{max-width: 60%;}
div.einzel>.gesamt{margin-left: 6%;}
.vergleich-reihe>.link{width: 25%;}
.vergleich-reihe.ver4>.link{padding-left: 5%;}
.home-team ul{width:10%;margin: 0.5% 11% 0;}
.liste-alt.x2{width: 30%;margin-right: 10%;margin-left: 10%;}
.filters>div{width: 15.9%;margin-left:0.8%}
.filters>div:first-child{margin-left:0}
}
/**/
.clear-left{clear:left;}
.clear-right{clear:right;}
.clear-both{clear:both}
.clearfix:before,.clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}
/** /
a[href^="/testen/"] { position: relative; }
a[href^="/testen/"]:not(.link-external):before { content: none; background: #fff; border: 1px solid #d7d7d7; font-size: 12px; line-height: 1.5; font-weight: 400; color: #5d5d5d; white-space: normal; position: absolute; bottom: 100%; right: 0; min-width: 260px; max-width: 300px; margin: 0 0 10px; padding: 5px; text-align: left; visibility: hidden; opacity: 0; transform: translateY(-10px); transition: transform .25s, opacity .25s, visibility 0s .25s; pointer-events: none; box-shadow: 0 0 5px rgba(0,0,0,.2); text-transform: none; text-indent: 0; }
a[href^="/testen/"]:not(.link-external):hover:before { visibility: visible; opacity: 1; transform: none; transition: opacity .25s, transform .25s; }

a[href^="/testen/bet365"]:before { content: "Melden Sie sich jetzt bei bet365 an und sichern Sie sich noch heute den 100% Einzahlungsbonus. Es gelten die AGB."; }

.logo-link a[href^="/testen/"]:before { left: 0; min-width: 0; max-width: none; text-align: center; }

@media only screen and (min-width: 480px) {
  a[href^="/testen/"]:not(.link-external):before { min-width: 340px; max-width: 460px; }
}

@media only screen and (min-width: 768px) {
  a[href^="/testen/"]:not(.link-external):before { min-width: 480px; max-width: 680px; }
}
/*binary pop-up*/
.altoverlay {background: rgba(0,0,0,0);cursor: pointer;position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 9999999999;overflow-y: auto;-webkit-overflow-scrolling: touch;padding: 0;text-align: center;visibility: hidden;opacity: 0;transition: visibility 0s .3s, opacity .3s, background .3s;}
.altoverlay .inner { cursor: auto; transform: scale(.3); transform-origin: top center; transition: transform .3s; }
.altoverlay.lcpopup-visible { background: rgba(0,0,0,.85); visibility: visible; opacity: 1; transition: opacity .3s; }
.altoverlay.lcpopup-visible .inner { transform: none; }
.altoverlay{font-size:0;}
.altoverlay:before{content:"";display:inline-block;height:100%;vertical-align:middle;}
.altoverlay .inner{display:inline-block;vertical-align:middle;width: 100%;max-width: 920px;}
.altoverlay .title{ font:600 18px/1.2 'open sans', sans-serif; color: #fff; text-align: center; }
.altoverlay .wrap{overflow:hidden;}
.altoverlay .wrap>div{float: left;width:33%;margin: 10px 0.153% 0;position: relative;max-width: 322px;background: white;border-bottom-right-radius: 2px;border-bottom-left-radius: 2px;}
.altoverlay .logo {line-height: 64px;padding: 0 0 50%;position: relative;background: url(images/binary1.jpg) no-repeat center bottom;background-size:contain;float: none;margin: 0!important;}
.altoverlay .logo.binary1 { background-image:url(images/binary1.jpg)}
.altoverlay .logo.binary2 { background-image:url(images/binary2.jpg)}
.altoverlay .logo.binary3 { background-image:url(images/binary3.jpg)}
.altoverlay .logo:before {content: '';height: 54px;display:block;background:url(images/24option.png) no-repeat center;}
.altoverlay .logo.iqoption:before {background-image:url(images/iqoption.png)}
.altoverlay .logo.plus500:before {background-image:url(images/plus500.png)}
.altoverlay .logo.etoro:before {background-image:url(images/etoro.png)}
.altoverlay .inner .logo:after {content: '';position: static;display:block;background: url(images/ratings.png) no-repeat 0 0!important;width: 96px!important;height: 16px!important;margin:0 auto 8px;}
.altoverlay .inner .logo.rated45:after {background-position:0 -16px!important }
.altoverlay .info .bonus{padding: 15px 5px;font:normal 18px/1 'open sans',sans-serif;color:#000;text-align:center;background:#e9e9e9;border-top: 1px solid #000;}
.altoverlay .info ul {display:table;list-style: none;margin: 0 auto;padding:20px 0;color: #000;font: normal 15px/1 'open sans',sans-serif;text-align:left;}
.altoverlay .info ul li { margin-top: 10px; padding-left: 25px; position: relative; }
.altoverlay .info ul li:first-child { margin-top: 0}
.altoverlay .info ul li:before { content: ''; background: url(images/checkmark-mobile.png) 50% no-repeat; width: 13px; height: 10px; position: absolute; top: 2px; left: 0; }
.altoverlay .info .green-button { padding:15px; margin: 0; display: block; text-align: center; font:normal 30px/1 'open sans', sans-serif;color:white;text-decoration:none;border-top:1px solid black;border-radius:0;border-bottom-right-radius: 2px;border-bottom-left-radius: 2px;background:#1D7B18}
.altoverlay .info .green-button:hover { color:white;text-decoration:none;background:#2eb127;}
.altoverlay .featured .info .green-button {padding: 20px;background:#4ab529;font-size: 27px;}
.altoverlay .info .green-button:after { content: none; }
.altoverlay .footnote{color: #dadada;text-align: right;font-size: 11px;}

@media only screen and (max-width: 640px) {
.altoverlay .inner{max-width: 322px;vertical-align:bottom;margin-bottom:15px;}
.altoverlay .wrap>div{display:none;}
.altoverlay .wrap>div.featured{display:block;width:auto;float: none;margin: 10px auto 0;}
.altoverlay .logo {background:none!important;padding:0;overflow:hidden;}
.altoverlay .inner .logo:before {float:left;width:50%;}
.altoverlay .inner .logo:after {overflow:hidden;margin-top:20px}
.altoverlay .info .bonus{border:none;}
.altoverlay .info ul {display:none;}
.altoverlay .info .green-button { padding:10px!important;}
}

@media only screen and (min-width: 880px) {
.altoverlay .wrap>div{width: 32.7%;margin: 10px 0.303% 0;}
.altoverlay .info .bonus{font-size:20px;}
}

.binaryfooter{position:fixed;bottom:0;right:0;left:0;max-width: 830px;padding: 8px 5%;margin:auto;background:#f1f1f1;font:normal 12px/1.3 'open sans',sans-serif;color:#919090;text-align:center;}
@media only screen and (max-width: 600px) {
.binaryfooter>span{display:none;}
}
@media only screen and (min-width: 600px) {
.binaryfooter{padding-left:80px;text-align:left;}
.binaryfooter:before{content:"";display:block;width:80px;position:absolute;top:0;left:0;bottom:0;background:url(images/yellow-i.png) no-repeat center;}
}
@media only screen and (min-width: 1024px) {
.binaryfooter{padding-top:12px;padding-bottom:12px;border-top-right-radius: 4px;border-top-left-radius: 4px;}
}

/* ------------------------------------------------------------ *\
	Modal
\* ------------------------------------------------------------ */

.modal-casinos { position: fixed; width: 100%; height: 100%; top: 0; left: 0; overflow-x: hidden; overflow-y: auto; font-family: 'Roboto', sans-serif; font-size: 0; font-weight: 300; color: #434343; text-align: center; white-space: nowrap; opacity: 0; visibility: hidden; background: rgba(0, 0, 0, 0.75); z-index: 20; transition: opacity .3s, visibility .3s; }
.modal-casinos:before { content: ''; display: inline-block; width: 0; height: 100%; vertical-align: middle; }
.modal-casinos.modal-visible { opacity: 1; visibility: visible; }
.modal-casinos.modal-visible .modal-content { transform: scale(1); opacity: 1; visibility: visible; }

.modal-casinos * { box-sizing: border-box; }

.modal-casinos .modal-title { margin-bottom: 10px; font-size: 12px; color: #868686; }
.modal-casinos .modal-entry { margin-bottom: 10px; }
.modal-casinos .modal-content { position: relative; display: inline-block; width: 280px; vertical-align: middle; transform: scale(.9); opacity: 0; visibility: hidden; font-size: 15px; line-height: 1.2; font-weight: 300; color: #fff; white-space: normal; transition: transform .3s, opacity .3s, visibility .3s; }

.modal-casinos .modal-group { padding: 12px 19px 13px; background: #e6e7ea; }
.modal-casinos .modal-group .modal-logo { display: flex; justify-content: space-between; align-items: center; font-size: 13px; line-height: 1.15; color: #727272; text-align: justify; }
.modal-casinos .modal-group .modal-logo:hover { text-decoration: none; }
.modal-casinos .modal-group .modal-logo:before { content: ''; position: static; min-width: 0; padding: 0; margin: 0 10px 0 0; border: 0; transform: none; opacity: 1; visibility: visible; box-shadow: none; background-color: transparent; background-size: contain; }
.modal-casinos .modal-group .modal-logo span { display: block; }
.modal-casinos .modal-group .modal-logo strong { display: inline-block; vertical-align: middle; text-align: right; }
.modal-casinos .modal-group .modal-logo + .modal-logo { margin-top: 12px; }

.modal-casinos .modal-btn { display: inline-block; padding: 8px 40px 10px; vertical-align: middle; font-family: 'Roboto Condensed', sans-serif; font-size: 20px; font-weight: 400; color: #fff; text-decoration: none; text-align: center; background: #428bca; transition: background .3s; }
.modal-casinos .modal-btn:hover { background: #2c72af; }

.modal-casinos .modal-bonus { margin-bottom: 15px; font-size: 30px; line-height: 1.2; color: #525252; }
.modal-casinos .modal-bonus small { display: block; font-size: 20px; }
.modal-casinos .modal-bonus strong { color: #fb6d44; }

.modal-casinos .modal-logo { display: inline-block; font-size: 0; }
.modal-casinos .modal-logo:before { content: ''; display: inline-block; vertical-align: middle; background-size: contain; background-repeat: no-repeat; }
.modal-casinos .modal-logo.karamba:before { width: 80px; height: 31px; background-image: url(images/karamba-popup.png); }
.modal-casinos .modal-logo.drueckgluck:before { width: 90px; height: 36px; background-image: url(images/drueckgluck-popup.png); background-repeat: no-repeat; margin: 0 -6px 0 0; }
.modal-casinos .modal-logo.casino-club:before { width: 175px; height: 50px; background-image: url(images/casino-club-popup.png); }
.modal-casinos .modal-logo.lottoland:before { width: 175px; height: 50px; background-image: url(bgs/lottoland.png); }
.modal-casinos .modal-logo.interwetten:before { width: 175px; height: 70px; background-image: url(bgs/interwetten.png); }
.modal-casinos .modal-logo.casinoin:before { width: 105px; height: 18px; background-position: 0 -331px; background-size: 249px 482px; }
.modal-casinos .modal-logo.boom-casino:before { width: 60px; height: 30px; background-position: -134px -345px; background-size: 249px 482px; }
.modal-casinos .modal-logo.ggbet:before { background-position: -106px -435px; width: 90px; height: 30px; background-size: 249px 482px; }
.modal-casinos .modal-logo.vulkanvegas:before { background-size: auto; }
.modal-casinos .modal-logo.vulkanvegas ~ .modal-bonus { border-left: 0; }

.modal-casinos .modal-casino { padding: 12px 15px 25px; background: #fff; }
.modal-casinos .modal-casino .modal-logo { margin-bottom: 15px; }

.modal-casinos .modal-close { position: relative; display: block; width: 14px; height: 14px; margin: 0 auto 10px; transition: opacity .3s; cursor: pointer; }
.modal-casinos .modal-close:hover { opacity: .7; }
.modal-casinos .modal-close:before { transform: rotate(45deg); }
.modal-casinos .modal-close:after { transform: rotate(-45deg); }

.modal-casinos .modal-close:before,
.modal-casinos .modal-close:after { content: ''; position: absolute; width: 20px; height: 1px; top: 50%; left: 50%; margin: -1px 0 0 -10px; background: #fff; }

/* Tablet Portrait */

@media(min-width: 768px){
	.modal-casinos .modal-btn { font-size: 24px; padding: 10px 35px 12px; }
	.modal-casinos .modal-entry { margin-bottom: 22px; font-size: 24px; line-height: 1.25; }
	.modal-casinos .modal-close { margin-right: 0; }
	.modal-casinos .modal-title { flex: 0 0 90px; margin: 0; text-align: left; }
	.modal-casinos .modal-bonus { padding: 0 15px; margin: 0; border-width: 0 1px 0 1px; border-style: solid; border-color: #e7e7e7; }
	.modal-casinos .modal-content { width: 730px; }
	.modal-casinos .modal-logo.casino-club:before { width: 214px; height: 60px; }

	.modal-casinos .modal-group { display: flex; justify-content: space-between; align-items: center; }
	.modal-casinos .modal-group .modal-logo + .modal-logo { margin: 0; }
	.modal-casinos .modal-group .modal-logo span { display: inline; }
	.modal-casinos .modal-group .modal-logo strong { white-space: nowrap; }

	.modal-casinos .modal-casino { display: flex; padding: 45px 15px; justify-content: space-between; align-items: center; }
	.modal-casinos .modal-casino .modal-logo { margin-bottom: 0; }
}

/* Desktop */

@media(min-width: 1024px){
	.modal-casinos .modal-bonus { padding: 0 30px; }
	.modal-casinos .modal-title { flex: 0 0 150px; }
	.modal-casinos .modal-group { padding-right: 40px; padding-left: 40px; }
	.modal-casinos .modal-casino { padding-right: 30px; padding-left: 30px; }
	.modal-casinos .modal-content { width: 870px; }
}

.restyled-intro h1 { float: none; margin-bottom: 30px; }
.kopf.kateg .restyled-intro h1 { padding: 0; }
.restyled-intro p { padding: 0; margin: 7px 0; }
.restyled-intro p a { color: #256a99; }
.restyled-intro { padding: 30px 2.8%; }

.btn-yellow { display: inline-block; padding: 17px; font-weight: 600; color: #030303; text-decoration: none; text-align: center; background: #fdd631; text-shadow: 1px 1px 2px white; border-radius: 3px; transition: .3s; line-height: 1.3; }
.btn-yellow:hover { background: #e4bb0f; }



/* List Dots */

.list-dots { columns: 3; font-size: 11px; font-weight: 600; color: #696969; padding: 20px 10px; }
.list-dots li { display: inline-block; vertical-align: top; width: 100%; position: relative; padding-left: 16px; margin-bottom: 30px; }
.list-dots li:before { content: ''; position: absolute; top: 5px; left: 0; width: 7px; height: 7px; border: 2px solid #7dcd61; border-radius: 50%; }

@media(min-width: 768px){
	.list-dots { font-size: 16px; padding: 20px 60px; }
	.list-dots li { padding-left: 20px; }
}

@media(min-width: 1025px){
	.list-dots { padding: 20px 150px; }
}

/* Assets */

.asset:not(.before):not(.after) { display: inline-block; vertical-align: middle; font-size: 0; background-size: contain; background-repeat: no-repeat; background-position: 50%; }
.asset.after:after, .asset.before:before { content: ""; display: inline-block; vertical-align: middle; background-size: contain; background-repeat: no-repeat; background-position: 50%; }

.asset.microgaming.after:after, .asset.microgaming.before:before, .asset.microgaming:not(.before):not(.after) { width: 173px; height: 76px; background-image: url(bgs/microgaming.png); }
.asset.netent.after:after, .asset.netent.before:before, .asset.netent:not(.before):not(.after) { width: 156px; height: 59px; background-image: url(bgs/netent.png); }
.asset.playtech.after:after, .asset.playtech.before:before, .asset.playtech:not(.before):not(.after) { width: 179px; height: 39px; background-image: url(bgs/playtech.png); }
.asset.novoline.after:after, .asset.novoline.before:before, .asset.novoline:not(.before):not(.after) { width: 199px; height: 27px; background-image: url(bgs/novoline.png); }
.asset.merkur.after:after, .asset.merkur.before:before, .asset.merkur:not(.before):not(.after) { width: 123px; height: 83px; background-image: url(bgs/merkur.png); }
.asset.ios.after:after, .asset.ios.before:before, .asset.ios:not(.before):not(.after) { width: 22px; height: 25px; background-image: url(bgs/ios.png); }
.asset.android.after:after, .asset.android.before:before, .asset.android:not(.before):not(.after) { width: 22px; height: 26px; background-image: url(bgs/android.png); }
.asset.mga.after:after, .asset.mga.before:before, .asset.mga:not(.before):not(.after) { width: 94px; height: 30px; background-image: url(bgs/mga.png); }
.asset.yes.after:after, .asset.yes.before:before, .asset.yes:not(.before):not(.after) { width: 13px; height: 13px; background-image: url(bgs/icon1.png); }

/* Tile */

.tile { background: #f9f9f9; box-sizing: border-box; padding: 30px 10px 10px; font-size: 15px; line-height: 2; color: #696969; margin-bottom: 11px; }
.tile * { box-sizing: border-box; }
.tile p strong { font-weight: 600; }
.tile p:last-of-type { margin-bottom: 0; }
.tile p:first-child { margin-top: 0; }
.tile .tile-aside .asset { display: block; margin: 0 auto 7px; text-decoration: none; }

@media(min-width: 768px){
	.tile { display: flex; align-items: center; flex-wrap: wrap; padding: 20px 15px; }
	.tile .tile-aside { width: 188px; padding-right: 15px; }
	.tile .tile-content { flex: 1 1 0; }
}

@media(min-width: 1025px){
	.tile { margin: 0 40px 11px; padding: 23px 28px; }
	.tile .tile-aside { width: 200px; padding-right: 0; margin-right: 30px; }
}

/* FAQ */

.faq { background: #f9f9f9; margin: 12px 0; font-size: 15px; line-height: 1.8; color: #696969; padding: 12px 0; }
.faq h3,
.faq h4 { font-size: 20px; line-height: 1.5; margin-bottom: 2px; }
.faq p strong { font-weight: 700; }
.faq p a { color: #00e; }

h2 + .faq { margin-top: 20px; }

/* Center */
.center {text-align: center; font-size: 18px; }
@media(min-width: 1025px){

	h2.center { text-align: center; }
}

/* Th Italic */

.table-stripped { margin: 20px 0; border-left: 1px solid #eee; border-right: 1px solid #eee; overflow: auto; box-sizing: border-box; scroll-snap-type: x mandatory; }
.table-stripped:after { display: block; margin: 0 auto 10px; content: ''; background-image: url('bgs/scrolling-indicator.png'); width: 74px; height: 25px; background-size: cover; background-position: center; }
.table-stripped * { box-sizing: border-box; }
.table-stripped .ios,
.table-stripped .android { font-weight: 600; }
.table-stripped .ios:after,
.table-stripped .android:after { margin-left: 5px; margin-bottom: 6px; }
.table-stripped table { color: #000; font-size: 16px; line-height: 1.25; }
.table-stripped th { display: none; background-color: transparent; font-style: italic; text-align: left; font-size: 16px; color: #696969; border-right: 0; border-left: 0; font-weight: 400; }
.table-stripped tr { border-top: 1px solid #eee; }
.table-stripped tr:nth-child(even) th,
.table-stripped tr:nth-child(even) td { background: #f9f9f9; }
.table-stripped td { min-width: 100vw; text-align: center; border-left: 0; border-right: 0; scroll-snap-align: start; }
.table-stripped td,
.table-stripped th { padding: 8px 10px; }
.table-stripped a.asset { text-decoration: none; color: #000; font-size: 14px; }
.table-stripped a.asset:before { display: block; margin: 0 auto 2px; }
.table-stripped [data-title]:before { content: attr(data-title); display: block; margin: 0 auto 3px; font-style: italic; font-size: 16px; color: #696969; }
.table-stripped .bonus { font-weight: 600; font-size: 32px; }

@media(min-width: 640px){
	.table-stripped td { min-width: 50vw; vertical-align: top; }
	.table-stripped:after { display: none; }
	.table-stripped { overflow: visible; }
}

@media(min-width: 768px){
	.table-stripped table { width: 100%; }
	.table-stripped th { display: table-cell; }
	.table-stripped td:before { display: none; }
	.table-stripped td { min-width: 0; vertical-align: middle; }
}

@media(min-width: 1025px){
	.table-stripped td,
	.table-stripped th { padding: 8px 40px; }
}

@media(min-width: 1200px){
	.table-stripped td { max-width: 470px; }
}


/* Btn */

.btn { display: inline-block; min-width: 300px; background: #fdd631; font-size: 16px; font-weight: 600; color: #000; text-shadow: 1px 1px #fff; padding: 13px; text-align: center; text-decoration: none; transition: .2s; }

@media(min-width: 768px){
	.btn { min-width: 268px; }
}

@media(min-width: 1025px){
	.btn { min-width: 312px; }
	.btn:hover { background: #f1c300; }
}

/* Table Providers */

.table-providers { text-align: center; font-size: 14px; color: #4f4f4f; box-sizing: border-box; padding: 20px 0; }
.table-providers * { box-sizing: border-box; }
.table-providers table { width: 100%; }
.table-providers tr { background: #fff; border-top: 5px solid #e5e5e5; border-bottom: 5px solid #e5e5e5; }
.table-providers td { padding: 0px 9px 10px; }
.table-providers caption { font-size: 20px; line-height: 1.35; color: #000; padding: 10px; background: #fff; }
.table-providers .large { font-size: 22px; color: #666; }
.table-providers .logo-link { display:block;height:100px;line-height:100px;}
.table-providers strong { font-weight: 600; }
.table-providers .bonus strong { display: block; margin: 0 auto; font-size: 28px; font-weight: 700; color: #4a4949; }
.table-providers .bonus { letter-spacing: -0.02em; }
.table-providers .text { color: #010101; list-style: none; text-align: left; font-size: 16px; line-height: 1.88; }
.table-providers ul.text { padding-left: 12px; margin: 0; }
.table-providers span.text { display: block; max-width: 230px; }
.table-providers [m-order="3"][data-title]:before { color: #000; font-size: 16px; margin-top: 40px; }
.table-providers [m-order="3"] .bonus strong { font-size: 32px; font-weight: 600; }

.table-providers .bewertung{overflow:hidden;margin-left:1%;}
.table-providers .bewertung>span{display: inline-block; width: 120px;margin:0 auto;border:1px solid #eeeeee;border-radius:3px;text-align:center;}
.table-providers .bewertung>span>span{display:block;color:#030303;line-height: 38px;background: #f5f5f5;font-size: 16px;border-top:1px solid #eeeeee;border-bottom-right-radius: 3px;  border-bottom-left-radius: 3px;}
.table-providers .bewertung>span>span:first-child{border:none;background: #e5e5e5;margin:-1px -1px 10px;color: #4f4f4f;line-height: 40px;border-top-left-radius: 3px;  border-top-right-radius: 3px;border-bottom-right-radius: 0px;  border-bottom-left-radius: 0px;}
.table-providers .bewertung>span>strong{display:block;color:#545454;line-height: 34px;}
.table-providers .bewertung>span>strong b{display:block;font-size: 32px;line-height: 34px;color:#030303;font-weight:900;}

@media(max-width: 767px){
	.table-providers { display: flex; }
	.table-providers tr { display: flex; flex-wrap: wrap; width: 100%; padding-top: 20px; }
	.table-providers tr:first-child { padding-top: 0; border-top: 0; }
	.table-providers th { display: none; }
	.table-providers [data-title]:before { content: attr(data-title); display: block; margin: 0 auto 8px; line-height: 1.3; font-size: 12px; color: #696969; }
	.table-providers [data-title] { padding-top: 0; }
}

@media(min-width: 768px){
	.table-providers { font-size: 16px; }
	.table-providers th { background: #f5f5f5; font-weight: 400; color: #000; padding: 5px 9px; }
	.table-providers td { padding: 9px; }
	.table-providers tr:first-child { border-top: 1px solid #e5e5e5; }
	.table-providers tr { border-top: 10px solid #e5e5e5; border-bottom: 10px solid #e5e5e5; }
	.table-providers .large { font-size: 32px; }
	.table-providers .bonus strong { font-weight: 600; font-size: 32px; margin: 7px auto 2px; }
}

@media (min-width: 950px) {
	.table-providers .bewertung{min-width: 122px;width: 11%;margin-left: 0;}
	.table-providers .bewertung>span{margin-left:0px}
}

@media(min-width: 1025px){
	.table-providers td { padding: 25px 15px; min-width: 190px; max-width: 245px; }
	.table-providers .logo-link { padding: 0 20px; }
	.table-providers th { padding: 5px 15px; }
}

/* Bg */

.bg-grey { background: #e5e5e5; }

/* Responsive Tables */

@media(max-width: 767px){
	td { flex: 1 1 100%; }
	[data-m-none*="2"] td:nth-child(2),
	[data-m-none*="3"] td:nth-child(3),
	[data-m-none*="4"] td:nth-child(4),
	[data-m-none*="5"] td:nth-child(5),
	[data-m-none*="6"] td:nth-child(6),
	[data-m-none*="2"] th:nth-child(2),
	[data-m-none*="3"] th:nth-child(3),
	[data-m-none*="4"] th:nth-child(4),
	[data-m-none*="5"] th:nth-child(5),
	[data-m-none*="6"] th:nth-child(6) { display: none; }
	[data-m-33*="2"] td:nth-child(2),
	[data-m-33*="3"] td:nth-child(3),
	[data-m-33*="4"] td:nth-child(4),
	[data-m-33*="5"] td:nth-child(5),
	[data-m-33*="6"] td:nth-child(6),
	[data-m-33*="2"] th:nth-child(2),
	[data-m-33*="3"] th:nth-child(3),
	[data-m-33*="4"] th:nth-child(4),
	[data-m-33*="5"] th:nth-child(5),
	[data-m-33*="6"] th:nth-child(6) { flex: 1 1 33.33%; }
	[data-m-50*="2"] td:nth-child(2),
	[data-m-50*="3"] td:nth-child(3),
	[data-m-50*="4"] td:nth-child(4),
	[data-m-50*="5"] td:nth-child(5),
	[data-m-50*="6"] td:nth-child(6),
	[data-m-50*="2"] th:nth-child(2),
	[data-m-50*="3"] th:nth-child(3),
	[data-m-50*="4"] th:nth-child(4),
	[data-m-50*="5"] th:nth-child(5),
	[data-m-50*="6"] th:nth-child(6) { flex: 1 1 50%; }
	[data-m-o-2="2"] td:nth-child(2),
	[data-m-o-2="3"] td:nth-child(3),
	[data-m-o-2="4"] td:nth-child(4),
	[data-m-o-2="5"] td:nth-child(5),
	[data-m-o-2="6"] td:nth-child(6),
	[data-m-o-2="2"] th:nth-child(2),
	[data-m-o-2="3"] th:nth-child(3),
	[data-m-o-2="4"] th:nth-child(4),
	[data-m-o-2="5"] th:nth-child(5),
	[data-m-o-2="6"] th:nth-child(6) { order: 2; }
	[data-m-o-3="2"] td[data-title*="Bonus"] { align-self: center; }
	[data-m-o-3="2"] td:nth-child(2),
	[data-m-o-3="3"] td:nth-child(3),
	[data-m-o-3="4"] td:nth-child(4),
	[data-m-o-3="5"] td:nth-child(5),
	[data-m-o-3="6"] td:nth-child(6),
	[data-m-o-3="2"] th:nth-child(2),
	[data-m-o-3="3"] th:nth-child(3),
	[data-m-o-3="4"] th:nth-child(4),
	[data-m-o-3="5"] th:nth-child(5),
	[data-m-o-3="6"] th:nth-child(6) { order: 3; }
}

@media(min-width: 768px) and (max-width: 1024px){
	[data-t-none*="2"] td:nth-child(2),
	[data-t-none*="3"] td:nth-child(3),
	[data-t-none*="4"] td:nth-child(4),
	[data-t-none*="5"] td:nth-child(5),
	[data-t-none*="6"] td:nth-child(6),
	[data-t-none*="2"] th:nth-child(2),
	[data-t-none*="3"] th:nth-child(3),
	[data-t-none*="4"] th:nth-child(4),
	[data-t-none*="5"] th:nth-child(5),
	[data-t-none*="6"] th:nth-child(6) { display: none; }
}

/* Ol Liste2 */

ol.liste2 { counter-reset: ol-counter; line-height: 1.3; }
ol.liste2 li:before { content: counter(ol-counter)". "; counter-increment: ol-counter; border: 0; margin-top: -6px; margin-right: 3px; width: auto; height: auto; font-weight: 700; }
