/* -------------------------- metacab styles.css --------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------- */
html, body, p, a, span, h1, h2, h3, ul, ol, li, img, form, input, textarea, button, hr, table, tr, td, th, #container, dl, dt  {
	padding: 0;
	margin: 0;
}

/*HTML5 element fix for IE8*/
header, nav, section, article, aside, footer {
    display:block;
}

body {
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	color: #000000;
	font-family:  Helvetica, Arial, sans-serif;
	text-decoration: none;
	text-align: center;
	background-color: #fff;
	position: relative;
}

body.bg_white, body#popup_text {
	padding-bottom: 54px;
}

body#casino {
	background-color: #e2e2e2;
}

footer.main {
    margin-bottom: -45px;
}

/* no header */
body.noheader .wrapper, body.bg_white.noheader, body#casino.noheader .wrapper, body#casino.oc.noheader .wrapper {
	background-position:  0 -101px;
}

body#game {
	background: 0 #000000;
}

body#casino.oc.popup {
	background: #fff;
}

body#game_live {
	background: #f3f3f3;
}

body#blank {
	background: #fff;
}

body#brand, body#casino.local {
	min-width: 1018px;
}

img {
	border: 0px;
}

a {
	color: #000000;
	text-decoration: none;
}

div {
	text-align: left;
}

p {
	color: #666666;
	padding-bottom: 9px;
}

#static p {
	color: #000000;
	padding-bottom: 9px;
}

table {
	font-size: 11px;
	line-height: 14px;
	border: 0;
	text-align: left;
	border-collapse: collapse;
}

table.fixed {
	table-layout: fixed;
}

tr, td, th {
	border: 0;
}

ul, li {
	list-style: none;
}

input, textarea {
	font-size: 11px;
	color: #666666;
	font-family: Helvetica, Arial, sans-serif;
	padding-left: 2px;
}

textarea {
	overflow: auto;
}

.container {
	width: 996px;
	margin: 0 auto;
    padding: 14px 14px 15px 14px;
}
#casino .container {
    background-color: #fff;
}
.online .container {
    padding: 1px 14px 15px 2px;
    margin: -7px auto 0 auto;
}

#foot .container {
	padding-top:0;
}

.mobile_container.wrapper .mobile-page-container {
    padding-top: 0px;
    margin-top: -15px;
}

#popup #container {
	width: 972px;
}

#game, #game #container {
	width: 665px;
}

#game_live, #game_live #container {
	width: 100%;
	margin: 0 auto;
}

#casino.oc.popup #container {
	width: 805px;
	margin: 0 auto;
}

.left {
	float: left;
}

.leftMargin {
	float: left;
	margin-left: 50px;
}

.right {
	float: right;
}

#nav {
	width: 192px;
    padding: 0 0 0 12px;
}

#casino #nav {
	width: 165px;
	padding: 15px 15px 0 24px;
}

#sub_nav_bg {
	height: 46px;
	position: relative;
}

#sub_nav_bg #timeDisplay {
	display: none;
}

#sub_nav .sub_nav_drop li a.sub_nav_mobile_teaser .experience {
	height: 238px;
	background: url(../img/navlayer_teaser_mobile-7E4D08C936E0E20D6874240C7A1D6F50.png) no-repeat 50px 82px;
}

.sub_nav_mobile_tab .ios {
	background: url(../img/navlayer_teaser_mobile_ios-33884059164D711D19A9491AF02B4F95.png) no-repeat center 20px;
}

.sub_nav_mobile_tab .android {
	background: url(../img/navlayer_teaser_mobile_android-65C356C723ED702F109824E73B777B07.png) no-repeat center 20px;
}

.sub_nav_mobile_tab .web {
	background: url(../img/navlayer_teaser_mobile_web-E7C789733BCD2E333F9D2502FAC010DD.png) no-repeat center 25px;
}

.sub_nav_mobile_tab span:first-child {
	font-size: 22px;
	line-height: 26px;
	color: #000;
}

.sub_nav_badge {
	z-index: 2;
	position: absolute;
	height: 11px;
	background: url(../img/sub_nav_badge_l-6EA206E9F538548172394963B664A97F.png) no-repeat;
	padding-left: 8px;
	margin: 2px 0 0 9px;
}

.sub_nav_badge span, #mobile .badge {
	height: 11px;
	font-size: 9px;
	font-weight: bold;
	line-height: 11px;
	color: #fff;
	background: url(../img/sub_nav_badge_r-D58B5BAF6C3286C0D4B08A8DF5E3850B.png) no-repeat right 0;
	padding-right: 6px;
	display: inline-block;
}

#mobile .badge {
	padding-left: 4px;
	margin: 11px 0 0 8px;
	vertical-align: top;
}

#sub_nav .sub_nav_drop li a.sub_nav_mobile_teaser {
	float: left;
	width: 412px;
	border-right: 1px solid #d3d3d3;
	white-space: normal;
	padding: 15px 0 0 20px;
}

#sub_nav .sub_nav_drop li a.sub_nav_mobile_tab {
	float: left;
	width: 182px;
	font-size: 13px;
	line-height: 16px;
	color: #444;
	border-right: 1px solid #d3d3d3;
	border-left: 1px solid #fff;
}

#sub_nav .sub_nav_drop li a.sub_nav_mobile_tab:hover, #sub_nav .sub_nav_drop li a.sub_nav_mobile_teaser:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f0f0), color-stop(100%, #ffffff)); /* Saf4+, Chrome */
	background: -webkit-linear-gradient(top, #f0f0f0 0%, #ffffff 100%); /* Chrome 10+, Saf5.1+ */
	background:    -moz-linear-gradient(top, #f0f0f0 0%, #ffffff 100%); /* FF3.6+ */
	background:     -ms-linear-gradient(top, #f0f0f0 0%, #ffffff 100%); /* IE10+ */
	background:      -o-linear-gradient(top, #f0f0f0 0%, #ffffff 100%); /* Opera 11.10+ */
	background:         linear-gradient(top, #f0f0f0 0%, #ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#ffffff',GradientType=0); /* IE6-9 */
}

.sub_nav_mobile_tab div {
	height: 171px;
	padding: 81px 3px 0;
	white-space: normal;
}

.sub_nav_mobile_tab span {
	text-align: center;
	display: block;
}

#casino #sub_nav_bg #timeDisplay {
	display: block;
	text-align: center;
	background: url(../img/sub_nav_slash-961F8E5467B5914BC1011EA05D273F06.png) no-repeat center right;
	height: 46px;
	position: absolute;
	right: 0;
	padding-right: 16px;
	z-index: 2;
}

#casino #sub_nav_bg #timeHHMM {
	background: url(../img/casino/clock-21A3A71477351C7D53B90A5BC292ECD2.png) no-repeat center right;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	text-shadow: 1px 1px 3px rgba(255, 255, 255, 0.4);
	height:41px;
	line-height: 46px;
	padding-right:31px;
}

#langLayerTime {
	line-height: 36px;
	padding-right: 8px;
	float: right;
}

#langLayerTime > div {
	float: left;
}

#langLayerTime #timeDisplay {
	padding-left: 3px;
}

.language-selector-wrapper {
    background: #FFFFFF;
    border: 1px solid #D9D9D9;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding-bottom:7px;
    position:relative;
}

#casino .language-selector-wrapper.mini_teaser {
	background: none repeat scroll 0 0 #000000;
	border: 1px solid #666666;
	color: #FFFFFF;
}

.language-selector-box {
	background: url('../img/flagsSprite_new.png') no-repeat #fff;
	width:30px;
	height:30px;
	margin-left:7px;
	margin-top:7px;
	margin-right:4px;
}

#casino .language-selector-box {
	background-color: transparent;
}

#casino .language-selector-wrapper.mini_teaser .time {
	color: black;
}

/* International */
.language-selector-box.in {
	background-position: 0px 0px;
}

/* Germany */
.language-selector-box.de {
	background-position: 0px -31px;
}

/* Italy */
.language-selector-box.it {
	background-position: 0px -62px;
}

/* Denmark */
.language-selector-box.dk {
	background-position: 0px -93px;
}

/* Austria */
.language-selector-box.at {
	background-position: 0px -124px;
}

.selected-language {
	font-size:10px;
	font-weight: normal;
}

.language-selector-wrapper .box_1 {
	padding-right:0;
	width:30px;
}

.language-selector-wrapper .box_2 {
	width:auto;
	padding-top:6px;
}

.language-selector-wrapper .time {
  background: #e0e0e0;
  position: absolute;
  top: 6px;
  right: 6px;
  padding: 2px 5px;
}

#content {
	width: 780px;
}

#contentLWK {
	width: 996px;
}

#popup #content {
	width: 768px;
}

#head {
	height: 100px;
}

/* no header */
.noheader #head {
	display: none;
}

#lpage #head {
	height: 146px;
}

#popup #head, #popup_table #head, #popup_text #head, #lpage2 #head {
	height: 146px;
 	background: url(../img/logo-23737C3B91FDE7922EDC1CF2EFF816F5.png) no-repeat 24px 25px;
}

#main, #head_main {
	width: 564px;
}

#main {
	width: 576px;
}

#main_wide {
	width: 768px;
    padding: 0px 0 0 12px;
}

#mainLWK {
	padding-left: 6px;
	width: 760px;
}

#main_all {
	width: 996px;
}

#error #main {
	padding-left: 40px;
}

#casino #main_l {
	width: 564px;
	margin: 18px 12px 0 12px;
}

#casino #main_r {
	width: 408px;
	margin-top: 18px;
}

#oc_teaser {
	width: 996px;
	height: 365px;
	color: #ffffff;
}
#oc_teaser .sheet-oc_buy_chips_but_en {
    background: url(../img/casino/oc_buy_chips_but_en-C3D20B3C7BB1F14D06ED95EE9C89A560.png) no-repeat 0 bottom;
    background-size: cover;
}
#oc_teaser .sheet-oc_buy_chips_but_de {
    background: url(../img/casino/oc_buy_chips_but_de-5DAB834F379F431A6ABC3B8F7D7193F0.png) no-repeat 0 bottom;
    background-size: cover;
}
#oc_teaser .sheet-oc_buy_chips_but_it {
    background: url(../img/casino/oc_buy_chips_but_it-EBF3AAD1F70EE08E5D39A5691FB391CD.png) no-repeat 0 bottom;
    background-size: cover;
}
#oc_teaser .sheet-oc_buy_chips_but_fr {
    background: url(../img/casino/oc_buy_chips_but_fr-4E8B593452A9CA0529DDABF24E2D6C7E.png) no-repeat 0 bottom;
    background-size: cover;
}
#oc_teaser .sheet-oc_buy_chips_but_tr {
    background: url(../img/casino/oc_buy_chips_but_tr-A4CC27AD538B26EB13EED6CBB35A672D.png) no-repeat 0 bottom;
    background-size: cover;
}
#oc_teaser .sheet-oc_buy_chips_but_hr {
    background: url(../img/casino/oc_buy_chips_but_hr-D3C1A4220F004B059B53992FD73C891F.png) no-repeat 0 bottom;
    background-size: cover;
}
#oc_teaser .sheet-oc_buy_chips_but_da {
    background: url(../img/casino/oc_buy_chips_but_da-4EBD37423CCC9235600F5CB7842E0755.png) no-repeat 0 bottom;
    background-size: cover;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi) {
    #oc_teaser .sheet-oc_buy_chips_but_en {
        background: url(../img/casino/oc_buy_chips_but_ret_en-6D0A177C0C531E00EA97525F5B7AA1A4.png) no-repeat 0 bottom;
        background-size: cover;
    }

    #oc_teaser .sheet-oc_buy_chips_but_de {
        background: url(../img/casino/oc_buy_chips_but_ret_de-9BC9AB22EAE4D2E1BEA30C586C66D964.png) no-repeat 0 bottom;
        background-size: cover;
    }

    #oc_teaser .sheet-oc_buy_chips_but_it {
        background: url(../img/casino/oc_buy_chips_but_ret_it-A0BF81BA20BFE4FFA42869A779CF9512.png) no-repeat 0 bottom;
        background-size: cover;
    }

    #oc_teaser .sheet-oc_buy_chips_but_fr {
        background: url(../img/casino/oc_buy_chips_but_ret_fr-626E4603B36334F8143B67A8DA3AD390.png) no-repeat 0 bottom;
        background-size: cover;
    }

    #oc_teaser .sheet-oc_buy_chips_but_tr {
        background: url(../img/casino/oc_buy_chips_but_ret_tr-8CAB9184F463E3A6875A596F789E69C2.png) no-repeat 0 bottom;
        background-size: cover;
    }

    #oc_teaser .sheet-oc_buy_chips_but_hr {
        background: url(../img/casino/oc_buy_chips_but_ret_hr-CF676E7763A37E3E1680745E7F77A186.png) no-repeat 0 bottom;
        background-size: cover;
    }

    #oc_teaser .sheet-oc_buy_chips_but_da {
        background: url(../img/casino/oc_buy_chips_but_ret_da-E6B0ABF9EA6F59AE191920A3645E0102.png) no-repeat 0 bottom;
        background-size: cover;
    }
}

#main_casino, #main_lpage {
	margin-left: 12px;
	width: 984px;
}

#side {
	width: 216px;
}

#side #video_layer_fade_in{
	margin-left: -700px;
}

#head_side {
	width: 216px;
	background: url(../img/login_bg-175E85E3A98A690AD4FBFA039DC1CB35.jpg) no-repeat 0 8px;
}

#casino #head_side,
#lpage3.lpage3_dark #head_side
{
	background: url(../img/casino/login_bg-882665B3EDED332F0A4720F754461A96.jpg) no-repeat 0 8px;
}

#foot {
	z-index: 10;
	position: relative;
	background: #F7F7F7;
	border-top: 1px solid #C9C9C9;
}

#casino #foot,
#lpage3.lpage3_dark #foot
{
	border-top: 1px solid #bcbcbc;
	background: #fff;
}

#lpage #foot {
	background-position: 0 -20px;
}

#lpage .footer_logo.marg {
    margin: 0 0 0 194px;
}

#casino #lpage #foot {
	padding-top: 5px;
}

.footerLicense {
	height: 41px;
	display: table-cell;
	vertical-align: middle;
}

#popup_text, #popup_text #container, #popup_text #content, #popup_text #main, #popup_text #head_main {
	width: 563px;
}

#popup_table #container, #popup_table #content, #popup_table #main, #popup_table #head_main {
	width: 788px;
}

#popup_table {
	width: 100%;
	text-align: center;
}

#popup_table #container {
	margin: 0 auto;
}

.clear {
	clear: both;
	height: 0;
	overflow: hidden;
}

/* For modern browsers */
.cf:before, .cf:after {
	content: "";
	display: table;
}

.cf:after {
	clear: both;
}

/* For IE 6/7 (trigger hasLayout) */
.cf {
	*zoom: 1;
}

.over {
	overflow: hidden;
}

.overWhiteSpace {
	overflow: hidden;
	white-space: nowrap;
}

.elli {
	text-overflow: ellipsis;
}


.hide, .hideL, .hideC, .hideM, .hideLC, .hideB, .hideA, .hideX, .hideEmailDetails, .hideMarketDetails, .hideAgencyDetails, .hidePaymentDetails {
	display: none;
}

.hidden {
    visibility: hidden;
}

.block {
	display: block;
}

.inline {
	display: inline-block;
}

.div_center {
	text-align: center;
	margin: 0 auto;
}

.invisible {
	visibility: hidden;
}

.space {
	height: 12px;
	overflow: hidden;
}

.space_80 {
	height: 80px;
	overflow: hidden;
}

.space_60 {
	height: 60px;
	overflow: hidden;
}

.space_30 {
	height: 30px;
	overflow: hidden;
}

.space_20 {
	height: 20px;
	overflow: hidden;
}

.space_15 {
	height: 15px;
	overflow: hidden;
}

.space_13 {
    height: 13px;
    overflow: hidden;
}

.space_9 {
	height: 9px;
	overflow: hidden;
}

.space_6 {
	height: 6px;
	overflow: hidden;
}

.space_3 {
	height: 3px;
	overflow: hidden;
}

.space_4 {
	height: 4px;
	overflow: hidden;
}

.abs {
	position: absolute;
}

.rel {
	position: relative;
}

.cursor {
	cursor: pointer;
}

.wait {
	cursor: wait;
}

#noscript {
	background-color: #ff0000;
	font-size: 20px;
	color: #ffffff;
	text-align: center;
	padding: 20px;
}

/* #### CI Elemente ############################# */

#ci_l {
	position: fixed;
	top: 0;
	left: 0;
	width: 70px;
	height: 315px;
	background: url(../img/ci_l-D066ED8003310526124B0623E2E6C2CD.png) no-repeat;
	display: none;
}

#ci_r {
	z-index: 9;
	position: fixed;
	right: 0;
	bottom: 0;
	width: 70px;
	height: 315px;
	background: url(../img/ci_r-8EFFB3C23256ECEC424E44D393C137F1.png) no-repeat;
	display: none;
}

#ci_b {
	z-index: 11;
	position: absolute;
	right: 0;
	width: 70px;
	height: 315px;
	background: url(../img/ci_r-8EFFB3C23256ECEC424E44D393C137F1.png) no-repeat;
	margin-top: -315px;
	display: none;
}

#ci_nav {
	position: absolute;
	width: 70px;
	height: 147px;
	background: url(../img/bg_sans-A75248AC370F1D405F75550EAFB17282.png) repeat-x 0 bottom;
}

#casino #ci_nav {
	background: url(../img/bg_sans_casino-B059EC88418F27189A261BF0303503CE.png) repeat-x 0 bottom;
}

/* no header */
.noheader #ci_nav, #casino.noheader #ci_nav {
	background-position: 0 0;
}

.nss-reg {
	font-family: Helvetica, Arial, sans-serif;
}

/* #### General ############################# */

.h1 {
	padding-bottom: 5px;
	font-size: 16px;
	font-weight: normal;
	line-height: 20px;
	font-family: Helvetica, Arial, sans-serif;
}

h1 {
	padding-bottom: 5px;
	font-size: 16px;
	font-weight: normal;
	line-height: 20px;
	font-family: Helvetica, Arial, sans-serif;
}

#side .right h1,
#nav .left h1 {
	font-family: Helvetica, Arial, sans-serif;
}

.h1casino {
	padding-bottom: 5px;
	font-weight: normal;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
}

.h2 {
	font-size: 14px;
	font-weight: normal;
}

.h2_macro_nostyle { /*refs #4121*/
	font-size: 12px;
	line-height: 16px;
	padding:0px;
	margin:0px;
}

#casino.oc h2 {
    color: #000;
	padding-bottom: 5px;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	font-family: Helvetica, Arial, sans-serif;
}
#casino.oc .winner h2 {
    color: #fff;
}
#casino.oc h2.red {
    color: #bf0030;
}
#casino.oc h2 a {
    color: #000 !important;
}

#casino.oc h2.norm {
	font-weight: normal;
}

#casino.oc h2.confirm_casino {
	padding: 0px;
	margin: 0px;
	line-height: 14px;
	font-weight: normal;
}

#casino.oc h2.lh_18 {
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	font-family: Helvetica, Arial, sans-serif;
}

h1.title {
	font-size: 24px;
	font-weight: normal;
	padding-bottom: 8px;
}

h2 {
	font-size: 14px;
	font-weight: normal;
}

h3 {
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
}

.mega {
	font-size: 54px;
	line-height: 54px;
}

.fs_10 {
	font-size: 10px;
}

.fs_11 {
	font-size: 11px;
}

.fs_12 {
	font-size: 12px;
}

.fs_14 {
	font-size: 14px;
}

.fs_16 {
	font-size: 16px;
}

.fs_18 {
	font-size: 18px;
}

.fs_22 {
    font-size: 22px;
}

.fs_30 {
	font-size: 30px;
	letter-spacing: -1px;
}

.fs_34 {
	font-size: 34px;
	letter-spacing: -1px;
}

#main_casino h1, #main_casino h2, #main_casino h3, #main_casino li a, #main_casino div, .oc_main_small li a {
	color: #ffffff;
}

.norm {
	font-weight: normal;
}

.bold, strong {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

.upper {
	text-transform: uppercase;
}

.uline {
	text-decoration: underline;
}

.uline_hover:hover {
	text-decoration: underline;
	cursor: pointer;
}

.thline {
	text-decoration: line-through;
}

.align_r {
	text-align: right;
}

.align_c {
	text-align: center;
}

.align_l {
	text-align: left;
}

.valign_b {
	vertical-align: bottom;
}

.valign_m {
	vertical-align: middle;
}

.valign_t {
	vertical-align: top;
}

.ie_w100 {
	<!--
	width: 100%;
	-->
}

.pad_2 {
	padding: 2px;
}

.pad_9 {
	padding: 9px;
}

.pad_14 {
	padding: 14px;
}

.pad_20 {
	padding: 20px;
}

.pad_r_3 {
    padding-right: 3px;
}

.pad_r_5 {
	padding-right: 5px;
}

.pad_r_6 {
	padding-right: 6px;
}

.pad_r_9 {
	padding-right: 9px;
}

.pad_r_15 {
	padding-right: 15px;
}

.pad_r_12 {
	padding-right: 12px;
}

.pad_r_18 {
	padding-right: 18px;
}

.pad_r_100 {
	padding-right: 100px;
}

.pad_l_4 {
	padding-left: 4px;
}

.pad_l_5 {
	padding-left: 5px;
}

.pad_l_6 {
	padding-left: 6px;
}

.pad_l_9 {
	padding-left: 9px;
}

.pad_l_10 {
	padding-left: 10px;
}

.pad_l_12 {
	padding-left: 12px;
}

.pad_l_14 {
	padding-left: 14px;
}

.pad_l_20 {
	padding-left: 20px;
}

.pad_l_30 {
	padding-left: 30px;
}

.pad_l_33 {
	padding-left: 33px;
}

.pad_l_44 {
    padding-left: 44px;
}

.pad_l_100 {
	padding-left: 100px;
}

.pad_l_115 {
	padding-left: 115px;
}

.pad_t_3 {
	padding-top: 3px;
}

.pad_l_80 {
	padding-left: 80px;
}

.pad_l_70 {
	padding-left: 70px;
}

.pad_t_3 {
	padding-top: 3px;
}

.pad_t_6 {
	padding-top: 6px;
}

.pad_t_9 {
	padding-top: 9px;
}

.pad_t_10 {
	padding-top: 10px;
}

.pad_t_30 {
	padding-top: 30px;
}

.pad_t_12 {
	padding-top: 12px;
}

.pad_b_4 {
	padding-bottom: 4px;
}

.pad_b_7 {
    padding-bottom: 7px;
}

.margin_0 {
	margin: 0;
}

.margin_t_2 {
	margin-top: 2px;
}

.margin_t_3 {
	margin-top: 3px;
}

/*wg kompatibilität mit laufenden spielen resultCell2 verkleinert, das soll ausgeglichen werden*/
.upcoming .margin_t_3-4 {
	margin-top: 3px;
	margin-left: 3px;
}

.margin_l_3 {
	margin-left: 3px;
}

.margin_t_7 {
	margin-top: 7px;
}

.margin_t_9 {
	margin-top: 9px;
}

.margin_t_15 {
	margin-top: 15px;
}

.margin_l_8 {
    margin-left: 8px;
}

.margin_l_12 {
	margin-left: 12px;
}

.margin_l_14 {
    margin-left: 14px;
}

.margin_l_15 {
    margin-left: 15px;
}

.margin_l_16 {
    margin-left: 16px;
}

/* Top Ereignis Bereichsseite */
.margin_l_21 {
	margin-left: 21px;
}

.margin_t_4 {
	margin-top: 4px;
}

.margin_t_6 {
	margin-top: 6px;
}

.margin_t_110 {
	margin-top: 110px;
}

.margin_r_4 {
	margin-right: 4px;
}

.margin_r_9 {
	margin-right: 9px;
}

.margin_r_12 {
	margin-right: 12px;
}

.margin_r_13 {
	margin-right: 13px;
}

.margin_r_20 {
	margin-right: 20px;
}

.fl_marg_r_5 {
	float: left;
	margin-right: 5px;
}

.lh_14 {
	line-height: 14px;
}

.l_height_16, .lh_16 {
	line-height: 16px;
}

.lh_18 {
	line-height: 18px;
}

.l_height_20, .lh_20 {
	line-height: 20px;
}

.l_height_25, .lh_25 {
	line-height: 25px;
}

.lh_28 {
	line-height: 28px;
}

.lh_36 {
	line-height: 36px;
}

.lh_44 {
	line-height: 44px;
}

.rb_5 {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.white {
	color: #ffffff;
}
#casino .white {
    color: #000000;
}

.red, a.red {
	color: #bf0030;
}

.roll_red:link {
	color: #000000;
}

.roll_red:hover {
	color: #db0036;
}

.rusty {
	color: #923523;
}

.green, a.green {
	color: #008419;
}

.yellow, a.yellow {
	color: #ffb401;
}

.grey {
	color: #666666;
}

.lightgrey, .grey_999 {
	color: #999999;
}

.hypergrey, .grey_ddd {
	color: #000;
}

.grey_ccc {
	color: #ccc;
}

.grey_555 {
	color: #555;
}

.darkgrey, .grey_333 {
	color: #333333;
}

.blue, a.blue {
	color: #00384e;
}

.skyblue {
	color: #29739e;
}

.blue_558797 {
	color: #558797;
}

.black {
	color: #000000;
}

.bg_white {
	background-color: #ffffff;
}

.bg_grey {
	background-color: #ebebeb;
}

.bg_othergrey {
	background-color: #dbdbdb;
}

.bg_toughgrey {
	background-color: #d6d6d6;
}

.bg_lovelygrey {
	background-color: #bebebe;
}

.bg_magicgrey {
	background-color: #e3e3e3;
}

.bg_midgrey {
	background-color: #cccccc;
}

.bg_darkgrey {
	background-color: #999999;
}

.bg_wolfgrey {
	background-color: #484848;
}

.bg_lightgrey {
	background-color: #f5f5f5;
}

.bg_grey272727 {
	background-color: #272727;
}

.bg_grey333333 {
	background-color: #e2e2e2;
}

.bg_grey_666 {
	background-color: #666;
}

.bg_fafafa {
	background: #fafafa;
}

.hr, .hr0 {
	height: 1px;
	background-repeat: repeat-x;
	margin-right: 12px;
	overflow: hidden;
}

.hr0, #ticket .hr, #minigames .hr, .box_side .hr, #mobile_offering .hr, .main_layer .hr, #tooltip_7 .hr, .nav_box .hr, .betradar_layer .hr, .oc_main_small .hr, .oc_main_big .hr, .sheet_body .hr, #mybettings .hr, #myaccount .hr, #docupload .hr {
	margin: 0;
}

.h_3 {
	height: 3px;
	background-position: 0 1px;
}

.h_7 {
	height: 7px;
	background-position: center center;
}

.h_17 {
	height: 17px;
	background-position: center;
}

.h_25 {
	height: 25px;
	background-position: center;
}

.h_11 {
	height: 11px;
	background-position: center;
}

.line_black {
	background-image: url(../img/hr_black-D9ED8B91BD48DDA377FA8B38B2740786.gif);
}

.line_grey {
	background-image: url(../img/hr_grey-5CCC81FC9DA8853803C7EE88EC1F39A7.gif);
}

.line_white, #casino #lang .line_grey {
	background-image: url(../img/hr_white-BA8279B69EA4179D830AF07781815263.gif);
}

.opacity_40 {
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
}

.opacity_65 {
	filter: alpha(opacity=65);
	-moz-opacity: 0.65;
	-khtml-opacity: 0.65;
	opacity: 0.65;
}

.corner {
	height: 9px;
	background-repeat: no-repeat;
	background-position: top right;
	cursor: pointer;
	overflow: hidden;
}

.shut {
	font-size: 10px;
	line-height: 10px;
	text-align: right;
	padding-right: 15px;
}

.white_off {
	background-image: url(../img/corner_white_off-05662E3B1A08DA3AD6BC11225575F8FF.gif);
}

.white_on {
	background-image: url(../img/corner_white_on-C179BE85FC4AB8FFF19539D63DF156E7.gif);
}

.grey_off {
	background-image: url(../img/corner_grey_off-944B552A440CD1EA4B33E961E34F04DF.gif);
}

.grey_on {
	background-image: url(../img/corner_grey_on-B1264D710A25E74E8AFC32AAF6DD4985.gif);
}

.but {
	width: 39px;
	height: 22px;
	font-size: 11px;
	line-height: 24px;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	border: 0;
	background: url(../img/but-89A97CFB29E475DBB628C7FF7AA0108B.gif) 50% 4px no-repeat;
	cursor: pointer;
}

.but:hover {
	font-weight: bold;
}

.but_60 {
	width: 60px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	color: #000000;
	background: url(../img/but_60-E40E241CFA9DAABCFA9B9D1FF6E13658.gif) no-repeat;
	cursor: pointer;
}

.but_60.t_on {
	background: url(../img/but_60_on-6984D6F2470FE04C3527567279F71C83.gif) no-repeat;
	color: #ffffff;
}

.but_80 {
	width: 80px;
	height: 16px;
	font-size: 11px;
	line-height: 16px;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	border: 0;
	background: url(../img/but_80-E0C257645ED910FA3A5C5F979C9A4C9D.gif) no-repeat;
	cursor: pointer;
}

.but_100 {
	width: 100px;
	height: 16px;
	font-size: 11px;
	line-height: 16px;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	border: 0;
	background: url(../img/but_100-8C82694C1F0470BDA3F1FF6649E556B2.gif) no-repeat;
	cursor: pointer;
}

.chance .but_100 {
	width: 114px;
	color: #000000;
	background: url(../img/but_114-5450ACB67F0FA4A21D88FAB85D3A1CE9.gif) no-repeat;
}

.but_100.but_red {
	border: 0;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	font-family: Helvetica, Arial, sans-serif;
	background: url(../img/but_100_red-97D70377E212D43AFA583CB6DEB1A79C.gif) no-repeat;
	padding-left: 2px;
}

.but_drop {
	width: 60px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	color: #000000;
	background: url(../img/but_60-E40E241CFA9DAABCFA9B9D1FF6E13658.gif) no-repeat;
	cursor: pointer;
}

.but_drop_160 {
	width: 160px;
	height: 24px;
	background: url(../img/but_drop_160-6FDBBBE8E86E7FD1142D9C93699C0B21.gif) no-repeat;
	cursor: pointer
}

.but_drop_160 .drop_title {
	height: 24px;
	line-height: 24px;
	padding-left: 13px;
}

.but_close {
	width: 14px;
	height: 14px;
	background: url(../img/but_close-748CCD40744BD6CEA3BF476882D9BCD6.gif) no-repeat;
	cursor: pointer;
}

/* --------------------------------------- */

.slider {
	height: 14px;
	background-color: #db0036;
	padding-top: 32px;
	padding-right: 6px;
	cursor: pointer;
}

.slider.bot {
	height: 37px;
	padding-top: 0;
}

.slider.bot a {
	height: 37px;
	width: 32px;
	border-right: 1px solid #ab042d;
	display: inline-block;
}

.slider.bot a.bs_share {
	background: url(../img/icon_bs_share-DD04E0EB477BE06E5E6AE570CE4F86F4.png) no-repeat 50% 50%;
}

.slider.bot a.bs_print {
	background: url(../img/icon_bs_printer-75139B0D2EFCAB2827872D6F72D36287.png) no-repeat 50% 50%;
}

.slider.bot .corner {
	width: 110px;
	display: block;
	margin-top: 24px;
}

.slider_name {
	z-index: 2;
	position: absolute;
	font-size: 15px;
	line-height: 48px;
	color: #ffffff;
	font-family: Helvetica, Arial, sans-serif;
	text-align: center;
	cursor: pointer;
	width: 215px;
}

#minigames .slider_name h1 {
	line-height: 30px;
}

#minigames .slider_name {
	text-align: left;
	padding-left: 12px;
}

/* #### Head ############################# */

/* NPs fallback */

#head_search {
	float: left;
	width: 180px;
	padding: 41px 40px 0 0;
}

.head_box {
	float: left;
	width: 110px;
	padding-top: 18px;
}

.head_box a {
	line-height: 20px;
}

#casino .head_box a {
	color: #fff;
}

.head_box.spacer {
	margin-left: 330px;
}

.head_box.spacer_2 {
	margin-left: 220px;
}

/* --------------------------------------- */

#box_login {
	width: 192px;
	height: 58px;
	margin-top: 9px;
	padding: 12px;
}

#lpage3.lpage3_dark #box_login{
	color: #fff;
}

#lpage3.lpage3_dark .grey{
	color: #fff;
}

#lpage3.lpage3_dark .col .grey{
	color: #666;
}

#lpage3.lpage3_dark .grey .drop_title{
	color: #666;
}

#lpage3.lpage3_dark #help_login{
	color: #fff;
	background: url(../img/arrow_white-FDE517FD84BDB5870575EFF838794908.gif) 0 4px no-repeat;
}

#lpage3.lpage3_dark .head_box a {
	color: #fff;
}

#lpage3 #minigames{
	margin-bottom: 12px;
}


#lpage3.lpage3_light #minigames{
	background: #fff;
}




#lpage3.lpage3_dark .box_bot,
#lpage3.lpage3_dark .box_top .macro,
{
	background: #262626;
}


#lpage3.lpage3_dark .box_top_all {
	margin-top: 6px;
	margin-left: 10px;
	padding: 14px 0 0 12px;
	width: 744px;
	background: #353535;
	border-top: 1px solid #454545;
	border-left: 1px solid #454545;
	border-right: 1px solid #454545;
}

#lpage3.lpage3_dark .box_top {
	margin-top: 15px;
	margin-left: 10px;
	padding: 0;
	width: 756px;
	background: #353535;
	border-top: 1px solid #454545;
	border-left: 1px solid #454545;
	border-right: 1px solid #454545;
}


#lpage3.lpage3_dark .box_bot{
	margin-left: 10px;
	width: 756px;
	margin-bottom: 7px;
	border-bottom: 1px solid #454545;
	border-left: 1px solid #454545;
	border-right: 1px solid #454545;
	background: #353535;
	height: 18px;
}

#lpage3.lpage3_dark .box_top .space{
	background: #353535;
	width: 100%;
}

#lpage3.lpage3_dark .box_top .header.bg{
	background:  #262626;
	color: #ccc;
	width: auto;
	padding: 0 13px;
}

#lpage3.lpage3_dark .box_top .macro{
	background:  #353535;
	color: #bbb;
	padding: 0 14px;
}

#lpage3 .box_top_3 .space{
	width: 183px;
}



.box_login_sub {
	height: 43px;
}

#casino .box_login_sub, #casino .box_login_sub .grey {
	color: #fff;
}

#box_login .box_login_sub input {
	width: 188px;
	height: 16px;
	border: 1px solid #d6d6d6;
	margin-bottom: 2px;
}

#casino #box_login .box_login_sub input {
	color: #000;
	background: #ccc;
}

#casino #box_login .box_login_sub #password_placeholder {
	color: #000;
	background: #ccc;
}

#head p {
	line-height: 18px;
	color: #000000;
	padding-bottom: 8px;
}

#help_login, #help_login_casino {
	line-height: 16px;
	background: url(../img/arrow_red-C340EDACBF2FD6B38E511C8299C825DF.gif) 0 4px no-repeat;
	padding-left: 12px;
	cursor: pointer;
}

#casino #help_login {
	background: url(../img/arrow_white-FDE517FD84BDB5870575EFF838794908.gif) 0 4px no-repeat;
}

#casino #help_login.red {
	color: #fff;
}

.blocked_game_message {
	font-size: 23px;
	margin-bottom: 243px;
	margin-top: 15px;
}

.blocked_game_message_icon {
	margin-top: 233px;
	width: 780px;
}

#help_login_layer, #help_login_casino_layer {
	z-index: 1000;
	position: absolute;
	line-height: 16px;
	border: 1px solid #999999;
	background-color: #ffffff;
	padding: 9px;
}

#casino #help_resultType_layer {
	color: #ccc;
	border: 1px solid #333;
	background-color: #666;
}

#help_resultType_layer {
	z-index: 30;
	position: absolute;
	width: 250px;
	line-height: 16px;
	border: 1px solid #999999;
	background-color: #ffffff;
	padding: 4px;
}

#help_resultType_layer .left {
	width: 230px;
}

#layer_bg, #alert_layer_bg_casino {
	position: fixed !important;
	position: absolute;
	z-index: 99998;
	width: 100%;
	height: 100% !important;
	height: 5000px;
	top: 0px;
	left: 0px;
	bottom: -94px;
	right: 0px;
	background-color: #000000;
	filter: Alpha(opacity=65);
	-moz-opacity: 0.65;
	opacity: 0.65;
	display: none;
}

#alert_layer_casino {
	z-index: 99999;
	top: 200px;
	position: fixed;
	width: 250px;
	left: 50%;
	margin-left: -129px;
	font-size: 13px;
	line-height: 16px;
	border: 1px solid #999999;
	background-color: #ffffff;
	padding: 4px;
	display: none;
}

#login_layer .warning {
	border: none;
	border-radius: 4px;
	height: 40px;
	padding-left: 32px;
	margin-left: 19px;
	padding-right: 3px;
	width: 198px;
	background: url(/img/warning_big_1-06EA7B4D52055962EDAAF18B2F3C1C58.png) #f2bdb9 5px 8px no-repeat;
	display: table;
    margin-bottom:6px;
}

#login_layer .warning span {
	display: table-cell;
	vertical-align: middle;
}

#alert_layer .left, #alert_layer_casino .left {
	width: 230px;
	margin: 10px;
}

#game_live #alert_layer, #game_live #alert_layer .left {
	width: 420px;
}

#game_live #alert_layer {
	margin-left: -210px;
}

.helpIcon {
	background: url(../img/help-9096803CA7CA1341044F07314BCE06C5.gif) no-repeat;
	cursor: pointer;
	width: 11px;
	height: 11px;
	padding-right: 2px;
}

.fly_warning_layer {
	z-index: 32;
	color: #000000;
	line-height: 16px;
}

.fly_warning_content_full_width {
    display: inline-block;
}

.fly_warning_frame_full_width {
    text-align: center;
}

.fly_warning_content_full_width h3 {
    height: 20px;
    line-height: 20px;
    margin-left: 5px;
}

#ticket .fly_warning_layer {
	width: 249px;
	background-position: 100% 4px;
	margin: -18px 0 0 -260px;
	position: absolute;
}

#ticket .fly_warning_layer.ok {
	background: url(../img/fly_pointer_ok-C49699F272D40924FC06D43C1EAB1EB1.gif) 100% 4px no-repeat;
}

.fly_warning_frame {
	width: 100%;
	border: 1px solid #db0036;
	background-color: #fcd6e0;
}

.fly_warning_frame_full_width {
    width: 100%;
    background-color: #f2bdb9;
}

#ticket .fly_warning_layer.ok .fly_warning_frame {
	border: 1px solid #009900;
	background-color: #ccebcc;
}

.fly_warning_content {
	background: url(../img/warning_1-F0910116443743F1A34DAF941DF93C70.gif) 9px 9px no-repeat;
	padding: 9px 9px 9px 30px;
}

.fly_warning_content_full_width {
    padding: 9px;
}

.fly_warning_content_full_width a{
    color:inherit;
    text-decoration: underline;
}

.fly_warning_ticket_content {
	background: url(../img/warning_inline-0E75AA8868EFBEC064E3B19E910B0189.gif) 3px 3px no-repeat;
	padding: 2px 2px 2px 19px;
}

#ticket .fly_warning_layer.ok .fly_warning_ticket_content {
	background: url(../img/warning_inline_ok-7B9EDEE92C553ADA41C731EEE68E1221.gif) 3px 3px no-repeat;
}

.fly_warning_ticket_content .left {
	width: 210px;
}

#ticket .fly_info_layer {
	z-index: 30;
	position: absolute;
	width: 258px;
	color: #000000;
	margin-left: -260px;
}

#ticket .fly_info_layer.warn_a {
	background: url(../img/fly_info_warn_a-C2940D20C28C10E83A1FC5D21C3F610B.gif) no-repeat;
}

#ticket .fly_info_layer.warn_b {
	height: 33px;
	background: url(../img/fly_info_warn_b-BD03C551D77269BFA7F81ED8AF444217.gif) no-repeat;
}

#ticket .fly_info_layer.warn_c {
	height: 33px;
	background: url(../img/fly_info_warn_c-342EA4947CD63A26CD6B25A619B32C88.gif) no-repeat;
	margin-top: -29px;
	<!--
	margin-top: -14px;
	-->
}

#ticket .fly_info_layer.shut_a {
	background: url(../img/fly_info_shut_a-E5543FCD65F081E61881187A64950125.gif) no-repeat;
}

#ticket .fly_info_layer.shut_b {
	height: 33px;
	background: url(../img/fly_info_shut_b-5C9235ED32205DC75953394D28476792.gif) no-repeat;
	margin-top: -14px;
}

#ticket .fly_info_layer.shut_c {
	height: 33px;
	background: url(../img/fly_info_shut_c-EE594D4F56829E06AD822474F9690DAC.gif) no-repeat;
	margin-top: -29px;
	<!--
	margin-top: -14px;
	-->
}

#ticket .text {
	width: 212px;
	padding: 2px 0 0 20px;
	overflow: hidden;
}

#ticket .text.small {
	height: 14px;
}

#ticket .text.big {
	height: 30px;
}

#ticket .but_close {
	width: 26px;
	height: 19px;
	background-position: 3px 3px;
}

#ticket .fly_warning_layer .but_close {
	width: 16px;
	height: 16px;
	background-position: 3px 0;
}

.fly_warning_content_full_width .but_close {
    background: url(../img/notification-error-BC9F3456D882B4FDACF06218F5E77D6F.png) no-repeat;
    width: 20px;
    height: 20px;
    background-size: 20px;
}

#ticket .bonus {
    width: 198px;
}

#ticket .bonus p {
    padding: 1px 0 1px 3px;
}

#ticket .bonus .radio {
    float: left;
    height: 15px;
    margin-right: 5px;
}

#ticket p {
    color: #000000;
    padding: 2px 0 0;
}

/* #### Old Sub Navigation ############################# */

#old_sub_nav li {
	float: left;
	width: 147px;
	height: 46px;
	text-align: center;
	border-right: 1px solid #ffffff;
}

#old_sub_nav li.home {
	border-left: 1px solid #ffffff;
}

#old_sub_nav li.results {
	width: 224px;
}

#old_sub_nav li a {
	font-size: 16px;
	line-height: 46px;
	color: #000000;
	display: block;
}

#old_sub_nav {
	height: 46px;
	margin: 0 12px 0 12px;
}

/* #### Sub Navigation ############################# */

#sub_nav {
	z-index: 100;
	position: absolute;
	top: 100px;
	width: 780px;
	margin-left: 12px;
}

/* no header */
.noheader #sub_nav {
	top: -1px;
}

#sub_nav li.first {
	float: left;
	width: 116px;
	height: 46px;
}

#sub_nav_slash {
	float: left;
	width: 12px;
	height: 46px;
	background: url(../img/sub_nav_slash-962F8E5467B5914BC1011EA05D273F06.png) no-repeat;
}

#sub_nav li#box_00 {
	width: 180px;
}

#sub_nav li .box_search {
	background: url(../img/search_bg-90C808E8047F46307CAF136F4001B1A6.png) no-repeat 0px 50%;
	height: 46px;
}

#sub_nav li .box_search .sub_search_txt {
	float: left;
	width: 120px;
	font-size: 12px;
	border: 0;
	margin: 17px 0 0 10px;
}

#sub_nav li .box_search .sub_search_but {
	float: left;
	width: 16px;
	height: 18px;
	margin: 15px 0 0 5px;
}

#sub_nav li ul.box_00 {
	z-index: 102;
	position: absolute;
	width: 180px;
	background-color: #4f4f4f;
	border: 1px solid #363636;
	margin-left: -1px;
	display: none;
}

#sub_nav li ul.box_00 li {
	font-size: 10px;
	color: #aaaaaa;
	border-top: 1px solid #676767;
	border-bottom: 1px solid #404040;
	white-space: nowrap;
	overflow: hidden;
	padding: 0 8px 0 10px;
}

#sub_nav li ul.box_00 li ul {
	padding: 3px 0 3px 0;
}

#sub_nav li ul.box_00 li li {
	border: 0;
	padding: 0;
}

#sub_nav li.results {
	width: 224px;
}

#sub_nav li ul.box_00 a {
	font-size: 11px;
	line-height: 22px;
	text-align: left;
	color: #ffffff;
	cursor: pointer;
	display: block;
}

#sub_nav li ul.box_00 a div:first-child {
	float: left;
	width: 131px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#sub_nav li ul.box_00 a div.num {
	float: left;
	width: 26px;
	color: #ffffff;
	text-align: right;
	padding-left: 5px;
}

#sub_nav li ul.box_00 .all_results a {
	color: #aaaaaa;
	border: 0;
}

#sub_nav li a {
	font-size: 15px;
	line-height: 46px;
	text-align: center;
	color: #ffffff;
	display: block;
}

#sub_nav li a.licTab {
	color: #333333;
}

#sub_nav li a.nss-reg,
#sub_nav li a.licTab {
	background: url(../img/sub_nav_slash-962F8E5467B5914BC1011EA05D273F06.png) no-repeat;
	padding-left: 12px;
}

#sub_nav li ul.sub_nav_drop {
	z-index: 101;
	position: absolute;
	left: 0;
	width: 992px;
	height: 263px;
	background: url(../img/navlayer_bg-613E90BD267B05DDE1915AFF54248D00.png) no-repeat transparent;
	margin-top: 6px;
	margin-left: -4px;
	display: none;
}

#sub_nav li ul.sub_nav_drop li.box {
	height: 240px;
	width: 974px;
	padding: 14px 0 0 10px;
	margin: 0 4px 0px 4px;
}

#sub_nav li .peak {
	z-index: 101;
	position: absolute;
	width: 21px;
	height: 11px;
	background: url(../img/navlayer_peak-357926581F1FF5EFF7881C9B340AF81A.png) no-repeat transparent;
	margin: -5px 0 0 48px;
	display: none;
}

#sub_nav li.black .peak {
	background: url(../img/navlayer_peak_casino-3E62772FAF3FDA94D63E177A379F0FF1.png) no-repeat transparent;
}

#sub_nav li.black ul.sub_nav_drop {
	background: url(../img/navlayer_bg_casino-0D132555B203D639CA5F211018BEFCD6.png) no-repeat transparent;
}

#sub_nav .sub_nav_drop li a {
	font-size: 11px;
	line-height: 15px;
	text-align: left;
	color: #444444;
	white-space: nowrap;
	overflow: hidden;
}

#sub_nav .sub_nav_drop li a.cut {
	height: 15px;
	white-space: normal;
}

#sub_nav li ul.sub_nav_drop li.box.casino, #sub_nav .sub_nav_drop li.casino a, #sub_nav .sub_nav_drop li.casino .bullet a {
	color: #ffffff;
}

#sub_nav .sub_nav_drop li.bullet a {
	font-size: 12px;
	line-height: 20px;
}

#sub_nav .sub_nav_drop li a:hover, .sub_nav_drop .teaser .game:hover, #sub_nav .sub_nav_drop li.casino .bullet a:hover {
	color: #db0036;
}

#sub_nav .sub_nav_drop li.casino a.noroll:hover {
	color: #ffffff;
}

#sub_nav .sub_nav_drop li a.all {
	overflow: visible;
	display: inline;
}

.sub_nav_drop ul li.second {
	width: 170px;
	background: url(../img/navlayer_line_1-A339634A4353282695D052592A71F319.gif) no-repeat 14px 30px;
	padding: 4px 0 13px 5px;
}

.sub_nav_drop ul li.second span {
	font-size: 17px;
	line-height: 18px;
}

.sub_nav_drop li.box.casino ul li.second {
	width: 150px;
	background: url(../img/navlayer_line_2-5A8C59A9D21FFFC1825278D0180FADD3.gif) no-repeat 14px 34px;
	padding: 4px 0 13px 5px;
}

.sub_nav_drop ul ul {
	width: 115px;
	background: 0;
	padding: 0 0 0 9px;
	margin: 0 0 16px 0;
	background: url(../img/navlayer_line_1-A339634A4353282695D052592A71F319.gif) no-repeat 0px 0px;
}

.sub_nav_drop .line_solo {
	width: 1px;
	height: 160px;
	background: url(../img/navlayer_line_2-5A8C59A9D21FFFC1825278D0180FADD3.gif) no-repeat 0px 0px;
	margin-top: 50px;
}

.sub_nav_drop ul ul.noline, .sub_nav_drop .teaser.casino {
	background: 0;
}

.sub_nav_drop li.box.casino ul ul {
	background: url(../img/navlayer_line_2-5A8C59A9D21FFFC1825278D0180FADD3.gif) no-repeat 0px 0px;
}

.sub_nav_drop .teaser {
	width: 324px;
	height: 228px;
	background: url(../img/navlayer_teaser_bg-2FF82ACC62F34C36E0012C50474DD2C6.png) no-repeat;
	padding: 5px 5px 5px 5px;
	margin: 0 12px 0 0;
}

.sub_nav_drop .teaser .hline {
	width: 315px;
	font-size: 16px;
	font-weight: bold;
	line-height: 36px;
	padding-left: 9px;
	margin-top: 9px;
}

.sub_nav_drop .teaser.sport .hline {
	z-index: 102;
	position: absolute;
	background: url(../img/trans_w80-73ADA935834C9531CCECC315D2A57692.png) repeat;
}

.sub_nav_drop .teaser.sport .list {
	width: 320px;
	padding: 5px 0 0 4px;
}

.sub_nav_drop .teaser .time {
	width: 70px;
	line-height: 22px;
}

.sub_nav_drop .teaser .game {
	width: 208px;
	color: #000000;
	line-height: 22px;
}

.sub_nav_drop .teaser .line {
	border-bottom: 1px solid #cccccc;
}

.sub_nav_drop .teaser.live .hline {
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	padding-left: 9px;
}

.sub_nav_drop .teaser.live .list {
	width: 320px;
	padding: 5px 0 0 9px;
}

.sub_nav_drop .teaser.casino .hline {
	z-index: 102;
	position: absolute;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	text-align: right;
}

.sub_nav_badge {
	z-index: 2;
	position: absolute;
	height: 11px;
	background: url(../img/sub_nav_badge_l-6EA206E9F538548172394963B664A97F.png) no-repeat;
	padding-left: 8px;
	margin: 2px 0 0 9px;
}

.sub_nav_badge span {
	height: 11px;
	font-size: 9px;
	font-weight: bold;
	line-height: 11px;
	color: #fff;
	background: url(../img/sub_nav_badge_r-D58B5BAF6C3286C0D4B08A8DF5E3850B.png) no-repeat right 0;
	padding-right: 6px;
	display: block;
}

/* #### Navigation ############################# */
/* #### Navigation ############################# */

#logo {
	width: 180px;
	background: 0;
	padding: 25px 0 0 24px;
}

.nav_box {
	width: 184px;
}

.nav_box.dark {
	width: 180px;
}

.nav_box.whitebox, .cont_box.whitebox {
	background: url(../img/box_nav_bg_white-964DD7DD7423BF4B5A3F6F8761EB897A.jpg) no-repeat #ffffff;
}

.nav_box.whitebox, .nav_box.whitebox a, .nav_box.nobox, .nav_box.nobox a {
	color: #666666;
}

#nav .new_en {
	background: url(../img/new_en-0A0F17E0B121784BD06649FD318773EB.png) no-repeat 139px 3px;
}

.nav_box.blackbox {
	color: #fff;
	background: #000;
	overflow: hidden;
}

.nav_box_head {
	height: 10px;
	background: url(../img/box_nav_head-E0862964777EA3E35F08117A97D57FBA.gif) no-repeat;
	overflow: hidden;
}

.nav_box.dark .nav_box_head {
	height: 8px;
	background: url(../img/nav/nav_1_bg-F88816A9B9CC605B6BB56802F6AD9404.png) no-repeat -1248px 0;
	overflow: hidden;
}

.nav_box_foot {
	height: 14px;
	background: url(../img/box_nav_foot-9CDB279EC4C26B98F8A169BD9E8B69E3.gif) no-repeat;
	overflow: hidden;
}

.nav_box.dark .nav_box_foot {
	height: 30px;
	line-height: 30px;
	color: #ccc;
	padding-left: 9px;
	background: url(../img/nav/nav_1_bg-F88816A9B9CC605B6BB56802F6AD9404.png) no-repeat -1068px 0;
	overflow: hidden;
	cursor: pointer;
}

.nav_box.dark .nav_box_foot:hover {
	background-position: -1068px -60px;
}

.nav_box.dark .nav_box_foot.no_hover:hover {
	background: url(../img/nav/nav_1_bg-F88816A9B9CC605B6BB56802F6AD9404.png) no-repeat -1068px 0;
	cursor: auto;
}

.nav_box.dark .nav_box_bot {
	height: 4px;
	background: url(../img/nav/nav_1_bg-F88816A9B9CC605B6BB56802F6AD9404.png) no-repeat -1248px -38px;
}

.nav_box_body, .cont_box_body {
	padding-left: 10px;
	padding-right: 14px;
}

.whitebox .nav_box_body, .blackbox .nav_box_body {
	background: url(../img/box_nav_body-64FA0D88E321E9F3A055A4288CD03B1E.gif) repeat-y;
}

#casino .whitebox .nav_box_body {
	background: url(../img/box_nav_body_white-1C9BD34046941A31997FBCC924DF7BFC.gif) repeat-y;
}

.nav_box.dark .nav_box_intro {
	color: #fff;
	border-left: 1px solid #6a6a6a;
	border-right: 1px solid #6a6a6a;
	background: #666;
	padding-right: 9px;
}

.nav_box.dark .nav_slider {
	width: 180px;
	height: 14px;
	background: url(../img/nav/nav_slider_bg-1BC98036BA11C629A5837C535BDF6D59.gif) 50% 0 no-repeat;
	padding-top: 7px;
}

.nav_box_body h1 {
	line-height: 16px;
}

.nav_box_body h2 {
	line-height: 18px;
}

.nav_box_body h1, .nav_box_body h2, .nav_box_body h3 {
	color: #444444;
}

.nav_box_body a {
	display: block;
}

li.bullet, #main_teaser_small li, .box_quad li, #main_casino li {
	background: url(../img/arrow_grey-FDE517FD84BDB5870575EFF838794908.gif) 0 6px no-repeat;
	padding-left: 12px;
}

li.bullet_red {
	background: url(../img/arrow_red-C340EDACBF2FD6B38E511C8299C825DF.gif) 0 6px no-repeat;
	padding-left: 15px;
	padding-top: 2px;
	margin-bottom: 10px;
}

#help li, .agb li, #career li, #agb .bg_grey ul li {
	background: url(../img/arrow_grey-FDE517FD84BDB5870575EFF838794908.gif) 0 4px no-repeat;
	padding-left: 12px;
	list-style-type: none;
}

#nav .nav_main_1, #nav .nav_main_2 {
	height: 16px;
	line-height: 14px;
	display: block;
	cursor: pointer;
	overflow: hidden;
}

#nav .nav_main_1:link, #nav .nav_main_2:link {
	color: #666666;
}

#nav .nav_main_1:hover, #nav .nav_main_2:hover {
	color: #dc0037;
}

#nav .nav_main_2 {
	<!--
	height: 13px;
	-->
}

#nav .nav_main_2 .left, #nav .nav_main_1 {
	width: 111px;
	background: url(../img/arrow_grey-FDE517FD84BDB5870575EFF838794908.gif) 0 4px no-repeat;
	padding-left: 12px;
	overflow: hidden;
}

#nav .nav_main_2 .left.down {
	background: url(../img/arrow_grey_d-E1454A0A71151371AED947352F4D1F80.gif) 0 4px no-repeat;
}

#nav .nav_main_1.check {
	width: 145px;
	line-height: 14px;
	background: url(../img/checkbox_off-2D20FC3D0B7E46D5439548BD8A11C956.gif) no-repeat 0 1px;
	padding-left: 15px;
}

#nav .nav_main_1.check_on {
	width: 145px;
	line-height: 14px;
	background: url(../img/checkbox_on-6B8B8CE618AC76A1F14EDE54CE53BBFF.gif) no-repeat 0 1px;
	padding-left: 15px;
}

#nav .nav_main_1 {
	width: 148px;
}

#nav ul.sublist {
	display: none;
}

#nav li.sub {
	height: 16px;
	font-weight: normal;
	padding-left: 0px;
	<!--
	height: 13px;
	-->
}

#nav .check_l {
	width: 108px;
	height: 15px;
	line-height: 13px;
	background: url(../img/check_off-24FA2B86CDEC83620F5EDE9E7439104D.gif) no-repeat;
	padding-left: 15px;
	overflow: hidden;
}

#nav .sublist li.sub.end .check_l {
	background: url(../img/checkbox_off-2D20FC3D0B7E46D5439548BD8A11C956.gif) no-repeat;
}

#nav .check_l.on, #nav li.sub .check_l.on {
	background: url(../img/check_on-5BB8A8AFA7DE01ACB9747AAF0D192625.gif) no-repeat;
}

#nav .sublist li.sub.end .check_l.on {
	background: url(../img/checkbox_on-6B8B8CE618AC76A1F14EDE54CE53BBFF.gif) no-repeat;
}

#nav .check_r {
	width: 37px;
	height: 15px;
	text-align: right;
}

#nav .sublist .check_r {
	background: url(../img/check_off-24FA2B86CDEC83620F5EDE9E7439104D.gif) -16px 0 no-repeat;
}

#nav .sublist li.sub.end .check_r {
	background: url(../img/p-5459177B437C1911EF8A808C92C8D7C5.gif) -16px 0 no-repeat;
}

#nav li.check, #nav li.check.on {
	background-position: 0 4px;
}

#nav li a:link, #nav li.sub:link, #nav li.bullet:link {
	color: #666666;
}

#nav li a:hover, #nav li.sub:hover, #nav li.bullet:hover {
	color: #dc0037;
}

#nav a.lightgrey {
	color: #999999;
}

#nav .nav_main_1.white:link, #nav .nav_box.blackbox a, #nav .nav_box.blackbox h1 {
	color: #ffffff;
}

#nav nav_main_1.white:hover {
	color: #f52539;
}

#nav li {
	line-height: 12px;
	padding-top: 3px;
    color: #000 !important;
}

#nav .line {
	border-bottom: 1px solid #d6d6d6;
}

#nav .nav_box.blackbox .line {
	border-bottom: 1px solid #666666;
}

.nav_more {
	height: 18px;
	line-height: 22px;
	color: #00384e;
	text-decoration: underline;
	cursor: pointer;
}

#nav input {
	width: 156px;
}

.nav_box.dark .nav_slider_txt {
	width: 180px;
	height: 16px;
}

.nav_box.dark .nav_slider_txt div {
	float: left;
	width: 36px;
	font-size: 9px;
	text-align: center;
	color: #ccc;
}

.nav_box.dark .nav_slider_txt div.on {
	color: #fff;
}

.nav_box.dark  #slider {
	width: 140px;
	height: 6px;
	font-size: 9px;
	margin: 0 0 0 20px;
}

#nav .nav_box.dark li {
	padding: 0;
}

#nav .nav_box.dark li a.nav_1 {
	color: #fff;
}

#nav .nav_box.dark li a.nav_2, #nav .nav_box.dark li a.nav_3 {
	color: #666;
}

.nav_box.dark .nav_1, .nav_box.dark .nav_2, .nav_box.dark .nav_3 {
	width: 166px;
	font-size: 12px;
	line-height: 30px;
	color: #fff;
	border-left: 1px solid #6a6a6a;
	border-right: 1px solid #6a6a6a;
	background: url(../img/nav/nav_1_bg-F88816A9B9CC605B6BB56802F6AD9404.png) no-repeat;
	padding: 0 3px 0 9px;
	display: block;
	cursor: pointer;
	overflow: hidden;
	<!--
	float: left;
	-->
}

.nav_box.dark .nav_2, .nav_box.dark .nav_3 {
	height: 28px;
	font-size: 11px;
	line-height: 28px;
	color: #666;
}

.nav_box.dark .nav_2 {
	width: 150px;
	border-left: 1px solid #cecece;
	border-right: 1px solid #cecece;
	background: url(../img/nav/nav_2_bg-9E89B10FC0CF636215F6A93B68B70A4B.png) no-repeat;
	padding-left: 25px;
}

.nav_box.dark .nav_3 {
	width: 150px;
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	background: url(../img/nav/nav_3_bg-186A27E5B75E010D54A687B75D84FC9B.png) no-repeat;
	padding-left: 25px;
}

.nav_box.dark .nav_1 span.num_r, .nav_box.dark .nav_2 span.num_r, .nav_box.dark .nav_3 span.num_r {
	float: right;
	font-size: 11px;
	color: #ccc;
	padding: 0 4px;
	white-space: nowrap;
}

.nav_box.dark .nav_2 span.num_r {
	color: #fff;
}

.nav_box.dark .nav_3 span.num_r {
	color: #a0a0a0;
}

.nav_box.dark .num_1 span.num_r, .nav_box.dark .num_2 span.num_r, .nav_box.dark .num_3 span.num_r, .nav_box.dark .num_4 span.num_r, .nav_box.dark .num_5 span.num_r {
	padding-right: 10px;
}

.nav_box.dark .nav_1.on:hover {
	background-position: 0 -60px;
}

.nav_box.dark .nav_2:hover {
	background-position: 0px -56px;
}

.nav_box.dark .nav_2.on {
	background-position: 0px -28px;
}

.nav_box.dark .nav_2.on:hover {
	background-position: 0 -84px;
}

.nav_box.dark .nav_3.num_0 {
	background-position: -890px 0;
}

.nav_box.dark .nav_3.num_0:hover {
	background-position: -890px -56px;
}

.nav_box.dark .nav_3.num_0.on {
	background-position: -890px -28px;
}

.nav_box.dark .nav_3.num_0.on:hover {
	background-position: -890px -84px;
}

.nav_box.dark .nav_1.num_1, .nav_box.dark .nav_2.num_1, .nav_box.dark .nav_3.num_1 {
	background-position: -178px 0;
}

.nav_box.dark .nav_2.num_1:hover, .nav_box.dark .nav_3.num_1:hover {
	background-position: -178px -56px;
}

.nav_box.dark .nav_1.num_1:hover {
	background-position: -178px -60px;
}

.nav_box.dark .nav_2.num_1.on, .nav_box.dark .nav_3.num_1.on {
	background-position: -178px -28px;
}

#popup .nav_box.dark .nav_1.num_1.on {
	background-position: -178px -30px;
}

.nav_box.dark .nav_1.num_1.on:hover, #popup .nav_box.dark .nav_1.num_1.on:hover {
	background-position: -178px -60px;
}

.nav_box.dark .nav_3.num_1.on:hover {
	background-position: -178px -84px;
}

.nav_box.dark .last.nav_1.num_1 {
	background-position: -1428px 0;
	border: 0;
	padding: 0 4px 0 10px;
}

.nav_box.dark .last.nav_1.num_1.on, #popup .nav_box.dark .last.nav_1.num_1.on {
	background-position: -1428px -30px;
}

.nav_box.dark .last.nav_1.num_1:hover, .nav_box.dark .last.nav_1.num_1.on:hover {
	background-position: -1428px -60px;
}

.nav_box.dark .nav_1.num_2, .nav_box.dark .nav_2.num_2, .nav_box.dark .nav_3.num_2 {
	background-position: -356px 0;
}

.nav_box.dark .nav_2.num_2:hover, .nav_box.dark .nav_3.num_2:hover {
	background-position: -356px -56px;
}

.nav_box.dark .nav_1.num_2:hover {
	background-position: -356px -60px;
}

.nav_box.dark .nav_2.num_2.on, .nav_box.dark .nav_3.num_2.on {
	background-position: -356px -28px;
}

#popup .nav_box.dark .nav_1.num_2.on {
	background-position: -356px -30px;
}

.nav_box.dark .nav_1.num_2.on:hover, #popup .nav_box.dark .nav_1.num_2.on:hover {
	background-position: -356px -60px;
}

.nav_box.dark .nav_3.num_2.on:hover {
	background-position: -356px -84px;
}

.nav_box.dark .last.nav_1.num_2 {
	background-position: -1608px 0;
	border: 0;
	padding: 0 4px 0 10px;
}

.nav_box.dark .last.nav_1.num_2.on, #popup .nav_box.dark .last.nav_1.num_2.on {
	background-position: -1608px -30px;
}

.nav_box.dark .last.nav_1.num_2:hover, .nav_box.dark .last.nav_1.num_2.on:hover {
	background-position: -1608px -60px;
}

.nav_box.dark .nav_1.num_3, .nav_box.dark .nav_2.num_3, .nav_box.dark .nav_3.num_3 {
	background-position: -534px 0;
}

.nav_box.dark .nav_2.num_3:hover, .nav_box.dark .nav_3.num_3:hover {
	background-position: -534px -56px;
}

.nav_box.dark .nav_1.num_3:hover {
	background-position: -534px -60px;
}

.nav_box.dark .nav_2.num_3.on, .nav_box.dark .nav_3.num_3.on {
	background-position: -534px -28px;
}

#popup .nav_box.dark .nav_1.num_3.on {
	background-position: -534px -30px;
}

.nav_box.dark .nav_1.num_3.on:hover, #popup .nav_box.dark .nav_1.num_3.on:hover {
	background-position: -534px -60px;
}

.nav_box.dark .nav_3.num_3.on:hover {
	background-position: -534px -84px;
}

.nav_box.dark .last.nav_1.num_3 {
	background-position: -1788px 0;
	border: 0;
	padding: 0 4px 0 10px;
}

.nav_box.dark .last.nav_1.num_3.on, #popup .nav_box.dark .last.nav_1.num_3.on {
	background-position: -1788px -30px;
}

.nav_box.dark .last.nav_1.num_3:hover, .nav_box.dark .last.nav_1.num_3.on:hover {
	background-position: -1788px -60px;
}

.nav_box.dark .nav_1.num_4, .nav_box.dark .nav_2.num_4, .nav_box.dark .nav_3.num_4 {
	background-position: -712px 0;
}

.nav_box.dark .nav_2.num_4:hover, .nav_box.dark .nav_3.num_4:hover {
	background-position: -712px -56px;
}

.nav_box.dark .nav_1.num_4:hover {
	background-position: -712px -60px;
}

.nav_box.dark .nav_2.num_4.on, .nav_box.dark .nav_3.num_4.on {
	background-position: -712px -28px;
}

#popup .nav_box.dark .nav_1.num_4.on {
	background-position: -712px -30px;
}

.nav_box.dark .nav_1.num_4.on:hover, #popup .nav_box.dark .nav_1.num_4.on:hover {
	background-position: -712px -60px;
}

.nav_box.dark .nav_3.num_4.on:hover {
	background-position: -712px -84px;
}

.nav_box.dark .last.nav_1.num_4 {
	background-position: -1968px 0;
	border: 0;
	padding: 0 4px 0 10px;
}

.nav_box.dark .last.nav_1.num_4.on, #popup .nav_box.dark .last.nav_1.num_4.on {
	background-position: -1968px -30px;
}

.nav_box.dark .last.nav_1.num_4:hover, .nav_box.dark .last.nav_1.num_4.on:hover {
	background-position: -1968px -60px;
}

.nav_box.dark .nav_1.num_5 {
	background-position: -890px 0;
}

.nav_box.dark .nav_1.num_5:hover {
	background-position: -890px -60px;
}

#popup .nav_box.dark .nav_1.num_5.on {
	background-position: -890px -30px;
}

.nav_box.dark .nav_1.num_5.on:hover, #popup .nav_box.dark .nav_1.num_5.on:hover {
	background-position: -890px -60px;
}

.nav_box.dark .last.nav_1.num_5 {
	background-position: -2148px 0;
	border: 0;
	padding: 0 4px 0 10px;
}

.nav_box.dark .last.nav_1.num_5.on, #popup .nav_box.dark .last.nav_1.num_5.on {
	background-position: -2148px -30px;
}

.nav_box.dark .last.nav_1.num_5:hover, .nav_box.dark .last.nav_1.num_5.on:hover {
	background-position: -2148px -60px;
}

.nav_box.dark .nav_1 span.left, .nav_box.dark .nav_2 span.left, .nav_box.dark .nav_3 span.left {
	width: 110px;
	white-space: nowrap;
	overflow: hidden;
	<!--
	width: 91px;
	-->
}

.nav_box.dark .nav_1 span.left {
	width: 120px;
	<!--
	width: 118px;
	-->
}

.nav_box.dark .nav_2 span.left {
	width: 110px;
}

/* livebetting & casino */

.nav_box.casino {
	width: 185px;
}

.nav_box.casino.top {
	height: 115px;
}

.nav_box.casino.mid {
	width: 180px;
	background: #000;
	padding: 3px 0;
}

.nav_box.casino.bot {
	height: 190px;
	background: url(../img/nav/casino_bg_bot-E7EBF055267D4FA9E5546BA23742ABCC.png) no-repeat;
}

#nav .cloud_1, #nav .cloud_2, #nav .cloud_3, #nav .cloud_4 {
	line-height: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 160px;
	display: inline-block;
}

#nav .cloud_1 {
	font-size: 11px;
	color: #666;
}

#nav .cloud_2 {
	font-size: 12px;
	color: #888;
}

#nav .cloud_3 {
	font-size: 14px;
	color: #bbb;
}

#nav .cloud_4 {
	font-size: 16px;
	color: #eee;
}

#nav #slides .slides_container {
	width: 160px;
	height: 108px;
	display: none;
	padding-left: 3px;
}

#nav #slides .slides_container div.slide {
	width: 160px;
	height: 108px;
	text-align: center;
	padding-top: 8px;
	display: block;
}

#nav #slides .pagination, #casino.oc .game_box #slides .pagination {
	z-index: 7;
	position: absolute;
	margin: -20px 0 0 60px;
}

#casino.oc .game_box #slides .pagination {
	margin: -27px 0 0 292px;
}

#nav #slides .pagination li, #casino.oc .game_box #slides .pagination li {
	float: left;
	margin: 0 1px;
	list-style: none;
}

#nav #slides .pagination li a, #casino.oc .game_box #slides .pagination li a {
	position: relative;
	display: inline-block;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #fff;
	-moz-box-shadow: 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 1px 1px rgba(0,0,0,0.2);
	box-shadow: 1px 1px rgba(0,0,0,0.2);
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	margin: 4px;
	text-indent: -9999px;
}

#casino.oc .game_box #slides .pagination li a {
	width: 10px;
	height: 10px;
	margin: 2px;
}

#nav #slides .pagination li.current a, #casino.oc .game_box #slides .pagination li.current a {
	background: #fff;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

#nav #slides .nav_but_casino {
	width: 123px;
	height: 30px;
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	color: #fff;
	background: url(../img/nav/casino_but-A4B84F29374DBDDFA138A531E24C25D4.png);
	display: block;
	margin: 50px auto 0;
}

/* archive calendar */
.nav_box.dark .nav_1.nav_cal {
	width: 178px;
	padding: 0;
}

.nav_cal div {
	float: left;
	width: 130px;
	font-size: 11px;
	text-align: center;
	border-left: 1px solid #7c7c7c;
	border-right: 1px solid #464646;
}

.nav_cal a {
	float: left;
	width: 22px;
	height: 30px;
	border-left: 1px solid #7c7c7c;
	background: url(../img/arrow_cal_r-56A45B047AA79A5455D241F8B5F1F8FA.png) no-repeat 50% 50%;
	display: block;
}

.nav_cal a:first-child {
	border-right: 1px solid #464646;
	border-left: 0;
	background: url(../img/arrow_cal_l-13CF3CCCAD9384EC7FBDB4025FDBCCA5.png) no-repeat 50% 50%;
}

.nav_cal div:hover, .nav_cal a:hover {
	background-color: #4d4d4d;
}

/* register / paypal */
.sheet_border.grad {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f0f0f0)); /* Saf4+, Chrome */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f0f0f0 100%); /* Chrome 10+, Saf5.1+ */
	background:    -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 100%); /* FF3.6+ */
	background:     -ms-linear-gradient(top, #ffffff 0%, #f0f0f0 100%); /* IE10+ */
	background:      -o-linear-gradient(top, #ffffff 0%, #f0f0f0 100%); /* Opera 11.10+ */
	background:         linear-gradient(top, #ffffff 0%, #f0f0f0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0); /* IE6-9 */
}

.mobile_body.register ul ul {
    background: url("../img/navlayer_line_1-A339634A4353282695D052592A71F319.gif") no-repeat scroll 0 0 transparent;
    padding: 0 0 0 9px;
    width: 135px;
}

.mobile_body.register .cut {
	font-size: 11px;
	line-height: 13px;
}

.mobile_body.register li.h1 {
	font-family: Helvetica, Arial, sans-serif;
	padding-bottom: 12px
}

#nav_reg_box {
	width: 182px;
	overflow: hidden;
}

#nav_reg_normal {
	float: left;
	z-index: 2;
}

#nav_reg_paypal {
	opacity: 0;
	margin-left: 194px;
}

.nav_box.register {
	width: 162px;
	color: #fff;
	background: #db0036;
	border: 1px solid #b1002c;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 9px 9px 12px 9px;
	overflow: hidden;
}

.nav_box.register.paypal {
	width: 180px;
	color: #3b74b3;
	background: none;
	border: 1px solid #b0d2e3;
	padding: 0;
}

.nav_box.register.paypal .grad {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #feffff), color-stop(65px, #daf2ff), color-stop(100%, #daf2ff)); /* Saf4+, Chrome */
	background: -webkit-linear-gradient(top, #feffff 0%, #daf2ff 65px, #daf2ff 100%); /* Chrome 10+, Saf5.1+ */
	background:    -moz-linear-gradient(top, #feffff 0%, #daf2ff 65px, #daf2ff 100%); /* FF3.6+ */
	background:     -ms-linear-gradient(top, #feffff 0%, #daf2ff 65px, #daf2ff 100%); /* IE10+ */
	background:      -o-linear-gradient(top, #feffff 0%, #daf2ff 65px, #daf2ff 100%); /* Opera 11.10+ */
	background:         linear-gradient(top, #feffff 0%, #daf2ff 65px, #daf2ff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#feffff', endColorstr='#daf2ff',GradientType=0); /* IE6-9 */
}

.nav_box.register.paypal .pad {
	padding: 9px 9px 12px 9px;
}

.nav_box.register.paypal h2 {
	background: url(../img/paypal/paypal_logo_1-4AB1CCC9E93B26387BE58DFCE4202228.png) no-repeat 0 4px;
	padding: 3px 0 8px 68px;
}

.nav_box.register.paypal.back {
	border: 1px solid #b1002c;
}

.nav_box.register.paypal.back .grad {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e51e50), color-stop(100%, #db0036)); /* Saf4+, Chrome */
	background: -webkit-linear-gradient(top, #e51e50 0%, #db0036 100%); /* Chrome 10+, Saf5.1+ */
	background:    -moz-linear-gradient(top, #e51e50 0%, #db0036 100%); /* FF3.6+ */
	background:     -ms-linear-gradient(top, #e51e50 0%, #db0036 100%); /* IE10+ */
	background:      -o-linear-gradient(top, #e51e50 0%, #db0036 100%); /* Opera 11.10+ */
	background:         linear-gradient(top, #e51e50 0%, #db0036 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e51e50', endColorstr='#db0036',GradientType=0); /* IE6-9 */
	padding: 0;
}

.nav_box.register.paypal.back a {
	font-weight: bold;
	line-height: 15px;
	color: #fff;
	background: url(../img/paypal/arrow_red_l-A1B2C8F3091B266C7C9CC98D4AD0EF65.png) no-repeat 9px 50%;
	padding: 9px 9px 9px 29px;
	display: block;
}

.nav_box.register.paypal.goto a {
	color: #3b74b3;
	background: url(../img/paypal/arrow_blue_r-39CF35DB15478D9E83CB536AFBF93F44.png) no-repeat 160px 50%;
	padding: 10px 29px 11px 9px;
	display: block;
}

.paypal_body {
	font-size: 12px;
	line-height: 16px;
	color: #333;
	padding: 30px;
}

.paypal_bg {
	background: url('../img/paypal/paypal_logo_2.png') no-repeat 430px center;
}

.paypal_form_warn {
	font-size: 12px;
	line-height: 16px;
	color: #923523;
	background: #f2bdb9;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.paypal_form_warn .slide_in {
	display: block;
	font-size: 12px;
	overflow: hidden;
	padding: 6px 10px;

	-webkit-animation: slide_in 1s;
	-moz-animation: slide_in 1s;
	-o-animation: slide_in 1s;
	animation: slide_in 1s;
}

.form_warn .warn_grey, .form_warn .warn_red {
	padding: 6px 12px;
	display: none;
}

.form_warn .warn_red {
	color: #923523;
	background: #f2bdb9;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.warn_red {
	color: #923523;
}


.form_warn .slide_in {
	display: block;
	font-size: 12px;
	overflow: hidden;
	padding: 6px 10px;

	-webkit-animation: slide_in 1s;
	-moz-animation: slide_in 1s;
	-o-animation: slide_in 1s;
	animation: slide_in 1s;
}

@-webkit-keyframes slide_in {
	from {max-height: 0px; padding: 0px 10px; line-height: 0px;}
	to {max-height: 16px; padding: 6px 10px; line-height: 16px;}
}

@-moz-keyframes slide_in {
	from {max-height: 0px; padding: 0px 10px; line-height: 0px;}
	to {max-height: 16px; padding: 6px 10px; line-height: 16px;}
}

@-o-keyframes slide_in {
	from {max-height: 0px; padding: 0px 10px; line-height: 0px;}
	to {max-height: 16px; padding: 6px 10px; line-height: 16px;}
}

@keyframes slide_in {
	from {max-height: 0px; padding: 0px 10px; line-height: 0px;}
	to {max-height: 16px; padding: 6px 10px; line-height: 16px;}
}

/* #### Main ############################# */

.main_space {
	margin-right: 12px;
}

#main li {
	color: #666666;
}


#casino2_ourBonus .main_space {
	clear: both;
	margin-bottom: 5px;
}

/* alter teaser v4.3 */
/*
#main_teaser_space {
	height: 285px;
	overflow: hidden;
	position: relative;
}

#main_teaser_pict {
	z-index: 2;
	position: absolute;
	top: 73px;
}

.main_teaser_halfbox_1 {
	width: 258px;
	height: 180px;
	background: url(../img/main_teaser_1-1A19931D017DE3C576685270F0E5D0E2.gif) no-repeat;
	padding: 4px 12px 12px 12px;
}

.main_teaser_halfbox_2 {
	width: 252px;
	height: 180px;
	background: url(../img/main_teaser_2-B651EEAF38DEAD82BFC42669618FA145.gif) 5px 0 no-repeat;
	padding: 4px 12px 12px 18px;
}

// refs #4121
.main_teaser_halfbox_1 h2, .main_teaser_halfbox_2 h2 {
	font-size: 20px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding: 6px 0 3px;
	line-height: 20px;
}
*/


/* --------------------------------------- */

#service_teaser_subline {
	width: 564px;
	color: #ffffff;
	background-color: #db0036;
	padding-top: 9px;
}

#error #service_teaser_subline {
	padding-top: 0;
	margin-top: 170px;
}

#error td.top {
	font-size: 12px;
	border: 1px solid #d6d6d6;
	border-bottom: 0;
	background: url(../img/open_bets_bg-E5AF894E7715637FBF4605C730B31499.gif) repeat-x;
	padding: 12px 12px 0 12px;
	vertical-align: top;
}

#error td.bot {
	border: 1px solid #d6d6d6;
	border-top: 0;
	padding: 12px;
}

#static .box_1 {
	width: 150px;
}

#static .box_1 img.border, .tab_1 img.border, .border_ccc {
	border: 1px solid #ccc;
}

.border_999 {
	border: 1px solid #999;
}

.border_e7 {
	border: 1px solid #e7e7e7;
}

#static .box_2 {
	width: 582px;
}

#static .box_3 {
	width: 340px;
}

#static .box_3.second {
	margin-left: 52px;
}

#static .box_4 {
	width: 190px;
}

/* Style für die Suggestionsbox */
.rich-sb-common-container {
	padding-top: 2px;
}

.box_quad {
	width: 177px;
	line-height: 18px;
	padding-right: 12px;
}

.box_main {
	width: 180px;
	padding-right: 12px;
	min-height: 1px;
	position: relative;
}

#minigames .box_main {
	width: 196px;
}

#ticket .big_font {
	font-size: 13px;
}

#main_teaser_small .box_quad {
	line-height: 18px;
}

.box4_main {
	width: 180px;
	font-size: 16px;
	padding-right: 12px;
	min-height: 1px;
}

.box_hilights {
	background: url(../img/hilights_box_bg-40184D09CAD2F70CBCD98FC048FE7053.gif) no-repeat;
	padding-top: 2px;
}

.box_lwk .on, .box_hilights .on {
	background: url(../img/lwk_but_on-D0053708B0C82D1D4AB85C2A1B10FFE8.gif) no-repeat center top;
}

.box_hilights_foot {
	height: 2px;
	background: url(../img/hilights_box_foot_bg-6C6053B3634FC372BB0EC762E1DDDAC2.gif) no-repeat;
}

.hilights_head, .lwk_head {
	height: 28px;
	font-size: 14px;
	line-height: 24px;
	font-family: Helvetica, Arial, sans-serif;
	padding: 3px 0 0 12px;
}

.lwk_head {
	padding: 3px 0 0 5px;
}

#hilights_3 .hilights_head {
	line-height: 30px;
	padding: 3px 0 0 36px;
}

#hilights_4 .hilights_head {
	width: 500px;
	height: 10px;
	font-size: 15px;
	line-height: 16px;
	font-family: Helvetica, Arial, sans-serif;
	padding: 3px 0 0 40px;
}

.col {
	width: 564px;
	height: 24px;
	line-height: 24px;
}

#popup .col {
	width: 756px;
}

.col_s {
	width: 560px;
	line-height: 16px;
	border-left: 2px solid #cccccc;
	border-right: 2px solid #cccccc;
	padding: 4px 0 4px 0;
}

.col.ext, #hilights_3 .col {
	width: 568px;
}

#noresults {
	width: 560px;
	padding-top: 100px;
	padding-bottom: 100px;
	text-align: center;
	border-left: 2px solid #cccccc;
	border-right: 2px solid #cccccc;
}

#hilights_1 .col, #hilights_2 .col {
	width: 566px;
	border-left: 2px solid #cccccc;
}

#search .box_hilights .col.short, #search #box_rl .col {
	width: 560px;
	border-left: 2px solid #cccccc;
	border-right: 2px solid #cccccc;
	overflow: hidden;
}

.searchTitle {
	margin-bottom: 8px;
}

.col_0 {
	width: 429px;
	padding: 0;
	padding-left: 9px;
}

.col_1 {
	width: 39px;
	height: 24px;
	color: #666666;
	padding: 0;
	padding-left: 9px;
	overflow: hidden;
}

#hilights_2 .col_1 {
	width: 69px;
}

.col_1_lastminute {
	width: 69px;
	height: 24px;
	color: #666666;
	padding: 0;
	padding-left: 9px;
	overflow: hidden;
}

.col_2 {
	width: 30px;
	color: #666666;
	text-align: right;
}

.col_3 {
	width: 203px;
	padding: 0;
	padding-left: 12px;
}

#hilights_1 .col_3, #hilights_2 .col_3 {
	width: 190px;
	margin-right: 3px;
	white-space: nowrap;
	overflow: hidden;
}

.col_4 {
	width: 39px;
	text-align: center;
	background: url(../img/but-89A97CFB29E475DBB628C7FF7AA0108B.gif) 50% 50% no-repeat;
	padding: 0;
}

.col_5 {
	width: 39px;
	text-align: center;
	padding: 0;
}

.col_5_head {
	width: 62px;
	text-align: center;
	padding: 0;
	line-height: 14px;
}

#search .col_5_head {
	width: 60px;
}

.col_6 {
	width: 117px;
	padding: 0;
}

.col_7 {
	margin-right: 3px;
	overflow: hidden;
	white-space: nowrap;
	width: 275px;
}

.col_7_small {
	margin-right: 3px;
	overflow: hidden;
	white-space: nowrap;
	width: 215px;
}

.col_8 {
	width: 16px;
	padding-top: 4px;
	padding-left: 5px;
}

.col_8.big {
	width: 33px;
}

.upcoming .col_8 {
	padding-left: 4px;
}

.upcoming .col_8.big {
	padding: 4px 2px 0;
	width: 32px;
}

.col_9 {
	width: 33px;
}

#hilights_1 .col_9, #hilights_2 .col_9 {
	width: 23px;
}

.col_9.big {
	width: 65px;
}

.upcoming .col_9 {
	height: 24px;
}

.col_10 {
	width: 297px;
	padding: 0;
	padding-left: 9px;
}

#search .col_10 {
	width: 305px;
}

.col_11 {
	width: 110px;
	text-align: center;
}

.col_12 {
	margin-right: 6px;
	overflow: hidden;
	white-space: nowrap;
	width: 291px;
}

#search .col_12 {
	width: 224px;
}

#popup .col_12 {
	width: 437px;
}

#popup .col_12.small {
	width: 416px;
}

.col_13 {
	width: 332px;
	height: 24px;
	padding: 0 0 0 9px;
	overflow: hidden;
}

#popup .col_13 {
	width: 517px;
}

.col_13.small {
	width: 311px;
}

#popup .col_13.small {
	width: 496px;
}

.col_14 {
	width: 156px;
	padding: 0;
}

#popup .col_14 {
	width: 128px;
}

.col_14.small {
	width: 120px;
}

.col_14.big {
	width: 177px;
}

.col_15 {
	width: 75px;
	height: 24px;
	color: #666666;
	padding: 0;
	padding-left: 9px;
	overflow: hidden;
}

.col_18 {
	width: 300px;
	padding: 0;
	padding-left: 9px;
}

.col_18_popup {
    padding: 0;
    width: 113px;
}

#popup .col_19 {
	width: 36px;
	height: 24px;
	background: url(../img/sheet_zoom-D0325EC31C92EA04550535D7D0A5E851.png) no-repeat 3px 0;
	border: 1px solid #fff;
	border-bottom: 0;
	margin-left: 3px;
	display: block;
}

#popup .bg_grey .col_19 {
	height: 23px;
	border: 1px solid #ebebeb;
	border-bottom: 0;
}

#popup .col_19.on {
	height: 23px;
	background-color: #fff;
	border: 1px solid #d6d6d6;
	border-bottom: 0;
}

.chance {
	height: 16px;
	background: url(../img/chance_bg-DFC7AE7AF493F5FE79887572B9AC7556.gif) no-repeat;
	padding-top: 14px;
	margin-top: 9px;
}

.chance span {
	text-decoration: underline;
	margin-right: 21px;
	cursor: pointer;
}

.chance_col {
	width: 302px;
	color: #000000;
	padding-left: 9px;
}

.user_bet {
    border: 1px solid #cccccc;
    height: 14px;
    margin: 0 2px;
    width: 36px;
}
.user_bet div {
    background-color: #666666;
    height: 14px;
}

/* Torschuetzen */
table.scorer {
	line-height: 24px;
	white-space: nowrap;
}

table.scorer td.head {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	border: 0;
	border-top: 1px solid #bbb;
}

table.scorer th {
	font-size: 10px;
	font-weight: normal;
	line-height: 14px;
	white-space: normal;
	border-top: 1px solid #bbb;
	padding: 2px 0 1px 0;
}

table.scorer td {
	border-color: #bbb;
}

table.scorer button {
	/*margin: 0 6px;*/
	width: 73px;
}

/**SW-Layer auf der Startseite: bei 7 oder 6 Spalten soll die Breite von Spalten verkuerzt werden
weil sie ansonsten nicht in den Bereich passt */
.sheet_slider_content table.scorer.scorer-7 button, table.scorer.scorer-6 button {
	/*margin: 0 6px;*/
	width: 64px;
}

#live table.scorer td {
	color: #000;
	border-top: 1px solid #bbb;
}

#live .event table.scorer {
	width: 715px;
}

/*Meine-Wetten*/
.tl_content table.scorer  {
	width: 740px;
}

.stat_soccer .provisionalText {
	color: #999;
}

/* --------------------------------------- */
/* Archive */

#archive .even {
	background: #f5f5f5;
}

.font_14 {
	font-size: 14px;
}

.col_1_archive {
	width: 260px;
	padding: 0;
	padding-left: 9px;
}

.col_2_archive {
	width: 150px;
}

.col_3_archive {
	width: 222px;
}

.sheet_col_archive {
	width: 30px;
	height: 18px;
	line-height: 18x;
	padding-right: 5px;
	overflow: hidden;
	float: left;
}

#archive_layer {
	z-index: 30;
	position: absolute;
	width: 300px;
	height: 150px;
	line-height: 16px;
	border: 1px solid #999999;
	background-color: #ffffff;
	padding: 10px;
}

#archive_layer .left {
	width: 280px;
}

/* Archive Ende */

.alignRightFoot {
	padding-right: 35px;
}

/* --------------------------------------- */
/* choose bettype */

.bettype_corner {
	z-index: 2;
	position: absolute;
	width: 4px;
	height: 4px;
}

.bettype_corner.cl {
	background: url(../img/bettype_corner_l-99D9FA6922679E56B036F38CA74A3E74.gif) no-repeat;
}

.bettype_corner.cr {
	background: url(../img/bettype_corner_r-30B8970C28586EF154ABA542D418A277.gif) no-repeat;
	margin-left: 560px;
}

table.bettype {
	width: 564px;
}

table.bettype td {
	width: 188px;
	height: 30px;
	border: 1px solid #dddddd;
	background: url(../img/bettype_bg-59CFB0841844E25955B8B92BAF11D8EB.gif) repeat-x;
}

table.bettype td.on {
	font-weight: bold;
	background: url(../img/bettype_bg_on-C26A86886FE3443A41B86B81674891FD.gif) repeat-x;
}

table.bettype td .left {
	width: 164px;
	margin-right: 3px;
	white-space: nowrap;
	overflow: hidden;
}

table.bettype td a {
	height: 30px;
	line-height: 30px;
	padding-left: 12px;
	display: block;
}

table.bettype td .right {
	width: 11px;
	padding-right: 8px;
}

/* --------------------------------------- */
/* Feature site */

h1.feature {
	font-size: 21px;
	padding-left: 6px;
}

h2.feature, h2.mobile {
	font-size: 16px;
	font-weight: bold;
	padding: 15px 0 9px 0;
}

h2.mobile {
	padding: 0 0 20px 0;
}

h2.feature_pop {
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	color: #db0036;
	padding: 15px 0 15px 0;
}

.shadow, #feature_pop img {
	background: url(../img/feature_shadow-740B57B2FC9D7878D22FF86248DDE52C.png) no-repeat;
	padding: 6px;
	/*
	-moz-box-shadow: 0px 0px 10px 1px #999999;
	-webkit-box-shadow: 0px 0px 10px 1px #999999;
	box-shadow: 0px 0px 10px 1px #999999;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');
	*/
}

#feature_pop.mobile img {
	background: 0;
}

#feature_pop {
	z-index: 99999;
	position: absolute;
	top: 115px;
	margin-left: 240px;
	width: 523px;
	height: 623px;
	background: url(../img/pop_bg_1-7CAC1C2C3405C3A5547FB56171BBEE5E.png) no-repeat left bottom;
	display: none;
}

#feature_pop.mobile {
	height: 713px;
	background: url(../img/pop_bg_mobile-20B277F477529946B3457FD4EFE2F386.png) no-repeat left bottom;
}

#feature_pop .content {
	height: 580px;
	font-size: 12px;
	padding: 20px 40px 0 45px;
	margin: 18px 18px 0 0;
	overflow: auto;
}

#feature_pop.mobile .content {
	height: 700px;
	padding: 0 20px 0 35px;
}

#feature_pop img {
	margin: 21px 0 21px 0;
}

.pop_close {
	z-index: 100000;
	position: absolute;
	width: 30px;
	height: 30px;
	background: url(../img/pop_close-786A9413C1053CAA0AE4C2C0BE39A341.png) no-repeat;
}

.layer_close {
	z-index: 100000;
	position: absolute;
	width: 30px;
	height: 30px;
	background: url(../img/layer_close-C9778DAEB1E9D17D6EFFC24EE4CE3790.png) no-repeat;
}

.redirect_layer {
	background: url(../img/background-DBA387193723F18BC40D3DF4CAD50BD6.jpg) no-repeat;
	height: 175px;
}

.pop_nav {
	float: left;
	margin: 300px 15px 0 15px;
}

#phone.iphone {
    background-image: url(../img/frame/iphone-806BA37AF129EC9CD3F2DDCDBED908E1.png);
}

#phone {
    background-repeat: no-repeat;
    height: 730px;
    margin: 5px;
    width: 385px;
}

.iphone.app iframe {
    margin-left: 33px;
    margin-top: 151px;
}

iframe {
    background-color: #ffffff;
    border: medium none;
}

/* --------------------------------------- */
/* Buttons Mein Tipico */

.button {
	height: 24px;
	background: url(../img/button-A2B4117B3C936DF0D8695503705A03A0.gif) no-repeat;
}

.button_66 {
	width: 66px;
	height: 24px;
	font-size: 12px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	border: 0;
	cursor: pointer;
	background: url(../img/button_66-A9C070E96D7DAF5C3F8467FE157514FE.gif) 50% 0px no-repeat;
}

.button_155 {
	width: 155px;
	height: 24px;
	cursor: pointer;
	background: url(../img/button_155-39EC4B2133629DBE76445D59B03FF386.gif) no-repeat;
	padding-bottom: 2px;
}

.button_180 {
	width: 180px;
	height: 24px;
	font-size: 12px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	border: 0;
	cursor: pointer;
	background: url(../img/button_180-A2B4117B3C936DF0D8695503705A03A0.gif) no-repeat;
	padding-bottom: 2px;
}

.button_190 {
	width: 190px;
	height: 24px;
	cursor: pointer;
	background: url(../img/button_190-9968D96729CBBD33CBB5BE17273FCC38.gif) no-repeat;
	padding-bottom: 2px;
}

.button_buy {
	width: 66px;
	height: 37px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border: 0;
	cursor: pointer;
	margin: 21px 9px 0 9px;
}

.button_buy.one {
    font-size:14px;
    width:100px;
	text-align: right;
	background: url(../img/button_buy_l-AE0A38AA5F0197DD8FDFE55A0186D507.png) no-repeat;
}

.button_buy.two {
    font-size:14px;
    width:100px;
	text-align: left;
	background: url(../img/button_buy_r-C36AB37368E87D1CB24C9FF99A2AE2F3.png) no-repeat;
}

.button_buy.one p, .button_buy.two p {
	color: #000000;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 4px;
	<!--
	padding-top: 5px;
	-->
}

.button_drop {
	height: 24px;
	background: url(../img/button_drop-1232D612E69D2C992AB87ED2B2F8E309.gif) no-repeat;
	cursor: pointer;
}

.button_drop.w_360 {
	width: 360px;
	background: url(../img/button_drop_360-AF8B12D6572962A956B210AC1DEF15ED.gif) no-repeat;
}

.button_drop.w_196 {
	width: 196px;
	background: url(../img/button_drop_196-3AC361AA8E250B665C62EB87D89A8981.gif) no-repeat;
}

.button_drop.w_196 {
	width: 196px;
	background: url(../img/button_drop_196-3AC361AA8E250B665C62EB87D89A8981.gif) no-repeat;
}

.button_drop.w_255 {
	width: 255px;
	background: url(../img/button_drop_255-5E4F32B4986CB4330DDC531C73C076F6.gif) no-repeat;
}

.button_drop.w_280 {
	width: 280px;
	background: url(../img/button_drop_280-C78DFFC9B59B7C5D1D25323465D4C3E6.gif) no-repeat;
}

#minigames .button_drop {
	background: url(../img/button_drop_196-3AC361AA8E250B665C62EB87D89A8981.gif) no-repeat;
}

#casino .button_drop {
	background: url(../img/casino/button_drop.gif) no-repeat;
}

.flex_button_black_bg {
	background: url(../img/button_l_black-2C82C2229DF3AB56E2E10494C89E70A9.png) 0 50% no-repeat;
}

.flex_button_fullblack_bg {
    background: #fff;
    border: 1px solid #d00a2b;
    border-radius: 3px;
}

.flex_button_red_bg {
    background: #d00a2b;
    border: 1px solid #d00a2b;
    border-radius: 3px;
}
.jackpot_box .flex_button_red_bg {
    background-color: #08b110;
    border: 1px solid #08b110;
}
.jackpot_box .flex_button_red_bg:hover {
    background-color: #03933f;
    border: 1px solid #03933f;
}

.flex_button_check_on_red_bg {
	background: #d00a2b;
    border: 1px solid #d00a2b;
    border-radius: 3px;
}

.oc_main_side .flex_button_red_bg {
    background: #08b110;
    border: 1px solid #08b110;
}
.oc_main_side .flex_button_red_bg:hover {
    background: #03933f;
    border: 1px solid #03933f;
}

.oc_main_side .flex_button_check_on_red_bg {
    background: #08b110;
    border: 1px solid #08b110;
}

.flex_button_grey2_bg {
	background: url(../img/button_l_grey2-6AE15864E493C69A976D018B0B831177.png) 0 50% no-repeat;
}

.flex_button_check_off_grey2_bg {
	background: #fff;
    border: 1px solid #666;
    border-radius: 3px;
}

.flex_button_mega_red_bg {
	background: url(../img/button_l_mega_red-ADBDB4769C937C63DDBE01393D9966BE.png) 0 50% no-repeat;
}

.flex_button_secure_red_bg {
	background: url(../img/button_l_secure_red-67AE571A817BB1099F8FBB790D934700.png) 0 50% no-repeat;
}

.flex_button_secure_red_bg .flex_button_red {
	font-size: 12px;
	white-space: nowrap;
	font-family: Helvetica, Arial, sans-serif;
	padding: 0 0 0 27px;
}

.flex_button_secure_red_bg .flex_button_red span{
	line-height: 28px;
	font-weight: bold;
	color: white;
	background: url(../img/button_r_red-D9480AADD8BA2CDD6D780C9BC7867C8E.png) 100% 50% no-repeat;
	padding: 8px 12px 8px 0;
}

.flex_button_fullred_bg {
	background: url(../img/button_l_fullred-3CEA26445FA229F6EED96F7CD7BED42E.gif) 0 50% no-repeat;
}

.flex_button_grey_bg {
	background: url(../img/button_l_grey-AC916DF5A94FC916071EF381143225A8.gif) 0 50% no-repeat;
}

.flex_button_casino_red_bg {
	background: url(../img/button_l_casino_red-9B2B03178BA45B1CC9F44BB4049DE970.png) 0 50% no-repeat;
}

.flex_button_casino2_red_bg {
	background: url(../img/button_l_casino2_red-EFBA5596698D2EE3687A4A1227ACFC78.png) 0 50% no-repeat;
}

.flex_button_casino3_red_bg {
    background: #d00a2b;
    border: 1px solid #d00a2b;
    border-radius: 3px;
}

.flex_button_new_green_bg {
	background: url(../img/button_l_new_green-0BDBA264EC9A41139D0B36FB19A1AB0D.png) 0 50% no-repeat;
}

.flex_button_new_green_arr_bg {
	background: url(../img/button_l_new_green_arr-648E7E586681DE9AF2690A31E5F47709.png) 0 50% no-repeat;
}

.flex_button_new_red_bg {
	background: url(../img/button_l_new_red-6E0B1FD29C8634C9D677D003077296D7.png) 0 50% no-repeat;
}

.flex_button_new_red_arr_bg {
	background: url(../img/button_l_new_red_arr-A76B9020755446AD3F6D15A608910AF1.png) 0 50% no-repeat;
}

.flex_button_new_grey_bg {
	background: url(../img/button_l_new_grey-8AEC8E32BF3A3911543F8900155F3B05.png) 0 50% no-repeat;
}

.flex_button_new_grey_arr_bg {
	background: url(../img/button_l_new_grey_arr-3205ACFD92188A027B42436FE8B50803.png) 0 50% no-repeat;
}

.flex_button_black {
	font-size: 12px;
	white-space: nowrap;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	padding: 8px 0 8px 22px;
}

.flex_button_grey, .flex_button_fullblack {
	font-size: 13px;
	white-space: nowrap;
    line-height: 22px;
	padding: 0;
}

.flex_button_new_green, .flex_button_new_red, .flex_button_new_grey {
	font-size: 13px;
	white-space: nowrap;
	font-family: Helvetica, Arial, sans-serif;
	padding: 12px 0 12px 32px;
}

.flex_button_new_green_dwr, .flex_button_new_red_dwr, .flex_button_new_grey_dwr {
	font-size: 13px;
	white-space: nowrap;
	font-family: Helvetica, Arial, sans-serif;
	padding: 0px 0 0px 32px;
}

.flex_button_red, .flex_button_black, .flex_button_grey2 {
	font-size: 18px;
	white-space: nowrap;
    padding: 8px 15px 10px 15px;
    display: inline-block;
}

.flex_button_red.check_on, .flex_button_grey2.check_on {
	padding: 8px 15px 10px 15px;
    display: inline-block;
}

.flex_button_mega_red {
	font-size: 18px;
	white-space: nowrap;
	font-family: Helvetica, Arial, sans-serif;
	padding: 15px 0 15px 36px;
}

.flex_button_casino_red {
	font-size: 14px;
	white-space: nowrap;
	font-family: Helvetica, Arial, sans-serif;
	padding-left: 12px;
}

.flex_button_casino2_red {
	font-size: 12px;
	white-space: nowrap;
	font-family: Helvetica, Arial, sans-serif;
	padding-left: 20px;
}

.flex_button_casino3_red {
	white-space: nowrap;
    padding: 1px 5px 1px 5px;
    display: inline-block;
}

.flex_button_grey_l {
	font-size: 12px;
	white-space: nowrap;
	font-family: Helvetica, Arial, sans-serif;
	background: url(../img/button_l_grey_l-63EC8AC909D110B25A9704575B0C8EDB.gif) 0 50% no-repeat;
	padding: 8px 0 8px 22px;
}

.flex_button_grey span, .flex_button_grey_l span, .flex_button_red span, .flex_button_black span, .flex_button_fullblack span {
	line-height: 24px;
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	color: #666666;
	padding: 8px 13px 8px 0;
}

.payinOverview .flex_button_grey span, #uploadForm .flex_button_grey span {
	background: url(../img/button_r-06A02037ECA1104319E97CEDC3A365F7.gif) 100% 50% no-repeat;
}

.flex_button_grey input, .flex_button_grey_l input, .flex_button_red input {
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	border: 0;
	color: #666666;
	background: url(../img/button_r-06A02037ECA1104319E97CEDC3A365F7.gif) 100% 50% no-repeat;
	padding: 5px 5px 5px 0px;
	overflow: visible;
	cursor: pointer;
}

.flex_button_black span {
	color: #000000;
}

.flex_button_fullblack span {
	color: #d00a2b;
    padding: 1px 5px 1px 5px;
}

.flex_button_red span, .flex_button_black span, .flex_button_grey2 span {
	line-height: 28px;
	font-weight: normal;
    font-size: 18px;
	color: #ffffff;
	padding: 0;
}
#registration .flex_button_red span {
    font-size: 12px;
}

.flex_button_black span {
	background: url(../img/button_r_black-2BDC1F8B881E95DA417394231A7FBE26.png) 100% 50% no-repeat;
}

.flex_button_grey2 span {
	color: #5b5b5b;
}

.flex_button_mega_red span {
	line-height: 48px;
	font-weight: bold;
	color: #ffffff;
	background: url(../img/button_r_mega_red-9FAF0DC606059158AE738BEDDD3B3972.png) 100% 50% no-repeat;
	padding: 15px 18px 15px 0;
}

.flex_button_fullred_bg span {
	font-weight: bold;
	color: #ffffff;
	background: url(../img/button_fullred_r-A12904EFDC825C52C342BE82DB1D80CB.gif) 100% 50% no-repeat;
}

.flex_button_casino_red_bg span {
	line-height: 30px;
	font-weight: bold;
	color: #ffffff;
	background: url(../img/button_r_casino_red-D4CDA54D4DD9F44F2D0FB45452AE341B.png) 100% 50% no-repeat;
	padding: 8px 12px 8px 0;
}

.flex_button_casino2_red_bg span {
	line-height: 26px;
	font-weight: bold;
	color: #ffffff;
	background: url(../img/button_r_casino2_red-3F0A9F7DAD15FF5AF254581390883525.png) 100% 50% no-repeat;
	padding: 8px 20px 8px 0;
}

.flex_button_casino3_red_bg span {
	font-size: 13px;
	line-height: 22px;
	color: #ffffff;
	padding: 0;
}

.flex_button_new_green span, .flex_button_new_red span, .flex_button_new_grey span {
	line-height: 38px;
	font-size: 13px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	color: #ffffff;
	background: url(../img/button_r_new_green-F13D730C3668A2CF3F2389F8724A7024.png) 100% 50% no-repeat;
	padding: 12px 10px 12px 8px;
}

.flex_button_new_red span {
	background: url(../img/button_r_new_red-8D42D5CA1AB249981D2674AAFCCBFA9E.png) 100% 50% no-repeat;
}

.flex_button_new_grey span {
	color: #666666;
	background: url(../img/button_r_new_grey-E539B928C5A3947B3798B9D00E47F206.png) 100% 50% no-repeat;
}

.flex_button_new_green_dwr span, .flex_button_new_red_dwr span, .flex_button_new_grey_dwr span {
	line-height: 38px;
	font-size: 13px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	color: #ffffff;
	background: url(../img/button_r_new_green-F13D730C3668A2CF3F2389F8724A7024.png) 100% 50% no-repeat;
	padding: 12px 10px 12px 8px;
}

.flex_button_new_red_dwr span {
	background: url(../img/button_r_new_red-8D42D5CA1AB249981D2674AAFCCBFA9E.png) 100% 50% no-repeat;
}

.flex_button_new_grey_dwr span {
	color: #666666;
	background: url(../img/button_r_new_grey-E539B928C5A3947B3798B9D00E47F206.png) 100% 50% no-repeat;
}

.flex_button_grey {
	font-size: 12px;
	white-space: nowrap;
	font-family: Helvetica, Arial, sans-serif;
	padding: 5px 0 5px 22px;
}

.flex_button span img {
	padding-right: 5px;
}

.button a, .button_drop .drop_title, .button_on div, .drop_down a, .drop_panel a, .dropdown_panel a, .button_180, .button_190 a, .button_155 a {
	font-size: 12px;
	line-height: 24px;
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
	display: block;
	padding-left: 9px;
}

.button_190 img, .button_180 img, .button_155 img {
	padding-bottom: 1px;
	padding-right: 5px;
}

#paying .button a {
	padding-left: 0;
}

/* START: New Buttons */

.button_new_bg {
	background: url(../img/button/button_l-D052A171C6BE6CF4A926469390B5A2EA.png) no-repeat 0 50%;
}

.button_new_bg.red {
        background: url(../img/button/button_red_l-C1ECA3B012ED2C8AD34AEC170B5B1EC1.png) no-repeat 0 50%;
}

.button_new_bg.red.bonus {
        background: url(../img/button/button_red_l_40_bonus-426A1C737972FF460F1E3611E6495578.png) no-repeat 0 50%;
}

.button_new {
	white-space: nowrap;
	padding-right: 3px;
	cursor: pointer;
	padding-left: 3px;
	display: block;
}

.bonus .button_new {
        padding-left: 47px;
}

.button_new span {
	font-size: 12px;
	line-height: 30px;
	color: #666;
	background: url(../img/button/button_r-D2B91414E56F1CB3FCAC1F87B2E3F90C.png) no-repeat 100% 50%;
	padding: 0 25px 0 22px;
	display: block;
}

.button_new_bg.red.bonus .button_new span {
        line-height: 40px;
        background: url(../img/button/button_red_r_40-DF72B5512EC5A696012603299517ADC7.png) no-repeat 100% 50%;
}

.button_new_bg.red .button_new span {
        color: #fff;
        font-weight: bold;
        background: url(../img/button/button_red_r-58E1BA8C1EE36A0406CDD2A66E398F7B.png) no-repeat 100% 50%;
}

.bonus .button_new span {
        padding: 0 20px 0 0;
}

/* END: New Buttons */

/* START: New Inputfield */

input.text {
	height: 28px;
	font-size: 12px;
	line-height: 28px;
	border: 1px solid #ccc;
	border-top: 1px solid #bcbdc0;

	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;

	-moz-box-shadow: 0px 1px #f8f8f8 inset;
	-webkit-box-shadow: 0px 1px #f8f8f8 inset;
	box-shadow: 0px 1px #f8f8f8 inset;

	padding: 0 9px;
}

/* END: New Inputfield */

/* START: New DropDown Buttons */
.drop_but {
	height: 30px;
	background: url(../img/button/dropdown_r-930A294A393DACCA017E31459949B50A.png) no-repeat right 0;
	padding-right: 24px;
	cursor: pointer;
}

.drop_but span {
	height: 30px;
	font-size: 12px;
	line-height: 30px;
	color: #666;
	background: url(../img/button/dropdown_l-E6CB944F0791ABB1C8405BC21C49D300.png) no-repeat;
	padding: 0 9px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
}

.drop_panel {
	z-index: 101;
	position: absolute;
	max-height: 240px;
	background-color: #fff;
	border: 1px solid #ccc;
	margin-top: -2px;
	overflow: auto;
	display: none;
}

.drop_panel a:hover, .drop_panel a.on {
	background: #f2f2f2;
}

/* END:  New DropDown Buttons */

.drop_box {
	height: 24px;
}

#mybettings .drop_box, #myaccount .drop_box {
	height: 27px;
	padding: 4px 0 0 10px;
}

.drop_box_nav {
	height: 21px;
}

.drop_down_nav a {
	display: block;
	padding-left: 12px;
}

.drop_layer {
	z-index: 5;
	position: absolute;
}

#menue_drop_1, #menue_drop_2, #menue_drop_3, #menue_drop_nav {
	width: 178px;
	border: 1px solid #d6d6d6;
	border-top: 0;
	background-color: #ffffff;
	padding-bottom: 5px;
}

.menue_drop_chat {
	width: 194px;
	border: 1px solid #d6d6d6;
	border-top: 0;
	background-color: #ffffff;
	padding-bottom: 5px;
}

#menue_drop_bonus {
	width: 253px;
	border: 1px solid #d6d6d6;
	border-top: 0;
	background-color: #ffffff;
	padding-bottom: 5px;
}

#menue_drop_1 div a:hover, #menue_drop_2 div a:hover, #menue_drop_3 div a:hover, #menue_drop_nav div a:hover {
	background-color: #ebebeb;
}

#conference-frame-area .sheet_slider_content .sheet_tt td.noborder {
    background: none repeat 0 0 transparent;
    border: 0 none;
}

#conference-frame-area .sheet_slider_content .sheet_tt td.drop_2 {
    background: url(../img/conference/toptennis/button_drop_161-C4B7648924EFC61A348D3228298A57FA.png) no-repeat left 2px transparent;
}

#conference-frame-area .sheet_slider_content .sheet_tt td.drop_2 div.head {
    width: 132px;
}

#conference-frame-area .sheet_slider_content .sheet_tt td div.head {
    height: 25px;
    line-height: 27px;
    overflow: hidden;
    padding-left: 9px;
    white-space: nowrap;
    width: 213px;
}

#conference-frame-area .sheet_slider_content .sheet_tt td.drop_1 {
    background: url(../img/conference/toptennis/button_drop_241-D36CD10EF641A4782DB2E82E5421297A.png) no-repeat left 2px transparent;
}

.sheet_tt .menue_tt_1, .sheet_tt .menue_tt_2 {
    display: none;
    height: 105px;
    overflow: auto;
    position: absolute;
    width: 240px;
    z-index: 20;
}

.sheet_tt .menue_tt_2 {
    width: 160px;
}

.sheet_tt td.col_5.first {
    overflow: hidden;
    padding: 0 5px 0 6px;
    text-align: left;
    white-space: nowrap;
    width: 258px;
}

.sheet_tt .icon {
    background: url(../img/conference/toptennis/icon_grey-E297E73F655961DBB1E343337752F1DB.png) no-repeat right 2px transparent;
    height: 100%;
    line-height: 26px;
    width: 100%;
}

.sheet_tt td.col_5.first {
    overflow: hidden;
    padding: 0 5px 0 6px;
    text-align: left;
    white-space: nowrap;
    width: 258px;
}

.sheet_tt {
    height: 120px;
    padding: 100px 0 0 10px;
    width: 742px;
}

.sheet_tt.green {
    background: url(../img/conference/toptennis/top-tennis-green-5D16CB827C0F06BF7873EDB5C4B03AB7.jpg) no-repeat 5px 0 transparent;
}

.sheet_tt.darkblue {
    background: url(../img/conference/toptennis/top-tennis-dunkelblau-E26DBFE34D69951DF016AB5B2E010D22.jpg) no-repeat 5px 0 transparent;
}

.sheet_tt.grey {
    background: url(../img/conference/toptennis/top-tennis-dunkelgrau-5CCFD1116F84BBA64DEC70EB5C489BDE.jpg) no-repeat 5px 0 transparent;
}

.sheet_tt.lightblue {
    background: url(../img/conference/toptennis/top-tennis-hellblau-F64E64DCE56DDEA2DA774D5AC7EAB372.jpg) no-repeat 5px 0 transparent;
}

.sheet_tt.purple {
    background: url(../img/conference/toptennis/top-tennis-lila-7E79E859A2BCC2115A43BDAB085FBFCA.jpg) no-repeat 5px 0 transparent;
}

.sheet_tt.red {
    background: url(../img/conference/toptennis/top-tennis-rot-72FCA1AF62572E64DAD6A28DF3147672.jpg) no-repeat 5px 0 transparent;
}

.sheet_tt.orange {
    background: url(../img/conference/toptennis/top-tennis-sand-76BC1A0481C10D109D77FAC26CEA6DC7.jpg) no-repeat 5px 0 transparent;
}

.sheet_tt td.grey {
    color: #999999;
}

.sheet_tt .menue_tt_1 div, .sheet_tt .menue_tt_2 div {
    background: url(../img/conference/toptennis/trans_85-7D2D01CF45040F25CF44DE74B8F43C9B.png) repeat 0 0 transparent;
    border-bottom: 1px solid #cccccc;
    color: #000000;
    height: 20px;
    line-height: 20px;
}
.sheet_tt .menue_tt_1 div div, .sheet_tt .menue_tt_2 div div {
    background: none repeat 0 0 transparent;
    overflow: hidden;
    padding: 0 9px;
    white-space: nowrap;
    width: 205px;
}

.sheet_tt .menue_tt_2 div div {
    width: 125px;
}

.sheet_te {
	width: 731px;
	height: 265px;
	margin-top: 6px;
}

.sheet_te.cycling {
	background: url(../img/conference/topcompetition/cycling-371C3D15512CECDFBE5A5F157D6FE822.jpg) no-repeat 5px 0;
}

.sheet_te.ski-alpin {
	background: url(../img/conference/topcompetition/ski-alpin-CECA89B2B34E1DB5BC133E612BC59A65.jpg) no-repeat 5px 0;
}

.sheet_te.biathlon {
	background: url(../img/conference/topcompetition/biathlon-733D2817382C5016CBE5ACD6A08503CA.jpg) no-repeat 5px 0;
}

.sheet_te.ski-jumping {
	background: url(../img/conference/topcompetition/ski-jumping-D0BDEFEF8C39C4C275181AB7366194BF.jpg) no-repeat 5px 0;
}

.sheet_te.cross-country-skiing {
	background: url(../img/conference/topcompetition/cross-country-skiing-C7BAA26B040B3372FD8DB71D522C9669.jpg) no-repeat 5px 0;
}

.sheet_te.bobsleigh {
	background: url(../img/conference/topcompetition/bobsleigh-65CBEB6248BB82C98E96AB8AE9DB7182.jpg) no-repeat 5px 0;
}

.sheet_te.sledding {
	background: url(../img/conference/topcompetition/sledding-7601D5B402C652C8D5862DD841658CFC.jpg) no-repeat 5px 0;
}

.sheet_te.speed-skating {
	background: url(../img/conference/topcompetition/speed-skating-65CBEB6248BB82C98E96AB8AE9DB7182.jpg) no-repeat 5px 0;
}

.sheet_te.formula-one {
	background: url(../img/conference/topcompetition/formula-one-330443D592AA1A93B6CDF9CC06DEF92F.jpg) no-repeat 5px 0;
}

.sheet_te.touring-car {
	background: url(../img/conference/topcompetition/touring-car-AC631AE2B9D50DEE7598A59D3C82F764.jpg) no-repeat 5px 0;
}

.sheet_te.motorcycle {
	background: url(../img/conference/topcompetition/motorcycle-AB3AC941F18DDB615AC22CFD5BDF6072.jpg) no-repeat 5px 0;
}

.sheet_te.running {
	background: url(../img/conference/topcompetition/running-10C91F51067C11920EEBEF4565F89D8C.jpg) no-repeat 5px 0;
}

.sheet_te.high-jump {
	background: url(../img/conference/topcompetition/high-jump-A5B120F9690E057A389E0163D28D7BB6.jpg) no-repeat 5px 0;
}

.sheet_te.long-jump {
	background: url(../img/conference/topcompetition/long-jump-296A8A7EF3E2A918462E0A9E60C122AB.jpg) no-repeat 5px 0;
}

.sheet_te.pole-vaulting {
	background: url(../img/conference/topcompetition/pole-vaulting-9691E60D4A7FAA221406CEDA148C9CCA.jpg) no-repeat 5px 0;
}

.sheet_te.discus-throw {
	background: url(../img/conference/topcompetition/discus-throw-50F165AAD6E33F882AC02412C5505416.jpg) no-repeat 5px 0;
}

.sheet_te.shot-put {
	background: url(../img/conference/topcompetition/shot-put-D1D19236CED8E65CE00681959C379C23.jpg) no-repeat 5px 0;
}

.sheet_te.javelin-throw {
	background: url(../img/conference/topcompetition/javelin-throw-03FCC07273492600C4D785811B74B9B2.jpg) no-repeat 5px 0;
}

.sheet_te.hammer-throw {
	background: url(../img/conference/topcompetition/hammer-throw-4116FC647268083EE976296C58E87C08.jpg) no-repeat 5px 0;
}

.sheet_te.competition {
	background: none;
	height: 0px;/*bei Wettkampf gibt es kein Bild*/
	display: none;
}

/*Sound (Torjubeln auf der LWK)*/
.sound_but {
	width: 195px;
	height: 46px;
	font-size: 12px;
	line-height: 15px;
	background: url(../img/conference/acustic_but_on-8A7352AB79289EC2D27C5BF85DA5488E.jpg) no-repeat;
	display: block;
	padding: 8px 0 8px 0;
	cursor: pointer;
}

.sound_but div {
	padding-left: 45px;
}

.sound_but.hide {
	background: url(../img/conference/acustic_but_off-3642141407470F87281AE73F45DBF310.jpg) no-repeat;
	display: block;
}

.sound_but.plugin {
	background: url(../img/conference/acustic_but_plugin-7DD65F13F213B76717ABC20D41C88282.jpg) no-repeat;
}

/* --------------------------------------- */
/* Meine Wetten / Kontoauszug */

.tab_box {
	height: 31px;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	margin-right: 12px;
}

.tab_select {
	float: left;
	height: 30px;
	border: 1px solid #999999;
	border-left: 0;
}

.tab_select.on {
	border-bottom: 1px solid #f2f2f2;
	background: url(../img/tab_bg-1BE2BAF6B507E289D806A620123E07FB.png) repeat-x;
}

.tab_select a {
	font-size: 15px;
	line-height: 30px;
	color: #999999;
	padding: 0 28px 0 28px;
	display: block;
}

.tab_select.on a, table td.tab_2_select.on a {
	color: #666;
}

table.tab_box_2 {
    background: url("../img/cont_box_bg-142097261B05DB23A50B6B50499F8CB3.png") repeat-x;
    margin-right: 12px;
    width: 100%;
}
table td.tab_2_select {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #E8E8E8;
    border-top: 1px solid #E8E8E8;
}
table td.tab_2_select.on {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 transparent;
    border-color: #CCCCCD #CCCCCD #FAFAFA;
    border-style: solid;
    border-width: 1px;
}
table td.tab_2_select a {
    color: #666666;
    display: block;
    font-size: 16px;
    line-height: 32px;
    padding: 0 28px;
    white-space: nowrap;
}
table td.tab_2_empty {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #E8E8E8 #E8E8E8 #CCCCCC;
    border-style: solid;
    border-width: 1px;
    width: 90%;
}

/* START: Live Wetten */
table td.tab_2_select .xtra {
	line-height: 32px;
	color: #666;
	white-space: nowrap;
	background: #c1c1c1; /* Old browsers */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3e3e3), color-stop(100%, #cccccc)); /* Saf4+, Chrome */
	background: -webkit-linear-gradient(top, #e3e3e3 0%, #cccccc 100%); /* Chrome 10+, Saf5.1+ */
	background:    -moz-linear-gradient(top, #e3e3e3 0%, #cccccc 100%); /* FF3.6+ */
	background:     -ms-linear-gradient(top, #e3e3e3 0%, #cccccc 100%); /* IE10+ */
	background:      -o-linear-gradient(top, #e3e3e3 0%, #cccccc 100%); /* Opera 11.10+ */
	background:         linear-gradient(top, #e3e3e3 0%, #cccccc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e3e3', endColorstr='#cccccc',GradientType=0); /* IE6-9 */
	padding: 0 9px;
	cursor: pointer;
}

table td.tab_2_select .xtra .check_stat {
	background: url(../img/live/check_stat-47265FCF4B6C62E6162A4974C0E316B2.png) no-repeat 0 9px;
	padding-left: 33px;
}

table td.tab_2_select .xtra .check_stat.on {
	background: url(../img/live/check_stat_on-B228E1AABA50AEC0E09191C5C7297839.png) no-repeat 0 9px;
}

table td.tab_2_select .xtra .check_sound {
	background: url(../img/live/check_sound-F71BB2A44F624E9C6FA0C6F83B30972A.png) no-repeat 0 9px;
	padding-left: 33px;
}

table td.tab_2_select .xtra .check_sound.on {
	background: url(../img/live/check_sound_on-FBD90CE048EC054D06A91F2ED47F4580.png) no-repeat 0 9px;
}
/* END: Live Wetten */

.sheet_border {
    border: 1px solid #CCCCCC;
}
.sheet_border .sheet_l {
    width: 172px;
}
.sheet_border .but_data {
    margin: 4px 9px 0 0;
}

.support_box {
    background: url("../img/cont_box_bg-142097261B05DB23A50B6B50499F8CB3.png") repeat-x scroll 0 bottom transparent;
    border: 1px solid #CCCCCC;
    padding: 12px 20px 4px;
}

#minigames .tab_box {
	width: 195px;
	height: 105px;
	border: 1px solid #999999;
	background-color: #f2f2f2;
}

#minigames .tab_select {
	width: 97px;
	height: 21px;
	border: 0;
	border-bottom: 1px solid #999999;
	background-color: #ffffff;
}

#minigames .tab_select:first-child {
	border-right: 1px solid #999999;
}

#minigames .tab_select.on {
	border-bottom: 1px solid #f2f2f2;
	background: url(../img/tab_bg_side-191D28AC64A72D8EBC0FFFA6356F67D9.png) repeat-x;
}

#minigames .tab_select a {
	font-size: 12px;
	line-height: 21px;
	color: #444444;
	text-align: center;
	padding: 0;
	display: block;
}

/* ### START: Limit ### */

table td.tab_2_select {
	border-top: 1px solid #e8e8e8;
	border-left: 1px solid #e8e8e8;
	border-bottom: 1px solid #cccccc;
	background: #ffffff;
}

table td.tab_2_select.on {
	border: 1px solid #cccccd; /* webkit hack */
	border-bottom: 1px solid #fafafa;
	background: transparent;
}

table td.tab_2_select a {
	font-size: 16px;
	line-height: 32px;
	color: #999999;
	padding: 0 28px 0 28px;
	white-space: nowrap;
	display: block;
}

table td.tab_2_empty {
	width: 90%;
	border: 1px solid #e8e8e8;
	border-bottom: 1px solid #cccccc;
	background: #ffffff;
}

/* START: NemID */
table td.tab_2_select a.nem_id {
	background: url(../img/nem_id_on-44337DA9EA894661ECF11B53879F2FF8.gif) no-repeat 28px 4px;
	padding-left: 109px;
}

table td.tab_2_select a.nem_id_js {
	background: url(../img/nem_id_on-44337DA9EA894661ECF11B53879F2FF8.gif) no-repeat 28px 4px;
	padding-left: 109px;
}
/* END: NemID */

.sheet_border {
	border: 1px solid #cccccc;
}

.sheet_border .sheet_l {
	width: 172px;
}

.sheet_border .but_data {
	margin: 4px 9px 0 0;
}

.main_box {
	border: 1px solid #cccccc;
	background: url(../img/cont_box_bg-142097261B05DB23A50B6B50499F8CB3.png) repeat-x 0 bottom;
}

.main_box.support {
	padding: 12px 20px 4px 20px;
}

.sheet_border.dark {
	background: #fbfbfb;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(84%, #fbfbfb), color-stop(100%, #f1f1f1)); /* Saf4+, Chrome */
	background: -webkit-linear-gradient(top, #fbfbfb 0%, #fbfbfb 84%, #f1f1f1 100%); /* Chrome 10+, Saf5.1+ */
	background:    -moz-linear-gradient(top, #fbfbfb 0%, #fbfbfb 84%, #f1f1f1 100%); /* FF3.6+ */
	background:     -ms-linear-gradient(top, #fbfbfb 0%, #fbfbfb 84%, #f1f1f1 100%); /* IE10+ */
	background:      -o-linear-gradient(top, #fbfbfb 0%, #fbfbfb 84%, #f1f1f1 100%); /* Opera 11.10+ */
	background:         linear-gradient(top, #fbfbfb 0%, #fbfbfb 84%, #f1f1f1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#f1f1f1',GradientType=0); /* IE6-9 */
}

.shadow_bot {
	background: url(../img/mobile/shadow_bot-BC3A108A3A3685A84FBD07ED499947AE.png) no-repeat 50% 0;
}

.shadow_bot_180 {
	background: url(../img/shadow_bot_180-9A035F1211334DC5ACFD433503AC61F2.png) no-repeat 50% 0;
}

.shadow_bot_564 {
	background: url(../img/shadow_bot_564-F8C3F54BD6F3E19C4A1090F231B84591.png) no-repeat 50% 0;
}

.shadow_bot_756 {
	background: url(../img/shadow_bot_756-BC3A108A3A3685A84FBD07ED499947AE.png) no-repeat 50% 0;
}

/* ### END: Limit ### */

.sheet_head {
	height: 28px;
	background: url(../img/sheet_bg-71F8C5619A71BA4F1C56582FA20C9AAA.jpg) repeat-x;
}

.sheet_head_live {
	width: 100%;
	height: 25px;
	background: url(../img/sheet_bg-71F8C5619A71BA4F1C56582FA20C9AAA.jpg) repeat-x;
	cursor: pointer;
}

.sheet_head_live .tog {
	width: 224px;
	color: #000000;
	font-weight: bold;
	background: url(../img/pointer_close-17455C348C71DAC7EAC6D0D00D4D2A97.gif) 12px 6px no-repeat;
	padding-left: 45px;
}

.sheet_head_live .tog.open {
	background: url(../img/pointer_open-9DBEE4C50C13AC1C09EA8C674376E81A.gif) 12px 6px no-repeat;
}

.sheet_head .but_close {
	margin-top: 5px;
	margin-right: 9px;
}

.sheet_col_0 {
	width: 450px;
	height: 24px;
	line-height: 24px;
}

.sheet_col_1 {
	width: 78px;
	line-height: 24px;
	padding-left: 9px;
	padding-right: 3px;
}

.sheet_col_2 {
	width: 102px;
	height: 24px;
	line-height: 24px;
}

.sheet_col_3 {
	height: 16px;
	width: 257px;
	line-height: 16px;
	padding: 4px 0 4px 0;
	overflow: hidden;
}

.sheet_col_4 {
	width: 172px;
	line-height: 24px;
	padding-right: 15px;
	overflow: hidden;
}

.sheet_col_4.single {
	width: 150px;
    height: 24px;
    line-height: 24px;
    padding: 0 15px 0 0;
}

.sheet_col_4 .left {
	width: 115px;
}

.sheet_col_5 {
	width: 77px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}

.sheet_col_5.wide {
	/*width: 297px;*/
	width: 292px;
}

.sheet_col_6 {
	width: 85px;
	height: 24px;
	line-height: 24px;
	padding-right: 10px;
}

.sheet_col_7 {
	width: 469px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}

.sheet_col_7.short {
	width: 380px;
}

.sheet_col_8 {
	width: 105px;
	height: 24px;
	line-height: 24px;
	padding-right: 15px;
}

.sheet_col_9 {
	width: 52px;
	height: 24px;
	line-height: 24px;
	padding-right: 5px;
	overflow: hidden;
}

.sheet_col_9 span {
	overflow: hidden;
	white-space: nowrap;
	padding-left: 5px;
}

.sheet_col_10 {
	width: 105px;
	height: 19px;
	padding: 5px 9px 0 0;
}

#mybettings .sheet_col_3 {
	padding: 4px 2px 4px 1px;
}

#mybettings .sheet_col_3.multiline {
	height:auto;
}

#operated_by .sheet_col_3.multiline {
	height:auto;
}

#mybettings .sheet_col_4 {
	width: 150px;
}

.sheet_col_4 .item_1 {
	float: left;
	width: 16px;
	padding-top: 6px;
}

.sheet_col_4 .item_2 {
	float: left;
	width: 134px;
	line-height: 16px;
	padding: 4px 0 2px 0;
}

.sheet_sub, .sheet_sub_2 {
	width: 666px;
}

.sheet_sub .sheet_col_2, .sheet_sub .sheet_col_3, .sheet_sub .sheet_col_4 {
	height: 15px;
	line-height: 15px;
}

.sheet_sub_col {
	width: 656px;
}

.sheet_sub_col .left {
	width: 201px;
	padding-left: 3px;
}

.sheet_sub_col .right {
	width: 449px;
	text-align: right;
	padding-right: 3px;
}

.sheet_slider_s {
	background-image: url(../img/slider_s-F3325F272E849C1C67F1E42B1AB748B0.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

.sheet_slider_s.s_on {
	background-image: url(../img/slider_s_on-E4BCBA9C2D7DD72809B87E1907A1F713.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}


/* ACHTUNG BEI CSS UPDATE: muss .sheet_slider_s.s_on entsprechen. Leider keine Vererbung möglich */
.sheet_slider_s_on_noaction {
	background-image: url(../img/slider_s_on-E4BCBA9C2D7DD72809B87E1907A1F713.gif);
	background-repeat: no-repeat;
}

.sheet_slider_m {
	background: url(../img/slider_m-33CB63B05F7B020576BA32AC505D4A18.gif) no-repeat 0 0 transparent;
	cursor: pointer;
}

#hilights_1 .sheet_slider_m, #lpage3 .sheet_slider_m, #hilights_2 .sheet_slider_m {
	background: url(../img/slider_m2-F4DBF758E8BD1A7ACB913045DA18CA72.gif) no-repeat 0 0 transparent;
}

.matrix .sheet_slider_m {
    background: url(../img/slider_x-3B616916C3188869176E86CF811338AF.gif) no-repeat 5px 0 transparent;
    width: 74px;
}

.matrix .sheet_slider_m.m_on {
	background: url(../img/slider_x_on-DD6856961A1E795F9942E9542EF248F6.gif) no-repeat 5px 0;
}

.matrix .sheet_slider_m_head {
	background: url(../img/slider_x_head-00A864A9251763C2E3562E365F62545D.gif) no-repeat;
}

#conference-area .sheet_slider_m {
	width: 104px;
	height: 27px;
	background-position: 0 3px;
	background-color: #ffffff;
}

.sheet_slider_m.m_on {
	background: url(../img/slider_m_on-6190B6373259F50CEDAB04608C232AB9.gif) no-repeat;
}

#hilights_1 .sheet_slider_m.m_on, #lpage3 .sheet_slider_m.m_on, #hilights_2 .sheet_slider_m.m_on {
	background: url(../img/slider_m_on2-D07770B9EF3BE3315751CFA4EF96E435.gif) no-repeat;
}

#conference-area .sheet_slider_m.m_on {
	background-position: 0 3px;
	background-color: #ffffff;
}

.sheet_slider_m a {
	display: block;
	color: #666666;
}

.sheet_slider_s_head {
	height: 6px;
	background: url(../img/slider_s_head-CC3268F81FB41154C9ACAA75F7D835E1.gif) no-repeat;
	overflow: hidden;
}

.sheet_slider_m_head {
	height: 6px;
	background: url(../img/slider_m_head-0483055C2246F164B3157363652951E2.gif) no-repeat;
	overflow: hidden;
}

#hilights_1 .sheet_slider_m_head, #hilights_2 .sheet_slider_m_head {
	background: url(../img/slider_m_head2-47BCF34CC7DCC13CC32A5F686BAF1915.gif) no-repeat;
}

#conference-area .sheet_slider_m_head {
	height: 6px;
	background: 0;
	background: url(../img/slider_m_head_xl-5D757E362509CCBAE19E82ACD3B909DE.gif) no-repeat;
	overflow: hidden;
}

#upcoming-events .upcoming .sheet_slider_m_head {
	background: url(../img/slider_m_head_xxl-B8BE0CF477526C51FA473E31DF3463F8.gif) no-repeat;
}

.sheet_slider_head {
	height: 4px;
	margin: 0 5px 0 5px;
}

.sheet_slider_body {
	background: url(../img/slider_body-6AD8C14BC2C2A4655D98C49B1C6DB86B.gif) repeat-y;
	overflow: hidden;
}

.sheet_slider_foot {
	height: 30px;
	font-size: 10px;
	line-height: 28px;
	text-align: right;
	background: url(../img/slider_foot-796BEC3D883FD1CCA4E610D83ED67AE6.gif) no-repeat;
	overflow: hidden;
	cursor: pointer;
	padding-right: 35px;
}

.sheet_slider_foot_topGame {
	height: 30px;
	font-size: 10px;
	line-height: 28px;
	text-align: right;
	background: url(../img/slider_foot-796BEC3D883FD1CCA4E610D83ED67AE6.gif) no-repeat;
	overflow: hidden;
	cursor: pointer;
}

#mybettings .sheet_slider_body, #myaccount .sheet_slider_body {
	background: url(../img/slider_body_big-FB9E213549F503CA668A5AD9D91F3CF3.gif) repeat-y;
}

#conference-area .sheet_slider_body {
	background: url(../img/slider_body_xl-208E30705762085153C6444428AA8027.gif) repeat-y;
}

#upcoming-events .upcoming .sheet_slider_body {
	background: url(../img/slider_body_xxl-EEAE413A919F47DF41ADC002BDB41913.gif) repeat-y;
}

#mybettings .sheet_slider_foot, #myaccount .sheet_slider_foot {
	background: url(../img/slider_foot_big-53A562A7843CE5A9E757FCA4ED939706.gif) repeat-y;
}

#conference-area .sheet_slider_foot {
	background: url(../img/slider_foot_xl-5E7C50186721FF9BA64CD35D270D7BCF.gif) repeat-y;
}

#minigames .sheet_slider_foot {
	background: url(../img/slider_foot_side-A8A507365F62BD1F7228B65BC2E57559.gif) repeat-y;
}

#upcoming-events .upcoming .sheet_slider_foot {
	background: url(../img/slider_foot_xxl-BCC1BDEF6CB13523C1588F17E565B933.gif) no-repeat;
}

.sheet_slider_s_head_popup {
	height: 6px;
	overflow: hidden;
	background: url(../img/slider_s_head_new-914FBD082B2B52CBFBB287FAC8BE6892.gif) repeat-y;
}

.sheet_slider_body_popup {
	overflow: hidden;
	background: url(../img/slider_body_new-A29E1212FABD687BF00E47AF50FDBFB3.gif) repeat-y;
}

.sheet_slider_content {
	width: 564px;
}

#mybettings .sheet_slider_content, #myaccount .sheet_slider_content {
	width: 656px;
	background: #fff;
	border-left: 1px solid #d6d6d6;
	padding: 0 4px 5px 0;
}

.sheet_slider_body_popup .sheet_slider_content {
	width: 750px;
	border-left: 0;
}

#mybettings .sheet_slider_content, #myaccount .sheet_slider_content, .sheet_slider_body_popup .sheet_slider_content {
	width: 756px;
}

.sheet_slider_content .img_1 {
	margin-top: 4px;
	margin-left: 12px;
}

.sheet_slider_content .border {
	width: 552px;
	line-height: 24px;
	border: 1px solid #cccccc;
	margin-right: 5px;
	margin-left: 5px;
}

#mybettings .sheet_slider_content .border, #myaccount .sheet_slider_content .border {
	width: 648px;
}

#upcoming-events .sheet_slider_content .border {
	width: 742px;
}

#myaccount .sheet_slider_content .border {
	width: 648px;
}

#mybettings .sheet_slider_content .border, #upcoming-events .sheet_slider_content .border {
	width: 742px;
}

#conference-area .sheet_slider_content .border {
	width: 729px;
}

#conference-frame-area .sheet_slider_content .border {
	width: 724px;
}

#topcompetition-area .sheet_slider_content .headToHead .border {
    width: 307px;
    /*für ie 7, damit beim auf/zuklappen des Bereichs die Zeilenhöhen sich nicht vergrößern*/
    height: 28px;
}

#topcompetition-area .sheet_slider_content .competition .border {
    width: 405px;
    /*für ie 7, damit beim auf/zuklappen des Bereichs die Zeilenhöhen sich nicht vergrößern*/
    height: 28px;
}

#topcompetition-area .sheet_slider_content .yesNo .border, #topcompetition-area .sheet_slider_content .sheet_slider_content_topGame {
    width: 724px;
    /*für ie 7, damit beim auf/zuklappen des Bereichs die Zeilenhöhen sich nicht vergrößern*/
    height: 28px;
}

#conference-area .sheet_slider_content .border.bot_0 {
	border-bottom: 0;
}

#conference-frame-area .sheet_slider_content .border.bot_0 {
	border-bottom: 0;
}

#conference-frame-area .sheet_slider_content .bot_r {
	border-right: 1px solid #cccccc;
	width: 40px;
}

.sheet_slider_content td {
	color: #000000;
	vertical-align: top;
	border: 1px solid #cccccc;
	border-bottom: 0;
}

#conference-area .sheet_slider_content td {
	border: 0;
	border-left: 1px solid #cccccc;
}

#conference-frame-area .sheet_slider_content .sheet_tt td {
    border: 1px solid #cccccc;
}

.sheet_tt td {
    background: url(../img/conference/toptennis/trans_70-22D47BE0C55898C8F22E3153923CBE8E.png) repeat 0 0 transparent;
    height: 26px;
    vertical-align: middle;
}

.sheet_slider_content .col_2 {
	width: 70px;
}

.sheet_slider_content td .cell, .sbet td .cell {
	width: 31px;
	line-height: 24px;
	text-align: center;
}

.print {
	background: url(../img/printer-34F7B3FA77520260D661015563C9C875.gif) 0 5px no-repeat;
	padding-left: 17px;
}

#casino .print {
	background: url(../img/printer_white-861A367753C30BDD918E316BCCEA4818.gif) 0 5px no-repeat;
	padding-left: 17px;
}

.print.spacer_1 {
	margin-top: 52px;
}

.print.spacer_2 {
	margin-top: 108px;
}

.print.spacer_3 {
	background-position: 0;
	margin-top: 0;
}

.sheet_col_1 img {
	margin-top: 7px;
	margin-right: 4px;
}

/* --------------------------------------- */
/* Persönliche Daten, Registrierung, Einzahlung */

.sheet_l {
	width: 174px;
	height: 24px;
	line-height: 24px;
	color: #666666;
	text-align: right;
	padding-right: 20px;
}

#casino #lpage .sheet_l {
	color: #666;
}

.sheet_r {
	width: 562px;
	min-height: 24px;
	line-height: 24px;
	overflow: hidden;
}

.sheet_r_high {
	width: 562px;
	padding-top: 4px;
	line-height: 24px;
	overflow: hidden;
}

.sheet_r .form {
	width: 276px;
	margin-right: 15px;
}

.input_text {
	height: 16px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
}

.input_text.redborder {
	border: 1px solid #da1833;
}

.input_text.pinkborder {
	border: 1px solid #FFCCCC;
	border-bottom-width: thick;
	outline:none;
}

.input_area {
	width: 276px;
	height: 100px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 11px;
}

.sheet_r .input_text {
	width: 274px;
	margin-top: 3px;
}

.sheet_r select, .this_sel {
	height: 18px;
	font-size: 11px;
	line-height: 11px;
	border: 1px solid #cccccc;
	margin-top: 3px;
	<!--
	margin-top: 0;
	-->
}

.sheet_r .select {
	width: 88px;
	height: 18px;
}

.select.redborder {
	border: 1px solid #da1833;
}

.select.pinkborder {
	border: 1px solid #FFCCCC;
}

.sheet_r .select_2 {
	width: 87px;
	height: 16px;
	margin-left: 2px;
}

.sheet_r .radio, .sheet_r .check, .drop_box .check {
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	<!--
	margin-top: 2px;
	-->
}

.sheet_r img, .sheet_r_high img, .micro input, .sub input {
	float: left;
	margin-right: 5px;
}

.sheet_r .img_1, .sheet_r_high .img_1 {
	margin-top: 5px;
}

.sheet_l .img_1 {
	margin-top: 5px;
	margin-left: 6px;
}

.sheet_r .img_2 {
	margin-top: 9px;
}

.box_action, .box_action .sheet_r {
	height: 48px;
}

.box_action .button, .box_action .this_button {
	margin-top: 12px;
}

.box_action .img_3 {
	margin-left: 9px;
	margin-top: 9px;
}

#step_1 {
	width: 180px;
	font-size: 12px;
	padding-left: 60px;
	padding-right: 10px;
}

#step_2, #step_3 {
	width: 190px;
	font-size: 12px;
	padding-top: 2px;
	padding-left: 45px;
}

.bg_step_1 {
	background: url(../img/step_1-F58D326C15543892CBA0A7C388815A69.gif) no-repeat;
}

.bg_step_2 {
	background: url(../img/step_2-3EB3CB5210C015FD159B7AFE269AF9D0.gif) no-repeat;
}

.bg_step_3 {
	background: url(../img/step_3-D453D879D3DE0878379F32A6A15A0174.gif) no-repeat;
}

.this_sheet {
	width: 768px;
}

/* START: New sheet for mybettings, myaccount, docupload */

.new_sheet {
	width: 100%;
}

.new_sheet .account_statement_row {
    height: 25px;
    line-height: 24px;
}

.new_sheet .account_statement_table_cell {
    width: 150px; /* width = (756 - 6) / 5 */
    float: left;
    text-align: center;
    border: 1px solid #CCC;
    border-top: none;
    border-left: none;
}

.new_sheet .first_column {
    border-left: 1px solid #CCC;
}

.new_sheet .account_statement_table_cell .boxWithSvg {
    float: left;
    width: 95px;
    text-align: right;
}

#bonus_progress_indicator {
    float: left;
    padding-left: 10px;
}

#casino .new_sheet {
	margin-bottom: 8px;
    color: #fff;
}

.new_sheet .header {
	height: 25px;
	line-height: 24px;
	border: 1px solid #ccc;
	border-top: 0;
	border-bottom: 0;
}

#casino .new_sheet_th {
    line-height:24px;
    font-size: 14px;
    color: #000;
}


#casino .new_sheet .header {
	background: #484848;
	border: 1px solid #666;
	border-bottom: 0;
}

.new_sheet .sheet_c1 {
	width: 93px;
}

.new_sheet .sheet_c1_nyx {
	text-align: center;
	width: 132px;
}

.new_sheet .sheet_c2 {
	width: 102px;
}

.new_sheet .sheet_c3 {
	width: 268px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}


#docupload .new_sheet .sheet_c3 {
	width: 244px;
}

.new_sheet .sheet_c4 {
	width: 142px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

#table_step {
	width: 756px;
	height: 48px;
}

.macro {
	font-size: 12px;
	line-height: 16px;
	padding-left: 12px;
	padding-right: 12px;
}

#mybettings .new_sheet .header {
	height: 24px;
	background: #ebebeb;
	border-top: 1px solid #ccc;
}

#myaccount .new_sheet .header {
	color: #666;
}

#mybettings .new_sheet .header.cashout{
	background: #fff1b2;
}


#paying .txt_paying.tipico {
    background: url("../img/payment_choose/paying_logo.gif") no-repeat scroll 0 0 transparent;
}

.new_sheet .sheet_tab {
	width: 53px;
	height: 18px;
	line-height: 18px;
	color: #000;
	background: url(../img/arrow_black-0B1F17431F7A18B957360D351B4A9243.gif) no-repeat 9px 6px #fafafa;
	border: 1px solid #999;
	padding-left: 23px;
	margin: 2px 0 0 9px;
	cursor: pointer;
	<!--
	position: relative;
	-->
}

#casino .new_sheet .sheet_tab {
	color: #fff;
	background: url(../img/arrow_grey-FDE517FD84BDB5870575EFF838794908.gif) no-repeat 9px 6px #242424;
}

.new_sheet a.sheet_tab_link {
	width: 80px;
	line-height: 20px;
	color: #000;
	text-align: center;
	text-decoration: underline;
	margin: 2px 0 0 9px;
	display: block;
}

.new_sheet .sheet_tab.on {
	height: 21px;
	border-bottom: 1px solid #fafafa;
	background: url(../img/arrow_black_d-60F118D19172F68151BCA2BE1B1C6318.gif) no-repeat 9px 7px #fafafa;
}

#casino .new_sheet .sheet_tab.on {
	border-bottom: 1px solid #242424;
	background: url(../img/arrow_grey_d-E1454A0A71151371AED947352F4D1F80.gif) no-repeat 9px 7px #242424;
}

#myaccount .new_sheet .sheet_tab.on, #casino .new_sheet .sheet_tab.on {
	height: 22px;
}

.new_sheet .sheet_body {
	line-height: 24px;
	background: #fafafa;
	border: 1px solid #ccc;
	border-top: 1px solid #d6d6d6;
}

#casino .new_sheet .sheet_body {
	background: #242424;
	border: 1px solid #666;
	border-top: 0;
}

.new_sheet .sheet_body.on {
	border: 1px solid #999;
}

#casino .new_sheet .sheet_body.on {
	border-top: 1px solid #666;
}

#mybettings .new_sheet .sheet_body_cont {
	background: url(../img/lupus_border-737AC6823816DB868A429DA795515C1A.gif) repeat-y right top;
}

.new_sheet .sheet_body_cont .marg_txt {
	line-height: 14px;
	padding: 5px 0 0 20px;
}

.new_sheet .sheet_body_sub {
	line-height: 18px;
}

.new_sheet .sheet_c1 {
	width: 93px;
}

.new_sheet .sheet_c1_nyx {
	text-align: center;
	width: 132px;
}

.new_sheet .sheet_c2 {
	width: 102px;
}

.new_sheet .sheet_c3 {
	width: 268px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.sheet_c3_comment_event {
	width: 515px;
	overflow: hidden;
	white-space: nowrap;
}

#docupload .new_sheet .sheet_c3 {
	width: 244px;
}

#casino .new_sheet .sheet_c3 {
	width: 177px;
	line-height: 24px;
}

#casino .new_sheet .sheet_body_sub .sheet_c3 {
	width: 90px;
}

.new_sheet .sheet_c4 {
	width: 142px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

#casino .new_sheet .sheet_c4 {
	width: 100px;
	text-align: right;
}

#myaccount .new_sheet .sheet_c4 {
	width: 179px;
}

.new_sheet .sheet_c5 {
	width: 40px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.new_sheet .sheet_c6 {
	width: 55px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.new_sheet .sheet_c7 {
	width: 36px;
	border-left: 1px solid #d6d6d6;
	text-align: center;
}

#casino .new_sheet .sheet_c7 {
	border-left: 1px solid #666;
}

.new_sheet .sheet_c8 {
	width: 441px;
}

.new_sheet .sheet_c4 .item_1 {
	float: left;
	width: 16px;
	padding-top: 6px;
}

.new_sheet .sheet_c4 .item_2 {
	float: left;
	width: 124px;
	line-height: 16px;
	padding: 4px 0 2px 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

#myaccount .new_sheet .sheet_c4 .item_2 {
	width: 161px;
}

.new_sheet .sheet_c7.lupus {
	height: 24px;
	background: url(../img/sheet_zoom-D0325EC31C92EA04550535D7D0A5E851.png) no-repeat 50% 0 #fff;
}

#casino .new_sheet .sheet_c7.lupus {
	background: url(../img/sheet_zoom-D0325EC31C92EA04550535D7D0A5E851.png) no-repeat 50% 0 transparent;
}

.new_sheet .sheet_c7.lupus.on {
	border-left: 1px solid #d6d6d6;
	background-color: #f6f6f6;
}

.new_sheet .sheet_sub_col {
	width: 648px;
	line-height: 18px;
	background: #fff;
	border: 1px solid #d6d6d6;
	margin: 8px 6px 8px 5px;
}

#casino .new_sheet .sheet_sub_col {
	width: 659px;
	background: #242424;
	border: 1px solid #666;
}

.new_sheet .sheet_sub_col .hr {
	margin: 0 12px;
}

.new_sheet .sheet_sub_col .left {
	width: 208px;
	padding-left: 12px;
}

.new_sheet .sheet_sub_col .right {
	width: 416px;
	text-align: right;
	padding-right: 12px;
}

.new_sheet .print {
	color: #999;
	background: url(../img/printer-34F7B3FA77520260D661015563C9C875.gif) 0 0 no-repeat;
	margin-left: 12px;
}

.new_sheet .print.shop {
	height: 13px;
	line-height: 15px;
	background: url(../img/icon_shop-283A2A6C41607A570CD21C197864D323.png) 0 0 no-repeat;
}

.new_sheet .print.web {
	height: 13px;
	line-height: 13px;
	background: url(../img/icon_website-A2816CB9F29F36741692F33B6ECF1A53.png) 0 0 no-repeat;
}

.new_sheet .print.mobile {
	height: 13px;
	line-height: 13px;
	background: url(../img/icon_mobile-257B1AC3E2E110A45B8FB0A2CD951CED.png) 3px 0 no-repeat;
}

.new_sheet .print.share {
	background: url(../img/icon_share-37D18D53BB08892C23D3A3C243CD618C.png) 0 0 no-repeat;
}

.new_sheet .print.reuse {
	background: url(../img/icon_reuse-F52791439747E28BFC07798F7654E0FA.png) 0 0 no-repeat;
}

#casino .new_sheet .print {
	color: #fff;
	background: url(../img/printer_white-861A367753C30BDD918E316BCCEA4818.gif) 0 0 no-repeat;
}

.new_sheet .header_drop {
       height: 32px;
       font-size: 12px;
       line-height: 32px;
       text-align: center;
       border: 1px solid #ccc;
       background: #f0f0f0;
       background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #f0f0f0)); /* Saf4+, Chrome */
       background: -webkit-linear-gradient(top, #f9f9f9 0%, #f0f0f0 100%); /* Chrome 10+, Saf5.1+ */
       background:    -moz-linear-gradient(top, #f9f9f9 0%, #f0f0f0 100%); /* FF3.6+ */
       background:     -ms-linear-gradient(top, #f9f9f9 0%, #f0f0f0 100%); /* IE10+ */
       background:      -o-linear-gradient(top, #f9f9f9 0%, #f0f0f0 100%); /* Opera 11.10+ */
       background:         linear-gradient(top, #f9f9f9 0%, #f0f0f0 100%); /* W3C */
       filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f0f0f0',GradientType=0); /* IE6-9 */
}

.new_sheet .border {
       line-height: 24px;
       border-left: 1px solid #ccc;
       border-right: 1px solid #ccc;
}

.new_sheet .warning {
       min-height: 25px;
       font-size: 12px;
       line-height: 16px;
       background: url(../img/warning_big_2-E4331344F96A98A9544E387FDA0FECA8.png) no-repeat 20px 12px #fef1bc;
       padding: 15px 15px 6px 60px;
       color: #666;
}

.new_sheet .info {
	   min-height: 25px;
       font-size: 12px;
       line-height: 16px;
       padding: 15px 15px 6px 60px;
       color: #666;
       background: url(../img/warning_big_3-3D14EF72336001B663BC6AFE281EB684.png) no-repeat 20px 12px #c3e89d;
}

.new_sheet .warning.green {
       color: #666;
       background: url(../img/warning_big_3-3D14EF72336001B663BC6AFE281EB684.png) no-repeat 20px 12px #c3e89d;
}



/* END: New sheet for mybettings, myaccount, docupload */

/* START: Pager */

.pager_1 {
	height: 29px;
	color: #666;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 9px 8px 0;
	margin: 0 15px;
}

.pager_1 a {
	float: left;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #666;
	display: block;
}

.pager_1 a.on {
	width: 18px;
	height: 18px;
	line-height: 18px;
	color: #000;
	border: 1px solid #f2f2f2;
	background: #d6d6d6;
}

.pager_2 {
	height: 29px;
	line-height: 20px;
	color: #666;
	padding-top: 9px;
}

.pager_2 a {
	float: left;
	width: 18px;
	height: 18px;
	line-height: 19px;
	text-align: center;
	color: #999;
	background: #fff;
	border: 1px solid #dedede;
	margin-left: 5px;
	display: block;
}

.pager_2 a.on {
	color: #666;
	border: 1px solid #999;
}

a.pager_but {
	width: 100px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	background: url(../img/but_100-8C82694C1F0470BDA3F1FF6649E556B2.gif) no-repeat;
	margin-top: 2px;
	display: block;
	color: black;
}

.pager .first-page, .pager .last-page, .pager .previous-page, .pager .next-page{
	height: 24px;
	padding-top: 9px;
	text-align: center;
	width: 30px;
}

.pager .first-page, .pager .last-page{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.pager .previous-page{
	border-right: 1px solid #ccc;
}

.pager .pager_1{
	padding: 9px 30px 0;
	border-left-color: #fff;
	margin: 0;
	height: 24px;
}

.main_box.pager{
	height: 33px;
	padding: 0 9px;
}
/* END: Pager */

#myaccount .arrow {
	float: left;
	height: 24px;
	width: 110px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	line-height: 24px;
	text-align: center;
}

#myaccount .arrow.arr_l {
	padding-left: 11px;
	background: url(../img/arr_l-327AD6B0788FFFB5B9450D3ED384C4AA.png) no-repeat;
	margin-right: 2px;
	width: 110px;
}

#myaccount .arrow.arr_r {
	padding-right: 11px;
	background: url(../img/arr_r-F38B1A62AF59CDBD2FCA1CE84ADCDF2C.png) no-repeat right 0;
}

#table_step {
	width: 756px;
	height: 48px;
}

.macro {
	font-size: 11px;
	line-height: 14px;
	padding-left: 12px;
	padding-right: 12px;
}

.checklabel {
	font-size: 12px;
	line-height: 22px;
}

.checklabel_small {
	line-height: 16px;
}

.micro {
	font-size: 10px;
	padding: 12px;
}

#paying .txt_paying {
    border: 1px solid #CCCCCC;
    font-weight: bold;
    height: 37px;
    margin-left: 30px;
    padding: 11px 9px 0;
    width: 130px;
}
#paying .txt_paying.tipico {
    background: url("../img/payment_choose/paying_logo.gif") no-repeat scroll 0 0 transparent;
}

#paying .ul_paying li {
	list-style-type: disc;
}

#paying .radio_paying {
	padding-left: 6px;
	padding-right: 4px;
}



#paying .paymethod_box img {
	margin-left: 30px;
}

#paying .paymethod_box .box_main {
	height: 85px;
}

#paying .paymethod_box label img {
    border: 1px solid #cccccc;
}

#paying .paymethod_box label img.bonuscode_payin_img{
	margin-top: -8px;
	border: 0;
}

#paying .paymethod_box label span {
	position: absolute;
	width: 170px;
	height: 50px;
	background: url(../img/p-5459177B437C1911EF8A808C92C8D7C5.gif);
}

#paying .input_1 {
	width: 90px;
}

#paying .input_2 {
	width: 50px;
}

#paying .text {
}

.credit {
	font-size: 16px;
	padding-right: 60px;
}

.credit_2 {
	padding-right: 250px;
}

#paying .credit_line {
	width: 80px;
	height: 3px;
	border-bottom: 1px solid #000000;
	overflow: hidden;
}

#paying .img {
	padding-right: 5px;
}

.condition {
	z-index: 5;
	position: absolute;
	width: 260px;
	line-height: 16px;
	border: 1px solid #d6d6d6;
	background-color: #ffffff;
	padding: 9px;
	margin-top: 70px;
	margin-left: 30px;
}

.chance .condition {
	margin: -170px 0 0 -182px;
	position: absolute;
	<!--
	position: relative !important;
	position: absolute;
	-->
}

.condition li, #rules li, #static li, .fly_warning_layer li, #bonusconditions li {
	list-style-type: square;
	background: 0;
	padding: 0;
	margin-left: 12px;
}

.fly_warning_layer ul ul li {
	margin-left: 24px;
}

#static li {
	color: #000000;
	margin-bottom: 10px;
}

.agb li.sub {
	color: #000000;
	list-style-type: square;
	background: 0;
	padding: 0;
	margin-left: 12px;
}


.cms_richtext ul li,
#lpage3 .landing ul li,
.landing ul li,
#static.cms_richtext ul li,
#static .cms_richtext ul li {
	list-style-type: square;
	color: #000000;
	background: 0;
	padding: 0;
	margin-left: 20px;
}

.cms_richtext ol li,
#lpage3 .landing ol li,
.landing ol li,
#static.cms_richtext ol li,
#static .cms_richtext ol li {
	list-style: decimal;
	color: #000000;
	background: 0;
	padding: 0;
	margin-left: 20px;
}

#lpage3.lpage3_dark .landing li {
	color: #bbb;
}

#oc_main li,
#oc_nav_popup li,
.abs.cms_richtext li,
#main .abs.cms_richtext li {
	color : #fff;
}

.agb #static ol li,
.cms_terms #static ol li {
	list-style: decimal;
	color: #000000;
	background: 0;
	padding: 0;
	padding-bottom: 16px;
}

#rules li {
	color: #ffffff;
	padding-top: 12px;
}

.marginal {
	padding: 9px;
	padding-left: 50px;
}

#ticket .marginal {
	padding: 0;
	padding-left: 30px;
}

#ticket .marginal .macro, #ticket .marginal .macro a {
	line-height: 14px;
	color: #4f7724;
}

#ticket .marginal .macro a {
	text-decoration: underline;
}

.reuse_marginal {
    padding: 12px 9px 1px 50px;
}

.warning_1 {
	min-height: 28px;
	background: url(../img/warning_big_1-06EA7B4D52055962EDAAF18B2F3C1C58.png) #f2bdb9 23px 15px no-repeat;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.warning_2 {
	min-height: 28px;
	background: url(../img/warning_big_2-E4331344F96A98A9544E387FDA0FECA8.png) #fff1b2 23px 15px no-repeat;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.warning_3 {
	min-height: 28px;
	background: url(../img/warning_big_3-3D14EF72336001B663BC6AFE281EB684.png) #c3e89d 23px 15px no-repeat;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
#casino .warning_1, #casino .warning_2, #casino .warning_3 {
    margin-bottom: 12px;
}

#ticket .warning_1, #ticket .warning_2, #ticket .warning_3 {
	background-position: 10px 10px;
}

.warning_1.no_icon, .warning_2.no_icon, .warning_3.no_icon {
	background-image: none;
}

.warning_1 .macro, .warning_2 .macro, .warning_3 .macro {
	padding-top: 10px;
	padding-bottom: 9px;
}

.reuse_notification_warning_2 {
	min-height: 28px;
	background: url(../img/warning_big_2-E4331344F96A98A9544E387FDA0FECA8.png) #fff1b2 23px 8px no-repeat;
}

.legal-notice .warning_2  ol li {
	margin-top: 10px;
	list-style: decimal;
	list-style-position: inside;
	padding-left: 10px;
}

.icon_A {
	background: url(../img/A-A671FBB57E37F4D6E089D218CF051064.gif) 22px 12px no-repeat;
}

.icon_B {
	background: url(../img/B-21BCD48B208635229EBC6B1B5CCAE5ED.gif) 22px 12px no-repeat;
}

.icon_C {
	background: url(../img/C-17F375F84AA313F52C39A6B959880000.gif) 22px 12px no-repeat;
}

#contact .text {
	margin-top: 10px;
}

#livechat .text {
	margin-top: 10px;

}

#PreChatForm input.text {
	width: 200px;
}

#PreChatForm .colRight {
	padding-left: 25px;
}

#datepicker input {
	width: 118px;
	height: 15px;
	border: 1px solid #cccccc;
	margin-right: 4px;
	margin-left: 5px;
}

#reqPay table {
	width: 100%;
}

#reqPay table td {
	line-height: 24px;
	padding-left: 6px;
	text-align: right;
}

/* #### Side ############################# */

#minigames_body {
	border-left: 2px solid #d6d6d6;
	border-right: 2px solid #d6d6d6;
	background: url(../img/open_bets_bg-E5AF894E7715637FBF4605C730B31499.gif) repeat-x;
}

#minigames_foot {
	height: 21px;
	background: url(../img/slider_big-FF9BAEAC4E4D075C560F2EF75DA06B07.gif) #d6d6d6 no-repeat;
	padding-top: 13px;
	padding-right: 9px;
	cursor: pointer;
}


#lpage3.lpage3_light #minigames_body {
	border-left: 2px solid #d6d6d6;
	border-right: 2px solid #d6d6d6;
	background: #fff;
}

#lpage3.lpage3_light #minigames_foot {
	height: 21px;
	background: url(../img/slider_big-FF9BAEAC4E4D075C560F2EF75DA06B07.gif) #d6d6d6 no-repeat;
	padding-top: 13px;
	padding-right: 9px;
	cursor: pointer;
}

#lpage3.lpage3_dark #minigames_body {
	background: none;
	border: 0;
}

#lpage3.lpage3_dark #minigames .darkgrey,
#lpage3.lpage3_dark #minigames .grey_333,
#lpage3.lpage3_dark #minigames .black,
#lpage3.lpage3_dark #minigames_content
{
	color: white;
}

#lpage3.lpage3_dark #drop_1 .grey,
#lpage3.lpage3_dark #minigames_content .tab_box,
#lpage3.lpage3_dark #minigames_content .tab_box .grey
{
	color: #666;
}


#lpage3.lpage3_dark #minigames {
	border: 1px solid #333;
	background: #000;
}

#lpage3.lpage3_dark #minigames_foot {
	background: none;
}


#ticket_body {
	border-left: 1px solid #db0036;
	border-right: 1px solid #db0036;
	display: none;
}

#ticket {
	margin-bottom: 19px;
}

#ticket_content {
	color: #000000;
	background-color: #ffffff;
	padding: 8px;
}

#ticket_foot .corner {
	margin-top: 24px;
	z-index: 2;
	position: relative;
}

#minigames_content {
	color: #000000;
	padding: 0 8px 8px 8px;
}

.minigames_top {
	background: url(../img/minigames_top-69498B9219479D6B61BF86FD7D77346F.png) no-repeat;
}

.minigames_top {
	width: 196px;
	background: url(../img/minigames_top-69498B9219479D6B61BF86FD7D77346F.png) no-repeat;
	padding: 2px 2px 0 2px;
}

.minigames_bot {
	width: 196px;
	height: 2px;
	background: url(../img/minigames_bot-F16E629415702ACC81F382C5939AF714.png) no-repeat;
}

#minigames .input {
	width: 53px;
	height: 22px;
	line-height: 24px;
	border: 1px solid #cccccc;
	margin: 2px 6px 0 6px;
}

#ticket .event_head {
	width: 198px;
	height: 19px;
	vertical-align: top;
	background: url(../img/event_bg-3E0B5E6727428474F68CB7C267381797.gif) #dfdfdf no-repeat;
	margin-top: 6px;
}

#ticket p {
	color: #000000;
	padding: 2px 0 0 0;
}

#ticket .system p {
	padding: 2px 0 0 2px;
}

#ticket .event {
	width: 198px;
	border-collapse: separate;
	border-spacing: 0;
	border: 1px solid #999999;
	border-top: 0;
	<!--
	border-collapse: collapse;
	-->
}

#ticket .close {
	width: 18px;
	height: 18px;
	text-align: right;
	vertical-align: top;
	padding: 4px 4px 0 0;
}

#ticket .bank {
	width: 15px;
	vertical-align: top;
	padding: 4px 0 0 4px;
}

#ticket .event td {
	border-top: 1px solid #d8d8d8;
	height: 21px;
	vertical-align: top;
	padding: 0;
}

#ticket td.check img {
	vertical-align: top;
	padding: 5px 0 0 4px;
}

#ticket .help {
	width: 15px;
	height: 17px;
}

#ticket .warning_inline {
	float: left;
	margin: 1px 3px 0 0;
}

#ticket td .tipp {
	width: 131px;
	padding: 3px 0 0 3px;
}

#ticket td .quote {
	width: 42px;
	text-align: right;
	padding: 3px 5px 2px 0;
}

#ticket .quote.plus {
	background: url(../img/quote_plus-67CBCEC00F34F290ED27A4EC5488D3EB.gif) 4px 3px no-repeat;
}

#ticket .quote.minus {
	background: url(../img/quote_minus-FC1CAC98169BDDF11F291C3718EA3B21.gif) 4px 3px no-repeat;
}

#ticket .quote.quote_shut {
	background: url(../img/warning_shut-E68CAE779EF8008FE10B4CFA119E3D57.gif) 1px 5px no-repeat;
}

#ticket .system {
	width: 198px;
	margin: 6px 0 3px 0
}

#ticket .system .check {
	padding: 0 0 3px 1px;
}

#ticket .col {
	width: 192px;
	height: 17px;
	line-height: 17px;
	padding-right: 3px;
	padding-left: 3px;
}

#ticket .col.bg_midgrey {
	height: auto;
}

#ticket .col .allover {
	width: 70px;
	text-align: right;
	padding-left: 3px;
}

#ticket .input {
	width: 50px;
	height: 13px;
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	text-align: right;
	border: 1px solid #666666;
	padding-right: 1px;
}

#ticket_button {
	height: 24px;
	font-size: 13px;
	line-height: 22px;
	text-align: center;
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	background: url(../img/button_ticket-F2CBF291F901CC7E1BCBFCA429305D90.gif) no-repeat;
	cursor: pointer;
}

.ticket_button_flex {
	width: 198px;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	color: #000000;
	background: url(../img/but_198_flex_bottom-A42B782A322760759498AECB15C4276C.gif) 0 bottom no-repeat;
}

.ticket_table {
	display: table;
}

.ticket_table a, .ticket_table div {
	display: table-cell;
	vertical-align: middle;
}

.ticket_button_flex a {
	display: block;
	background: url(../img/but_198_flex_top-5D95C590DF914F528E76BCEB93BB2449.gif) 0 top no-repeat;
}

.ticket_big_but {
	width: 198px;
	height: 24px;
	font-size: 13px;
	text-align: center;
	color: #000000;
	background: url(../img/but_198_flex_top-5D95C590DF914F528E76BCEB93BB2449.gif) 0 top no-repeat;
	border: 0;
	cursor: pointer;
	padding-bottom: 3px;
	<!--
	padding: 0;
	-->
}

.ticket_button_flex.big_but {
	line-height: 24px;
}

/* ---- VORSICHT ID -> CLASS ------ */
.ticket_button {
	height: 24px;
	font-size: 13px;
	line-height: 22px;
	text-align: center;
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	background: url(../img/button_ticket-F2CBF291F901CC7E1BCBFCA429305D90.gif) no-repeat;
	cursor: pointer;
}

/* --------------------------------------- */

.mini_teaser {
	width: 216px;
	height: 37px;
	color: #ffffff;
	background: url(../img/zone_bg-B99F900D012668F3A1983289E7DE3A53.gif) no-repeat;
}

#casino .mini_teaser {
	background: url(../img/zone_bg_casino-61167C00EE1C52D4C01DFF6BEB149813.png) no-repeat;
}

.mini_teaser .box_1 {
	width: 28px;
	text-align: right;
	padding-right: 4px;
}

.mini_teaser .box_2 {
	width: 55px;
	font-size: 12px;
	font-weight: bold;
	line-height: 17px;
	font-family: Helvetica, Arial, sans-serif;
	padding-top: 9px;
}

.mini_teaser a {
	line-height: 36px;
	background: none;
}

#lang_layer {
	z-index: 15;
	position: absolute;
	font-size: 12px;
	color: #000;
	border: 1px solid #e4e4e4;
	border-bottom: none;
	background: #fff;
	overflow: visible;
	top: 49px;
    right:10px;
    width:145px;
}

.language-selector-box {
    background: url("../img/flagsSprite.png") no-repeat #fff;
    width:30px;
    height:30px;
    margin-left:7px;
    margin-top:7px;
    margin-right:4px;
}

#lang_layer .hline {
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
}

#lang_layer a {
	color: #666;
}

#lang_layer a.on {
	color: #333;
	font-weight: bold;
}

.language-selector-wrapper {
    background: #FFFFFF;
    border: 1px solid #D9D9D9;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	border-radius: 5px;
    padding-bottom:7px;
}



/* International */
.language-selector-box.in {
 	background-position: 0px 0px;
}

/* Germany */
.language-selector-box.de {
	background-position: 0px -31px;
}

/* Italy */
.language-selector-box.it {
	background-position: 0px -62px;
}

/* Denmark */
.language-selector-box.dk {
	background-position: 0px -93px;
}

/* Austria */
.language-selector-box.at {
	background-position: 0px -124px;
}

/* Beglgium */
.language-selector-box.be {
	background-position: 0px -155px;
}


.selected-language{
	font-size:10px;
	font-weight: normal;
}

.language-selector-wrapper .box_1{
	padding-right:0;
	width:30px;
}

.language-selector-wrapper .box_2{
	width:auto;
	padding-top:6px;
}


/* New Language Drop Down Header */

#main-menu .language-button span.new_language-selector-box{
	display: inline-block;
	width:20px;
	height:20px;
	-webkit-transform: skew(12.5deg);
	-ms-transform: skew(12.5deg);
	-moz-transform: skew(12.5deg);
	-o-transform: skew(12.5deg);
	transform: skew(12.5deg);
	border-radius:2px;
}

#main-menu .language_bar li {
	border-bottom:1px solid #e3e3e3;
}

#main-menu .language_bar a {
  font-size:13px;
  display: inline-block;
  padding:10px 30px 10px 10px;
  border:none;
  color:#666;
  width:100%;
  height:39px;
  transform:none;
  -webkit-transform:none;
  text-transform: initial;
  vertical-align: middle;
  -webkit-transition: background-color 0.3s ease-out;
  -moz-transition: background-color 0.3s ease-out;
  -o-transition: background-color 0.3s ease-out;
  transition: background-color 0.3s ease-out;
}

#main-menu .language_bar a:last-of-type{
	border: none;
}

#main-menu .language_bar a:hover {
	background: #e2e2e2;
	color: #000;
}

#main-menu .language_bar span{
  transform: none;
  -webkit-transform:none;

}

#main-menu .language_bar .flag {
	display: inline-block;
	height: 20px;
	width:20px;
	margin-right: 15px;
	border-radius:2px;
}

#main-menu .language_bar .title {
	margin-top:2px;
}

#main-menu .language_bar .it, #main-menu .language-button .it, .new_language-selector-box.it{
	background-image: url(../img/flags/flag_italy_new-57851C7DC64485D47D111E6FCD611410.png);
}

#main-menu .language_bar .en, #main-menu .language-button .en, .new_language-selector-box.en {
	background-image: url(../img/flags/flag_uk_new-848821086CB7B52C3B3CF071E7CD7790.png);
}

#main-menu .language_bar .de, #main-menu .language-button .de, .new_language-selector-box.de {
	background-image: url(../img/flags/flag_germany_new-AD65C62D413B31F5719FC6827736E1AC.png);
}

#main-menu .language_bar .fr, #main-menu .language-button .fr, .new_language-selector-box.fr{
	background-image: url(../img/flags/flag_france_new-7FD15C754CF53F9667FB91BDCB58DBF1.png);
}

#main-menu .language_bar .tr, #main-menu .language-button .tr, .new_language-selector-box.tr{
	background-image: url(../img/flags/flag_turkey_new-E97AEC9D9AF9A12A794DE5894DE5DB14.png);
}

#main-menu .language_bar .hr, #main-menu .language-button .hr, .new_language-selector-box.hr {
	background-image: url(../img/flags/flag_croatia_new-3EE5415788023F634EAAD12FD97506ED.png);
}

#main-menu .language_bar .da, #main-menu .language-button .da, .new_language-selector-box.da {
	background-image: url(../img/flags/flag_denmark_new-812D094C0F01F3FAECB5CBA393B0D37B.png);
}

#main-menu .language_bar .nl, #main-menu .language-button .nl, .new_language-selector-box.nl{
	background-image: url(../img/flags/flag_netherlands_new-3E169AFC8B34823E39F0040DC2D2B6E1.png);
}

#main-menu .language_bar .at, #main-menu .language-button .at, .new_language-selector-box.at {
	background-image: url(../img/flags/flag_austria_new-AB3AA9D828C28F9DD0AC29E024EE2431.png);
}

#main-menu .language_bar .be, #main-menu .language-button .be, .new_language-selector-box.be {
	background-image: url(../img/flags/flag_belgium_new-08B686157E5F59E47C88792B35A80BF9.png);
}


/* --------------------------------------- */

.box_lwk {
	line-height: 18px;
	background: url(../img/lwk_box_bg-D870E43CAB35690F877273B364264190.gif) no-repeat;
	margin: 12px 12px 0 0;
	padding: 2px 5px 0 7px;
}

#box_lwk_closed_header .highlights_head {
    line-height: 30px;
    padding: 0 0 0 5px;
}

#box_lwk_closed_header .corner {
    background: url(../img/corner_grey_on-B1264D710A25E74E8AFC32AAF6DD4985.gif) no-repeat 532px 11px transparent;
    height: 29px;
    width: 550px;
}

.hilights_head.pointer {
	width: 552px;
	background: url(../img/pointer_open-9DBEE4C50C13AC1C09EA8C674376E81A.gif) no-repeat 532px 11px transparent;
	cursor: pointer;
}

.hilights_head.pointer.close {
	background: url(../img/pointer_close-17455C348C71DAC7EAC6D0D00D4D2A97.gif) no-repeat 532px 8px transparent;
	cursor: pointer;
}

.box_lwk_foot, .box_livescore_foot {
	height: 2px;
	background: url(../img/lwk_box_foot_bg-07FF66C6CE38E41F32950F9A7A4044C8.gif) no-repeat 0 bottom;
}

#box_lwk_group_sel .box_lwk_foot {
    background-color: #d6d6d6;
    height: 18px;
    width: 564px;
    background-image: none;
}

#box_lwk_group_sel .box_lwk_foot div {
    background-position: 542px 5px;
    font-size: 11px;
    height: 18px;
    padding: 5px 29px 0 0;
}

a.lwk_but {
	height: 32px;
	line-height: 32px;
	border-left: 1px solid #ffffff;
	padding: 0 24px 0 24px;
	display: block;
	white-space: nowrap;
}

.box_lwk .conferenceRow img {
	width: 22px;
	height: 22px;
	background: url(../img/icon_live-43252B57F67E56DCF752BB1C78289DB3.png) no-repeat;
}

#search .box_lwk .conferenceRow img {
	width: 22px;
	height: 22px;
	background: none; /*images werden explizit gesetzt, Sprites werden nicht verwendet*/
}

.box_lwk .on, .box_hilights .on {
	background: url(../img/lwk_but_on-D0053708B0C82D1D4AB85C2A1B10FFE8.gif) no-repeat center top;
}

.box_lwk .redcard {
	float: left;
	width: 14px;
	height: 27px;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	line-height: 26px;
	background: url(../img/lwk_redcard-74D6659C1D2BCEF7AC422CBD219E057B.png) no-repeat 0 2px;
	padding-left: 5px;
}

.leftMoreEventsText {
	line-height: 26px;
	padding-left: 4px;
	float: left;
	width: 333px;
	text-align: center;
}

/* #### Rebrush ############################# */

.t_head {
	font-size: 12px;
	line-height: 32px;
	color: #666;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #f0f0f0)); /* Saf4+, Chrome */
	background: -webkit-linear-gradient(top, #f9f9f9 0%, #f0f0f0 100%); /* Chrome 10+, Saf5.1+ */
	background:    -moz-linear-gradient(top, #f9f9f9 0%, #f0f0f0 100%); /* FF3.6+ */
	background:     -ms-linear-gradient(top, #f9f9f9 0%, #f0f0f0 100%); /* IE10+ */
	background:      -o-linear-gradient(top, #f9f9f9 0%, #f0f0f0 100%); /* Opera 11.10+ */
	background:         linear-gradient(top, #f9f9f9 0%, #f0f0f0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f0f0f0',GradientType=0); /* IE6-9 */
	padding-right: 15px;
}

.casino .t_head {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #262626), color-stop(100%, #1d1d1d)); /* Saf4+, Chrome */
	background: -webkit-linear-gradient(top, #262626 0%, #1d1d1d 100%); /* Chrome 10+, Saf5.1+ */
	background:    -moz-linear-gradient(top, #262626 0%, #1d1d1d 100%); /* FF3.6+ */
	background:     -ms-linear-gradient(top, #262626 0%, #1d1d1d 100%); /* IE10+ */
	background:      -o-linear-gradient(top, #262626 0%, #1d1d1d 100%); /* Opera 11.10+ */
	background:         linear-gradient(top, #262626 0%, #1d1d1d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#262626', endColorstr='#1d1d1d',GradientType=0); /* IE6-9 */
}

.casino .t_head .darkgrey {
	color: #ccc;
}

.t_head_but div {
	cursor: pointer;
	padding: 0 15px;
}

.t_head_but .on {
	color: #c23942;
	background: url(../img/arrow_lw-1F7FF064D9E351D61866C2C6B116F005.gif) no-repeat 50% 100%;
}

.t_head_but .more_types {
	background: url(../img/arrow_more_d_grey-1BD4D00557FF029C46C64E75C22CCAA9.png) no-repeat right 50%;
}

.t_head_but .more_types.on {
	color: #666;
	background: url(../img/arrow_more_u_grey-290634C669CDFC2E1C78BA44FA2CE423.png) no-repeat right 50%;
}

.t_subhead {
	line-height: 26px;
	padding-top: 10px;
}

.t_subhead .right {
	line-height: 13px;
	padding-top: 7px;
	padding-bottom: 6px;
}

.t_subhead .red {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-right: 9px;
}

.t_row {
	color: #999;
	line-height: 24px;
	overflow: hidden;
}

.t_row.result > div {
	padding-bottom: 99999px;
	margin-bottom: -99999px;
}

.hover .t_row:hover {
	background-color: #fafafa;
}

.even.hover .t_row:hover {
	background-color: #eee;
}

.t_row:before, .t_row:after {
	content: '';
	display: table;
}

.t_row:after {
	clear: both;
}

.even .t_row {
	background: #f5f5f5;
}

.t_row .bl, .t_row .t_cell, .t_row .t_more {
	border-left: 1px solid #f0f0f0;
}

.even .t_row .bl, .even .t_row .t_cell, .even .t_row .t_more {
	border-left: 1px solid #e7e7e7;
}

.t_row .br {
	border-right: 1px solid #f0f0f0;
}

.even .t_row .br {
	border-right: 1px solid #e7e7e7;
}

.t_row.livecom {
	color: #333;
}

.t_row .c_injury{
	background: url(../img/injuryTimeIcon-7F8576A7E10C440CE1C9FDDCBA49178B.png) no-repeat 8px 5px #fff3b2;
	padding-left: 47px;
}

.t_row .c_comment{
	background: url(../img/warning_2-0CC1300FA768FBFEE0A9F34E3BC82A62.png) no-repeat 12px 5px #fff3b2;
	padding-left: 47px;
}

.t_row.livecom .pointer {
	position: absolute;
	z-index: 10;
	width: 33px;
	height: 13px;
	background: url(../img/conference/livecomment-B7420D1C3D9C9C2354E1AD1C101BB290.png) no-repeat;
	margin-left: 13px;
}

.t_row .multi_row {
	height: 20px;
	padding: 2px;
}
.t_cell {
	color: #333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-left: 6px;
}

.t_space, .t_foot {
	height: 13px;
	border-top: 1px solid #e2e2e2;
}

.t_space {
	font-size: 10px;
	line-height: 13px;
	color: #666;
	border-bottom: 1px solid #e2e2e2;
	padding-left: 6px;
}

.t_foot.big {
	height: 34px;
	text-align: center;
	padding-top: 6px;
}

.w_12 {
	width: 12px;
}

.w_30 {
	width: 30px;
}

.w_39 {
	width: 39px;
}

.w_40 {
	width: 40px;
}

.w_43 {
	width: 43px;
}

.w_56 {
	width: 56px;
}

.w_60 {
	width: 60px;
}

.w_78 {
	width: 78px;
}

.w_102 {
    width: 102px;
}

.w_104 {
	width: 104px;
}

.w_108 {
	width: 108px;
}

.w_110 {
	width: 110px;
}

.w_113 {
	width: 113px;
}

.w_117 {
	width: 117px;
}

.w_118 {
	width: 118px;
}

.w_126 {
	width: 126px;
}

.w_128 {
	width: 128px;
}

.w_132 {
    width: 132px;
}

.w_137 {
	width: 137px;
}

.w_140 {
	width: 140px;
}

.w_147 {
	width: 147px;
}

.w_156 {
	width: 156px;
}

.w_157 {
	width: 157px;
}

.w_163 {
	width: 163px;
}

.w_175 {
	width: 175px;
}

.w_184 {
	width: 184px;
}

.w_234 {
	width: 234px;
}

.w_244 {
	width: 244px;
}

.max_w_260 {
	max-width: 260px;
}

.w_310 {
	width: 310px;
}

.pulsation {
	color: #fff;
	background: url(../img/blink_1-D60B41FF19D21B1C3970DE47D18BDA52.gif);
	text-align: center;
}

.even .pulsation {
	color: #fff;
	background: url(../img/blink_2-A6AFE2300DC5E25BB6A52E4566833047.gif);
	text-align: center;
}

.qbut {
	position: relative;
	float: left;
	width: 35px;
	height: 16px;
	color: #4a4a4a;
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 16px;
	text-align: center;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(51%, #fbfbfb), color-stop(80%, #e2e2e2), color-stop(100%, #e2e2e2)); /* Saf4+, Chrome */
	background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 50%, #fbfbfb 51%, #e2e2e2 80%, #e2e2e2 100%); /* Chrome 10+, Saf5.1+ */
	background:    -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #fbfbfb 51%, #e2e2e2 80%, #e2e2e2 100%); /* FF3.6+ */
	background:     -ms-linear-gradient(top, #ffffff 0%, #ffffff 50%, #fbfbfb 51%, #e2e2e2 80%, #e2e2e2 100%); /* IE10+ */
	background:      -o-linear-gradient(top, #ffffff 0%, #ffffff 50%, #fbfbfb 51%, #e2e2e2 80%, #e2e2e2 100%); /* Opera 11.10+ */
	background:         linear-gradient(top, #ffffff 0%, #ffffff 50%, #fbfbfb 51%, #e2e2e2 80%, #e2e2e2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0); /* IE6-9 */
	cursor: pointer;
	margin: 1px;
	border-color: #bebebe #a7a7a7 #9c9c9c;
	border-width: 1px;
	border-style: solid;
}

.qbut:hover {
	border-color: #9d9d9d #9a9a9a #6f6f6f;
	box-shadow: 0 1px 0 #d6d6d6;
	color: #333;
}

.qbut.off, .qbut.pre {
	width: 37px;
	line-height: 18px;
	background: none;
	filter: none;
	border: 0;
	cursor: default;
}

.qbut.off:hover, .qbut.inactiv:hover {
	box-shadow: none;
}

.qbut.pre {
	width: 20px;
}

.qbut.one {
	float: none;
	margin: 1px auto;
}

.qbut.on {
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #97141d), color-stop(50%, #97141d), color-stop(51%, #9d1922), color-stop(80%, #bc343d), color-stop(100%, #c33a43)); /* Saf4+, Chrome */
	background: -webkit-linear-gradient(top, #97141d 0%, #97141d 50%, #9d1922 51%, #bc343d 80%, #c33a43 100%); /* Chrome 10+, Saf5.1+ */
	background:    -moz-linear-gradient(top, #97141d 0%, #97141d 50%, #9d1922 51%, #bc343d 80%, #c33a43 100%); /* FF3.6+ */
	background:     -ms-linear-gradient(top, #97141d 0%, #97141d 50%, #9d1922 51%, #bc343d 80%, #c33a43 100%); /* IE10+ */
	background:      -o-linear-gradient(top, #97141d 0%, #97141d 50%, #9d1922 51%, #bc343d 80%, #c33a43 100%); /* Opera 11.10+ */
	background:         linear-gradient(top, #f9f9f9 0%, #97141d 50%, #9d1922 51%, #bc343d 80%, #c33a43 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#97141d', endColorstr='#c33a43',GradientType=0); /* IE6-9 */
}

.qbut.up {
	border: 1px solid #13b11a;
}

.qbut.up:after {
	position: absolute;
	right: 0;
	width: 35px;
	height: 16px;
	content: "";
	background: url(../img/but_up-27A02D3993BBDA12BECBF3EEAAC5D666.png) no-repeat 100% 0px;
}

.qbut.down {
	border: 1px solid #f20000;
}

.qbut.down:before {
	position: absolute;
	left: 0;
	width: 35px;
	height: 16px;
	content: "";
	background: url(../img/but_down-3D8FFE0F2085BD0DB468DAC915359ED7.png) no-repeat 0 10px;
}

.qbut.inactiv {
    background: #EEE;
    border-color: #BBB #c9c9c9 #DADADA;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #7A7A7A;
    cursor: default;
}

.sp_bets .qbut {
	margin-top: 3px;
}

.qbut.off.tennis {
    width: 50px;
}

.small_conf_section_score {
	position: relative;
	white-space: nowrap;
	float: left;
	width: 50px;
	height: 16px;
	color: #4a4a4a;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	text-align: center;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	margin: 1px;
}

.redcard {
	width: 12px;
	height: 16px;
	color: #fff;
	line-height: 16px;
	font-weight: bold;
	text-align: center;
	background: #c8102e;
	display: inline-block;
}

.ibut {
	float: left;
	height: 14px;
	border: 1px solid #656565;
	border-top: 1px solid #797979;
	border-bottom: 1px solid #4b4b4b;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #919191), color-stop(100%, #6d6d6d)); /* Saf4+, Chrome */
	background: -webkit-linear-gradient(top, #919191 0%, #6d6d6d 100%); /* Chrome 10+, Saf5.1+ */
	background:    -moz-linear-gradient(top, #919191 0%, #6d6d6d 100%); /* FF3.6+ */
	background:     -ms-linear-gradient(top, #919191 0%, #6d6d6d 100%); /* IE10+ */
	background:      -o-linear-gradient(top, #919191 0%, #6d6d6d 100%); /* Opera 11.10+ */
	background:         linear-gradient(top, #919191 0%, #6d6d6d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#919191', endColorstr='#6d6d6d',GradientType=0); /* IE6-9 */
	margin: 4px 0 4px 3px;
}

.ibut.highlight {
	border: 1px solid #ac8200;
	border-top: 1px solid #bd8f00;
	border-bottom: 1px solid #977200;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e0bc4a), color-stop(100%, #c19406)); /* Saf4+, Chrome */
	background: -webkit-linear-gradient(top, #e0bc4a 0%, #c19406 100%); /* Chrome 10+, Saf5.1+ */
	background:    -moz-linear-gradient(top, #e0bc4a 0%, #c19406 100%); /* FF3.6+ */
	background:     -ms-linear-gradient(top, #e0bc4a 0%, #c19406 100%); /* IE10+ */
	background:      -o-linear-gradient(top, #e0bc4a 0%, #c19406 100%); /* Opera 11.10+ */
	background:         linear-gradient(top, #e0bc4a 0%, #c19406 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0bc4a', endColorstr='#c19406',GradientType=0); /* IE6-9 */
}

.ibut.off {
	border: 1px solid #b0b0b0;
	border-top: 1px solid #bcbcbc;
	border-bottom: 1px solid #a5a5a5;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c7c7c7), color-stop(100%, #b6b6b6)); /* Saf4+, Chrome */
	background: -webkit-linear-gradient(top, #c7c7c7 0%, #b6b6b6 100%); /* Chrome 10+, Saf5.1+ */
	background:    -moz-linear-gradient(top, #c7c7c7 0%, #b6b6b6 100%); /* FF3.6+ */
	background:     -ms-linear-gradient(top, #c7c7c7 0%, #b6b6b6 100%); /* IE10+ */
	background:      -o-linear-gradient(top, #c7c7c7 0%, #b6b6b6 100%); /* Opera 11.10+ */
	background:         linear-gradient(top, #c7c7c7 0%, #b6b6b6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7c7c7', endColorstr='#b6b6b6',GradientType=0); /* IE6-9 */
}

.ibut div, .ibut a {
	width: 14px;
	height: 100%;
	display: block;
}

.ibut .user {
	background: url(../img/ibut_user-674258669A490D800D43FE574D3C5BAD.png) no-repeat 50% 50%;
}

.ibut .stat {
	background: url(../img/ibut_stat-218E2BF394B7FC054750E6DB59A69CB5.png) no-repeat 50% 50%;
}

.ibut .tv {
	background: url(../img/ibut_tv-84C410DC72A83C2B03F99B1680D04406.png) no-repeat 50% 50%;
}

.ibut .live, .ibut .details {
	width: 31px;
	font-size: 11px;
	line-height: 14px;
	text-align: center;
	color: #fff;
}

.ibut .details {
	width: 69px;
}

.t_more {
	width: 31px;
	cursor: pointer;
}

.limits_hover.multi .t_more {
	z-index: 2;
	position: absolute;
	margin-left: 530px;
}

.t_row .t_more:hover, .even .t_row .t_more:hover {
	width: 30px;
	height: 21px;
	border: 1px solid #b6b6b6;
	background: url(../img/arrow_more_d_red-6256744C41E8DB2A2013A2FCFC888B6F.png) no-repeat 50% 50%;
	-moz-box-shadow: 0px 1px #cccccc;
	-webkit-box-shadow: 0px 1px #cccccc;
	box-shadow: 0px 1px #cccccc;
}

.t_row .t_more span.lupus, .even .t_row .t_more span.lupus {
	width: 31px;
	background: url(../img/sheet_zoom-D0325EC31C92EA04550535D7D0A5E851.png) no-repeat 50% 0 transparent;
	display: inline-block;
}

.t_more:hover span, .t_row .t_more.on span {
	visibility: hidden;
}

.t_row .t_more.on, .even .t_row .t_more.on {
	width: 30px;
	height: 23px;
	border: 1px solid #b6b6b6;
	border-bottom: 0;
	background: url(../img/arrow_more_u_grey-290634C669CDFC2E1C78BA44FA2CE423.png) no-repeat 50% 50%;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.t_row .t_more.on:hover, .even .t_row .t_more.on:hover {
	background: url(../img/arrow_more_u_red-E155F87C4CA87FA653E4D80DEECD170B.png) no-repeat 50% 50%;
}

.t_more_box {
	color: #666;
	border: 1px solid #b6b6b6;
	border-top: 0;
/* 	margin: 0 0 8px 30px; */
	/*margin bottom und left angepasst weil ansonsten "Ergebnisse" und
	"Wann fällt das 1.Tor" nicht in die Breite reinpassen */
	margin: 0 0 0px 0px;
}

.t_more_box.new {
	margin: 0 0 8px 20px;
}

.t_more_box .bettype {
	width: 19px;
	height: 24px;
	border: 0px;
}

.sp_bets .bettype{
	height:24px;
}

#scores .t_more_box {
	margin: 0 0 8px 0;
}

#scores .even {
	background: #f5f5f5;
}

.t_more_box .line_top_1 {
	float: left;
	width: 510px;
	height: 1px;
	background-color: #b6b6b6;
	overflow: hidden;
}

#main_wide .t_more_box .line_top_1 {
	width: 692px;
}

#scores .t_more_box .line_top_1 {
	width: 734px;
}

.t_more_box .line_top_2 {
	float: left;
	width: 30px;
	height: 1px;
	background-color: #e7e7e7;
	overflow: hidden;
}

.t_more_head, .t_more_foot {
	font-size: 10px;
	font-weight: bold;
	line-height: 15px;
	border-bottom: 1px solid #e7e7e7;
	background: url(../img/arrow_more_sub_r-3BE38275F2EA8BE57C22A84D7CF459DB.png) no-repeat 6px 5px #f5f5f5;
	padding-left: 17px;
	cursor: pointer;
}

.t_more_head {
	text-transform: uppercase;
}

.t_more_head.on {
	background: url(../img/arrow_more_sub_d-4659FD2599C0B32FE8823A4C53EF1CB1.png) no-repeat 6px 5px #f5f5f5;
}

.t_more_foot {
	color: #999;
	background: #f5f5f5;
	text-transform: uppercase;
}

.t_more_row {
	background: #fff;
	border-bottom: 1px solid #f0f0f0;
}

.t_more_cell {
	float: left;
	height: 24px;
	border-left: 1px solid #f0f0f0;
}

.t_more_cell div {
	float: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.t_more_cell div:first-child {
	width: 20px;
	text-align: center;
	padding: 0 3px;
}

.t_more_cell .qbut {
	margin: 3px 3px 0 0;
}

.multiline .t_more_cell {
	border-top: 1px solid #f0f0f0;
}

/* optional mit oben offener Tabelle, Vorteil: keine doppelte Linien bei 'multiline'
.multiline div.cf:first-child .t_more_cell {
	border-top: 0;
}
*/

.type_box {
	background: #eee;
	border-top: 1px solid #ccc;
	display: none;
}

.type_but {
	float: left;
	width: 176px;
	height: 26px;
	line-height: 26px;
	color: #666;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	border: 1px solid #fff;
	border-right: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f0f0), color-stop(100%, #e5e5e5)); /* Saf4+, Chrome */
	background: -webkit-linear-gradient(top, #f0f0f0 0%, #e5e5e5 100%); /* Chrome 10+, Saf5.1+ */
	background:    -moz-linear-gradient(top, #f0f0f0 0%, #e5e5e5 100%); /* FF3.6+ */
	background:     -ms-linear-gradient(top, #f0f0f0 0%, #e5e5e5 100%); /* IE10+ */
	background:      -o-linear-gradient(top, #f0f0f0 0%, #e5e5e5 100%); /* Opera 11.10+ */
	background:         linear-gradient(top, #f0f0f0 0%, #e5e5e5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#e5e5e5',GradientType=0); /* IE6-9 */
	cursor: pointer;
	padding-left: 9px;
}

.type_but:hover {
	background: #d9d9d9;
}

.type_but.on {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d1d1d1), color-stop(100%, #dedede)); /* Saf4+, Chrome */
	background: -webkit-linear-gradient(top, #d1d1d1 0%, #dedede 100%); /* Chrome 10+, Saf5.1+ */
	background:    -moz-linear-gradient(top, #d1d1d1 0%, #dedede 100%); /* FF3.6+ */
	background:     -ms-linear-gradient(top, #d1d1d1 0%, #dedede 100%); /* IE10+ */
	background:      -o-linear-gradient(top, #d1d1d1 0%, #dedede 100%); /* Opera 11.10+ */
	background:         linear-gradient(top, #d1d1d1 0%, #dedede 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1d1d1', endColorstr='#dedede',GradientType=0); /* IE6-9 */
}

.type_but.off {
	width: 178px;
	height: 28px;
	border: 0;
}

.info:hover .info_but {
	display: inline-block;
}

.info_but {
	width: 17px;
	height: 17px;
	background: url(../img/icon_info-2B35BBBB7DBCD2E09F8895047D3F8A55.png) no-repeat;
	vertical-align: middle;
	margin-left: 9px;
	display: none;
}

.info_but:hover {
	background: url(../img/icon_info_on-399AD0EE79889BB15B41DB85B149C0A3.png) no-repeat;
}

.info_but:hover .bubble, .bettype:hover .bubble {
	display: inline-block;
}
.bettype .bubble {
	z-index: 50;
	position: absolute;
	width: 160px;
	line-height: 14px;
	white-space: normal;
	background: #fff;
	border: 1px solid #999;
	padding: 10px 12px;
	display: none;
}

.bettype.left .bubble{
	margin: 27px 0 0 -7px;
}

.c_1.bettype .bubble{
	margin: 27px 0 0 3px;
}

.info_but .bubble, .limits .bubble {
	z-index: 50;
	position: absolute;
	width: 160px;
	line-height: 14px;
	white-space: normal;
	background: #fff;
	border: 1px solid #999;
	padding: 10px 12px;
	margin: -16px 0 0 29px;
	display: none;
}

.type_box .info_but {
	float: right;
	margin: 5px 6px 0 0;
}

.stat_but {
	width: 16px;
	height: 16px;
	background: url(../img/icon_stat_2-B68BB2D3097607979FDAA5C3A149B006.png) no-repeat;
	margin: 6px 6px 0 6px;
	display: block;
}

.stat_but:hover {
	background: url(../img/icon_stat_2_on-83D3B6F01254CD7E80DE2AA2DB280602.png) no-repeat;
}

.t_subhead .red .stat_but {
	display: inline-block;
	margin: -3px 6px;
}

.limits_hover .bubble {
/* 	margin: -14px 0 0 8px; */
	margin: -14px 0 0 40px;
}

.limits_hover.multi .bubble {
	margin: -14px 0 0 40px;
}

.limits:hover {
	display: block;
}

.limit {
	line-height: 16px;
	background: url(../img/icon_checkbox-00489874BF67E2576343442964AFF2F4.gif) no-repeat 0 2px;
	padding-left: 16px;
	cursor: pointer;
}

.limit.on {
	background: url(../img/icon_checkbox_on-92EB409803CC101FE49AD4B464AA0210.gif) no-repeat 0 2px;
}

/*InfoBox*/

.info_box {
    color: #848484;;
    border: 1px solid #d9d9d9;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    background: url(../img/icon_winner-B40D4F426984C29A101D0216C74402B1.png) no-repeat 10px 17px;
}

#casino .info_box {
    border:1px solid #888;
    background: url(../img/icon_winner_casino-7017FDE323CA426EF3BFF8358C7E981F.png) no-repeat 10px 17px;
    margin-top: 15px;
}

#casino .info_box .info_box_text {
    color:#666666;
}

a.readmore-js-toggle {
    padding:10px 0 0 30px;
    color:inherit;
    text-align: center;
}

.readmore-js-expanded {
    max-height: 200px;
    overflow: auto!important;
}

/* --------------------------------------- */

.box_side {
	width: 214px;
	color: #848484;;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	overflow: hidden;
}

.box_side_shadow {
	background: url(../img/shadow_bot_196-C8089FC79F57CD1293D48ADAC9B3AE35.png) no-repeat 50% 0;
}

.box_side.list a {
	width: 166px;
	color: #848484;
	background: url(../img/icon_list_arrow-7389CC14EBA09538261382FBEB10066E.png) no-repeat 238px 15px;
	padding: 10px 41px 10px 45px;
	margin-right: 6px;
	display: block;
}

.box_side.list a:hover, .box_side.winner .winner_slide:hover, .box_side.bets .bets_hover:hover, .hover_666:hover {
	color: #555;
}

.box_side.bets .bets_hover:hover {
	background: #f7f7f7;
}

.box_side.list .list_slide {
	width: 256px;
	position: relative;
}

.box_side .verify {
	background: url(../img/icon_calender-0475D906C97FFD0F1E5B24A61A6271BD.png) no-repeat 7px 9px;
}

.box_side .verify .calender {
	z-index: 2;
	position: absolute;
	margin: 21px 0 0 14px;
}

.box_side .support {
	background: url(../img/icon_support-8F5C27FF9F9B3CF3AB0E6938034C9809.png) no-repeat 7px 9px;
}

.box_side .results {
	background: url(../img/icon_results-C73D821226C71C756061D074B1F95EE7.png) no-repeat 8px 10px;
}

.box_side .contact {
	background: url(../img/icon_contact-760DA703AF3E89BA1035C1947B059B3F.png) no-repeat 7px 13px
}

.box_side .livechat {
	background: url(../img/icon_livechat-3CBED65F7482055FCADE6F1BEE42ADFA.png) no-repeat 5px 9px
}

.box_side .bonus {
	background: url(../img/icon_bonus-1B0D86725A266B422C84FDCA3276A6DC.png) no-repeat 7px 9px;
}

.box_side.bets {
	background: url(../img/icon_bets-213BD3CE9DA820F55131919C44C0F0F8.png) no-repeat 7px 14px;
}

.box_side.winner {
	background: url(../img/icon_winner-B40D4F426984C29A101D0216C74402B1.png) no-repeat 7px 9px;
}

.box_side.facebook {
    background: url(../img/fb_logo-80145428D26FF4E88C7183529C4A235D.jpg) no-repeat 7px 7px;
    font-size: 12px;
    font-weight: bold;
    line-height: 17px;
    font-family: Helvetica, Arial, sans-serif;
}

.box_side.facebook p {
    color:#848484;
    font-size: 10px;
    font-weight: normal;
}

.box_side.facebook:hover {
    background: url(../img/fb_logo_hover-F6059ABBFB7DEC03074C6B66E56D9213.jpg) no-repeat 7px 7px;
}

.box_side .c_1, .box_side .c_2, .box_side .c_3 {
	border-bottom: 1px solid #EBEBEB;
    cursor: pointer;
    height: 19px;
    line-height: 19px;
    padding: 2px 0 1px;
}

.box_side .double .c_1, .box_side .double .c_2, .box_side .double .c_3 {
	height: 36px;
	line-height: 18px;
}

.box_side .double .info {
	font-style: italic;
	color: #b0b0b0;
}

.box_side .double .info:hover {
	color: #555555;
	text-decoration: underline;
}

.box_side .c_1 {
	width: 24px;
}

.box_side.winner .c_2 {
	width: 95px;
}

.box_side.bets .c_2 {
	width: 135px;
}

.box_side .c_3 {
	width: 55px;
}

.box_side.winner .c_1.arrow, .box_side.bets .c_1.arrow {
	background: url(../img/side_winner_arrow-638E0D2D1A4E250F9B7CA5C2E04D54F7.png) no-repeat 7px 6px;
}

.box_side .head .c_1, .box_side .head .c_2, .box_side .head .c_3 {
	height: 11px;
	font-size: 10px;
	line-height: 11px;
	background: #f7f7f7;
	cursor: auto;
}

.box_side.winner .winner_slide {
	width: 238px;
	position: relative;
}

.box_side.bets .bubble {
	z-index: 50;
	position: absolute;
	width: 525px;
	line-height: 14px;
	white-space: normal;
	background: #fff;
	border: 1px solid #999;
	padding: 10px 12px;
	margin: -8px 0 0 -558px;
	display: none;
}

.box_side.bets .bubble .new_sheet .cf.small{
	line-height:12px;
	padding-bottom:4px;
}

.box_side.bets .bubble .new_sheet .sheet_c4 {
	width: 98px;
}

.box_side.bets .bubble .new_sheet .sheet_c5 {
	padding-right: 9px;
}

.box_side.video {
	background: url(../img/icon_video-62E10FA8DB20BACB12F2F043B36FC130.png) no-repeat 7px 9px;
}

.box_side .side_video {
	width: 184px;
	height: 102px;
	border: 1px solid #e0e0e0;
	display: block;
	margin-bottom: 14px;
}

.box_side .side_video:hover {
	-moz-box-shadow: 0px 0px 4px #ccc;
	-webkit-box-shadow: 0px 0px 4px #ccc;
	box-shadow: 0px 0px 4px #ccc;
}

.box_side .side_video:after {
	display: block;
	margin: -76px 0 0 67px;
	position: absolute;
	content: url(../img/side_video_but-795D494DE446C5EB3129F693842305E2.png);
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.box_side .side_video:hover:after {
	filter: alpha(opacity=100);
	opacity: 1;
}

.box_side.liga_total {
	background: url(../img/icon_liga_total-F2E36AC216EA4EC6D8C3DA7A7CFDA489.png) no-repeat 7px 15px;
}

.box_side.minigames {
	background: url(../img/icon_minigames-E35367D0AF9F376B550B2B2996FFF8A5.png) no-repeat 7px 12px;
}

.box_side.minigames a.chips_but {
	float: left;
	width: 46px;
	height: 30px;
	font-size: 12px;
	line-height: 29px;
	text-align: center;
	overflow: hidden;
	color: #fff;
	text-shadow: #666 0px 1px;
	background: url(../img/button_chips-10FE2850E2B0CE2F32FF474A160AF161.png) no-repeat;
	margin: 0 6px 0 7px;
}

.box_side_old {
	line-height: 18px;
	background: url(../img/side_box_bg-0440938C24EE737D35B3052BD8DD6765.gif) no-repeat;
	margin-top: 12px;
	padding: 6px 13px 11px 13px;
}

.box_side_old h1 {
	padding: 0;
}

.box_side_old .h1 {
	padding-bottom: 0;
	padding-top: 2px;
}

.box_side_old li.bullet a {
	font-size: 12px;
}

body#casino .box_side_foot {
	display: none;
}

.box_side .red {
	color: #c8102e;
}

.box_side_foot {
	height: 2px;
	background: url(../img/side_box_foot_bg-CF41EDFB5F06C0E53338AFB0F54777CD.gif) no-repeat;
}

.box_side.geissen {
	font-size: 12px;
	color: #666;
	background: url('../img/geissen.jpg') no-repeat;
	padding-top: 240px;
}

/* --------------------------------------- */
/* verify */

.calendar {
	width: 34px;
	height: 34px;
	font-size: 14px;
	font-weight: bold;
	line-height: 44px;
	color: #db0036;
	text-align: center;
	background: url(../img/calendar_2-57766006CFA104FB3C09C58C0389597B.png) no-repeat;
}

/* #### Foot ############################# */

.lang {
	line-height: 20px;
	color: #ccc;
	margin: 15px 0 0 12px;
}

.lang a {
	color: #999;
}

.lang .hr,.footer .hr {
	margin: 0;
}

.lang .headline, #lpage .footer_logo {
	font-size: 12px;
	line-height: 24px;
	color: #666;
	font-weight: bold;
	padding-bottom: 10px;
}

.lang .box {
	width: 192px;
}

.lang .box.small {
	width: 191px;
}

.lang .box.flex {
	width: 217px;
	margin-left: 3px;
}

.lang .icon {
	margin-right:5px;
	display:inline-block;
}

#foot .footer {
	line-height: 14px;
	text-align: justify;
	color: #999999;
	padding: 0 0 30px 12px;
}

#lpage #foot .footer {
	margin-top: 10px;
	padding-bottom: 0;
}

#foot .footer a {
	font-weight: normal;
	color: #999999;
	text-decoration: underline;
	padding: 0;
}

#foot .payment a {
	margin: 0 10px;
	display:inline-block;
}

/* #### Landingpage 2 ############################# */

#lpage2 #content {
	width: 1008px;
	background: url(../img/lpage2_bg-F8C3B32E40632434D3AA42A752BEF8F8.jpg) no-repeat;
	margin-left: 12px;
}

#lpage2 .shadow {
	background: url(../img/lpage_shadow-6F6EC3B9F4227E3927B56A0C45A062E0.png) no-repeat 50% 100%;
	padding: 0 0 54px 0;
}

.wrapper .shadow {
	background: url(../img/lpage_shadow-6F6EC3B9F4227E3927B56A0C45A062E0.png) no-repeat 50% 100%;
	padding-bottom: 54px;
}

body#lpage2 .wrapper, #error .wrapper{
padding-bottom: 0;
}

#lpage2 #head {
	height: 160px;
}

#lpage2 #affiliateLogo{
	margin-left: 194px;
}

#lpage2 #head_side a {
	float: right;
	font-size: 12px;
	text-decoration: underline;
	padding-top: 9px;
}

#lpage2 .lpage2_bonus {
	float: left;
	width: 515px;
	height: 163px;
	background: url(../img/lpage2_bonus-0D78FBA93C88A00805368B515154E524.png) no-repeat;
	margin-top: 436px;
	margin-left: 32px;
	margin-bottom: 12px;
}

#lpage2 h2 {
	font-size: 24px;
	font-weight: bold;
	color: #db0036;
	padding: 30px 0 8px 0;
}

#lpage2 .bonusBut {
	width: 170px;
	height: 273px;
	position: absolute;
	bottom: 160px;
	color: #ffffff;
	font-weight: bold;
	margin-left: 54px;
}


/* particular bonus button for
danmark which needs to be located
differently because of the terms and
condition footer*/

#lpage2 .bonusButDa {
	width: 170px;
	height: 483px;
	position: absolute;
	bottom: 160px;
	color: #ffffff;
	font-weight: bold;
	margin-left: 54px;
}

#lpage2 .bonusTxt {
	color: #ffffff;
	font-weight: bold;
	letter-spacing: -3px;
	margin-left: 28px;
	position: absolute;
	top: 440px;
	width: 515px;
}

#lpage2 .bonusBut .center {
	text-align: center;
}
#lpage2 .but_2 h2 {
	padding: 22px 0 8px 0;
}

#lpage2 h3 {
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	color: #999999;
	padding-bottom: 6px;
}

#lpage2 .but_1, #lpage2 .but_2, #lpage2 .but_3 {
	width: 276px;
	height: 88px;
	font-size: 12px;
	background: url(../img/lpage2_but1-7C5956821487A78DCACCB8887F9F715E.png) no-repeat;
	padding-left: 94px;
	margin-top: 240px;
}

#lpage2 .but_2 {
	background: url(../img/lpage2_but2-3B96F4DB4AFF018113BE6A6F1832F2A2.png) no-repeat;
	margin: 0;
}

#lpage2 .but_3 {
	background: url(../img/lpage2_but3-2B29A802434FB84B096DAF8F87AEFC1B.png) no-repeat;
	margin: 0;
}

#lpage2 a.but_4 {
	width: 230px;
	height: 69px;
	font-size: 24px;
	color: white;
	font-weight: bold;
	line-height: 67px;
	background: url(../img/lpage2_but4-EF56ADFCE74DE87235A440EEF92B51E1.png) no-repeat;
	display: block;
	text-align: center;
	cursor: pointer;
}

#lpage2 .but_4 a {
	font-size: 24px;
	color: #ffffff;
	font-weight: bold;
}

#lpage2 .box_lpage2 {
	float: left;
	width: 192px;
	height: 100px;
	padding: 10px 50px 0 6px;
	margin-left: 2px;
	background-color: #F7F7F7;
}


/* terms and conditions box only for
danmark (at the moment) */

#lpage2 .box_terms_conditions {
	float: left;
	width: 940px;
	height: 200px;
	padding: 10px 50px 0 6px;
	margin-top: 2px;
	margin-left: 2px;
	background-color: #F7F7F7;
}

#lpage2_foot {
	margin-top: 15px;
}

/* Meister Seite - angelehnt an Landingpage 2 */

#lpage2 #meister {
	width: 1008px;
	background: url(../img/meister-C3E615B4E177D7A7D83E3E628C21968D.jpg) no-repeat;
}

#lpage2 .placeholder {
	float: left;
	width: 515px;
	height: 163px;
	margin-top: 436px;
	margin-left: 32px;
	margin-bottom: 12px;
}

/* #### Landingpage 3 ############################# */

/* BEGIN skrause stuff */


#lpage3 .bg_special {
	padding-bottom: 45px;
}

#lpage3 .box_top {
	position: relative;
	width: 780px;
/* 	background: url(../img/lpage3_box_top-0AA5028FE7F7045F4F6A9700EFCF2EFE.png) no-repeat; */
	padding: 9px 0 0 0px;
}

#lpage3 .box_top_head {
	position: relative;
	width: 780px;
	background: url(../img/lpage3_box_top_head-15DAC2DC5DFD9353524C348E77A43CEA.png) no-repeat;
	padding-right: 15px;
	height: 10px;
}

#lpage3 .box_top_middle {
	position: relative;
	width: 780px;
	background: url(../img/lpage3_box_top_middle-519FBD1201EF50BA14CD24B91A4A1F82.png) repeat-y;
	padding: 0 0 0 15px;
}

#lpage3 .box_top_2 {
    background: url(../img/lpage3_box_top_2-B67E719CFF0D97274D6E76182B881A69.png) no-repeat 0 0 transparent;
    padding: 9px 0 0 9px;
    vertical-align: top;
    width: 573px;
    margin-left: 5px;
}

#lpage3 .box_top_3 {
    background: url(../img/lpage3_box_top_3-27469A1637710E69C354D297A53B22CE.png) no-repeat 0 0 transparent;
    padding: 9px 0 0 15px;
    vertical-align: top;
    width: 178px;
}

#lpage3 .box_top_all {
	width: 780px;
	background: url(../img/lpage3_box_top-0AA5028FE7F7045F4F6A9700EFCF2EFE.png) no-repeat;
	padding: 21px 0 0 24px;
}

#lpage3 .box_bot {
	width: 780px;
	height: 18px;
	background: url(../img/lpage3_box_bot-91822D1F2C42D00961D2DF7D1EBC6E38.png) no-repeat;
}

#lpage3 .box_bot_2 {
    background: url(../img/lpage3_box_bot_2-62C1EE065F7A8D19462407997E4D7CBB.png) no-repeat 0 0 transparent;
    height: 18px;
    width: 582px;
}

#lpage3 .box_bot_3 {
    background: url(../img/lpage3_box_bot_3-858DECF45AEF9D0F25E8A433BF057CC2.png) no-repeat 0 0 transparent;
    height: 18px;
    width: 193px;
}

#lpage3 .box_bot_all {
	width: 780px;
	height: 24px;
	background: url(../img/lpage3_box_bot_all-CBA859ECB33D2BC052BC093BC312F1D1.png) no-repeat;
}

#lpage3 .teaser_txt {
	z-index: 2;
	position: absolute;
	font-size: 48px;
	font-weight: bold;
	line-height: 30px;
	color: #ffffff;
	padding: 30px 0 0 18px;
}

#lpage3 .teaser_txt div {
	font-size: 30px;
	padding-top: 40px;
}

#lpage3 .header {
	height: 32px;
	width: 735px;
	font-size: 18px;
	line-height: 42px;
	font-family: Helvetica, Arial, sans-serif;
	padding-left: 15px;
}

#lpage3 .box_top_3 .headerWin {
	overflow: hidden;
	width: 164px;
	font-size: 18px;
	line-height: 42px;
	font-family: Helvetica, Arial, sans-serif;
}

#lpage3 .header_2 {
	overflow: hidden;
	width: 350px;
	height: 16px;
    font-size: 14px;
    line-height: 18px;
    margin-left: 5px;
    padding-bottom: 6px;
    padding-top: 10px;
    padding-left: 11px;
}

#lpage3 .header.bg {
	height: 42px;
	width: 780px;
	background: url(../img/lpage3_box_top2-B340C698396598ED5B7B654B4DA9C2C6.png) no-repeat;
	padding: 9px 30px 0 30px;
}

#lpage3 .box_top .macro {
	position: relative;
/* 	width: 780px; */
	background: url(../img/lpage3_box_top_middle-519FBD1201EF50BA14CD24B91A4A1F82.png) repeat-y;

	padding: 0 30px;
}

#lpage3 .box_top .space {
	position: relative;
	width: 780px;
	background: url(../img/lpage3_box_top_middle-519FBD1201EF50BA14CD24B91A4A1F82.png) repeat-y;
}

#lpage3 .box_top .col, #lpage3 .box_top_middle .col {
	width: 740px;
	margin-left: 5px;
}

#lpage3 .box_top_2 .col{
    margin-left: 5px;
    width: 180px;
}
#lpage3 .box_top_3 .col {
    margin-left: 5px;
    width: 164px;
}

#lpage3 .box_top .col_3, #lpage3 .box_top_middle .col_3 {
	width: 166px;
}

#lpage3 .box_top_2 .col_3, #lpage3 .box_top_3 .col_3 {
    overflow: hidden;
    white-space: nowrap;
    width: 110px;
}

#lpage3 .col_9 {
	width: 23px;
}

#lpage3 .box_top_middle .col_6 {
    padding: 0;
    text-align: center;
    width: 117px;
}

#lpage3 .box_top .col_8 {
	padding-right: 5px;
}

#lpage3 .border_r {
	height: 24px;
	border-right: 2px solid #ffffff;
	padding-right: 2px;
	margin-right: 2px;
}

#lpage3 .box_top .hr, #lpage3 .box_top_middle .hr {
	margin: 17px 44px 0 12px;
}

#lpage3 .more_but {
	z-index: 2;
	position: absolute;
	left: 317px;
	margin-top: 12px;
}

#lpage3 .more_but a {
	width: 135px;
	height: 32px;
	line-height: 32px;
	color: #444444;
	text-align: center;
	background: url(../img/lpage3_button2-A3888A3B64E70C6E55094FB21EEA11CF.png) no-repeat;
	display: block;
}

#lpage3 #ticket {
	margin-bottom: 36px;
	/*margin-top: 1px; */
}

#lpage3 .sidebarRelative {
	position: relative;
}

.sidebarBottom {
	position: absolute;
	z-index: 2;
	bottom: 0;
}

#side_teaser_link {
	/*
	margin-top: -135px;
	margin-left: 780px;
	*/
}

#side_teaser_link a {
	width: 168px;
	height: 68px;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	color: #ffffff;
	background: url(../img/lpage3_teaser_link_bg2-D6BEC5B40DE295176D874E7893654225.png) no-repeat;
	padding: 36px 24px 0 24px;
	display: block;
	text-align: center;
}


#lpage3 #side_teaser_link_sports {
	padding-top: 76px;
    padding-left: 30px;
	width: 216px;
	height: 64px;
	background: url(../img/lpage3_teaser_link_bg_sports-D2A62465CDFBAD6512FA2BD575F1B772.png) no-repeat;
	display: block;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	color: #ffffff;
}


#lpage3 #side_teaser_link_sports a {
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	color: #ffffff;
}

#lpage3 #side_teaser_link_casino{
	padding-top: 83px;
    padding-left: 30px;
	width: 216px;
	height: 57px;
	background: url(../img/lpage3_teaser_link_bg_casino-920185A3FC4083D6B067450E6F183849.png) no-repeat;
	display: block;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	color: #ffffff;
}

#lpage3 #side_teaser_link_casino a {
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	color: #ffffff;
}

#lpage3 #side_landing_banner {
	margin-bottom: 12px;
}


#lpage3 #foot {
	background: url(../img/bg_foot_small-F6813B3F749439A9470B90719024F1BF.gif) repeat-x #f7f7f7;
}

#lpage3 .sheet_slider_m_head {
	height: 6px;
	background: url(../img/slider_m_head_l2-4A220661E285BB5A9BC4B689EE597F91.gif) no-repeat;
	overflow: hidden;
}

#lpage3 .sheet_slider_body {
	background: url(../img/slider_body_l-3EA84CF221B17AC425C3AC7C65042658.gif) repeat-y;
}

#lpage3 .sheet_slider_foot {
	width: 705px;
	background: url(../img/slider_foot_l-E6522CF841DDB10CECD1B0761616D8C3.gif) no-repeat;
}

#lpage3 .sheet_slider_content {
	width: 734px;
}

#lpage3 .sheet_slider_content .border {
	width: 724px;
}

/* #### game ############################# */

.game_head {
	width: 622px;
	height: 24px;
	color: #ffffff;
	line-height: 24px;
	font-weight: bold;
	margin: 12px 0 3px 0;
	padding: 0 9px 0 9px;
}

#game .input, #game_live .input {
	width: 100px;
	height: 13px;
	font-weight: normal;
	font-family: Helvetica, Arial, sans-serif;
	border: 1px solid #d6d6d6;
	padding-right: 1px;
	margin-right: 3px;
    position:relative;
    top:-1px;
}

/* #### login layer ############################# */

#mobile_offering {
	z-index: 99999;
	position: fixed;
	top: 200px;
	margin-left: 295px;
	width: 375px;
	border: 1px solid #666666;
	background-color: #ffffff;
	padding: 10px 20px 20px 20px;
	display: none;
}

#mobile_offering {
	margin-left: 283px;
}

#mobile_offering .input_text {
	width: 185px;
	height: 20px;
	line-height: 18px;
	border: 1p solid #cccccc;
}

/* #### new layer ############################# */

.main_layer {
	z-index: 99999;
	position: absolute;
	top: 165px;
	margin-left: 204px;
	width: 564px;
	background-color: #444;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	/* display: none; */
}
#casino .main_layer .white {
    color: #fff;
}
#casino .main_layer .main_layer_inner h2.bold {
    color: #333;
}

.main_layer.popup {
	margin-left: 10px;
}

.main_layer.media {
	width: 828px;
	margin-left: 80px;
}

.main_layer.full {
	width: 984px;
    margin-left: 12px;
}

.main_layer_inner {
	width: 548px;
	background: #fdfdfd;
}

.main_layer.media .main_layer_inner {
	width: 800px;
	padding: 6px;
}

.main_layer.full .main_layer_inner {
	width: 968px;
}

.main_layer .main_layer_inner {
	color: #333;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	margin: 8px;
}

.main_layer_inner .border_box {
	background: #fff;
	border: 1px solid #ccc;
	min-height: 150px;
}

.main_layer_inner .close {
	position: absolute;
	top: 0;
	right: 0;
	width: 22px;
	height: 22px;
	background: url(../img/icon_close-2D3A305E6A740E92512DEB424D1F5BA3.png) no-repeat 50% 50% #444;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	cursor: pointer;
}

.main_layer_inner .close a {
	width: 22px;
	height: 22px;
	display: block;
}

.main_layer_inner .cont {
	padding: 27px 22px 7px 22px;
}

.main_layer_inner .cont.grey {
	padding: 27px 0 0 0;
	background: #fdfdfd;
	border-bottom: 1px solid #f1f1f1;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
}

.main_layer_inner .banderole {
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	color: #999;
	background: #fff;
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #eee;
	padding: 8px 0;
	<!--
	overflow: hidden;
	-->
}

.main_layer .paying .banderole {
	height: 36px;
	line-height: 36px;
	color: #999;
	padding: 0;
}

.main_layer .paying .banderole div {
	width: 33%;
}

.main_layer_inner .shadow_top {
	width: 100%;
	height: 21px;
	background: url(../img/layer_shadow_top-67985DBD1A747E48E2DF7307C9331936.png) no-repeat 50% 0;
}

.main_layer_inner .shadow_bot {
	z-index: 999;
	position: absolute;
	width: 100%;
	height: 21px;
	background: url(../img/layer_shadow_bot-40685EC43DFAF3423424B696C517FD1C.png) no-repeat;
	margin-top: -21px;
}

.main_layer .paying .shadow_top, .main_layer .paying .shadow_bot {
	z-index: 100;
	position: absolute;
	width: 968px;
	background-position: 50% 0
}

.main_layer .quick_paying .shadow_top {
	z-index: 100;
	position: absolute;
	width: 549px;
}

.main_layer_inner .input_text {
	height: 28px;
	width: 230px;
	font-size: 12px;
	line-height: 22px;
	border: 1px solid #ddd;
}

/* --------------------------------------- */
/* welcome layer */

.main_layer .box_lr {
	width: 150px;
	text-align: center;
}

.main_layer .box_c {
	width: 150px;
	text-align: center;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	padding: 0 9px 0 9px;
}

.main_layer .calendar {
	width: 60px;
	height: 60px;
	font-size: 22px;
	line-height: 78px;
	background: url(../img/welcome_icon_4-F574FEB67B5ADAC4C975101A1113DB98.png) no-repeat;
	display: inline-block;
}

.scrollbar {
	float: right;
	width: 8px;
}

.scrollbar .thumb {
	width: 8px;
	height: 55px;
	background: url(../img/scroller-F68BDCF4428B440E2D68A0162F9FF6CD.png) no-repeat;
	cursor: pointer;
}

.main_layer #scrollbar_1 {
	width: 490px;
}

.main_layer #scrollbar_1 .viewport {
	width: 482px;
	height: 170px;
	overflow: hidden;
	position: relative;
}

.scroll_col_1 {
	float: left;
	width: 75px;
	height: 24px;
}

.scroll_col_2 {
	float: left;
	width: 100px;
	height: 24px;
}

.scroll_col_3 {
	float: left;
	width: 213px;
	height: 24px;
	white-space: nowrap;
	overflow: hidden;
}

.scroll_col_4 {
	float: left;
	width: 85px;
	height: 24px;
	text-align: right;
	white-space: nowrap;
	overflow: hidden;
}

.main_layer select {
	border: 1px solid #ccc;
}

.main_layer .margin_pict {
	background: url(../img/icon_layer_doc-271F2E7E45F3CB473E038D7F1FEAE565.png) no-repeat 30px 27px #fff;
	border: 1px solid #ccc;
	padding: 24px 24px 15px 110px;
}

.main_layer #scrollbar_2 {
	width: 366px;
	font-size: 12px;
	line-height: 18px;
	color: #666;
}

.main_layer #scrollbar_2 .viewport {
	width: 358px;
	height: 200px;
	font-size: 11px;
	line-height: 14px;
	color: #000;
	overflow: hidden;
	position: relative;
}

.main_layer #scrollbar_2 .viewport .event_head {
	width: 340px;
	background: #dfdfdf;
	border: 1px solid #999;
	border-bottom: 0;
	border-top-left-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	padding: 3px 4px;
}

.main_layer #scrollbar_2 .viewport .event_head .txt {
	width: 328px;
}

.main_layer #scrollbar_2 .viewport .event {
	width: 340px;
	border: 1px solid #999;
	border-top: 0;
	padding: 3px 4px;
	margin-bottom: 6px;
}

.main_layer #scrollbar_2 .viewport .event .txt {
	width: 245px;
}

.main_layer #scrollbar_2 .viewport .result {
	width: 340px;
	background: #ccc;
	padding: 0 4px 3px;
}

.main_layer #scrollbar_2 .viewport .result_box {
	width: 110px;
	border: 1px solid #666;
	background: #fff;
	text-align: right;
	white-space: nowrap;
	overflow: hidden;
	padding: 0 2px;
}

/* --------------------------------------- */
/* message layer */

.main_layer .news {
	font-size: 12px;
	color: #666;
	border-top: 1px solid #ccc;
}

.main_layer .news h2{
	font-size: 12px;
}

.main_layer .news .cf {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

.main_layer .news .cf.on {
	background: #f3f3f3;
}

.main_layer .news .hline {
	width: 340px;
	font-size: 12px;
	line-height: 28px;
	color: #999;
	background: url(../img/icon_news_open-54DCC1F485766CD8B6A0989777D11271.png) no-repeat 23px 7px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer;
	padding: 0 9px 0 45px;
}

.main_layer .news .cf.on .hline {
	color: #666;
	background: url(../img/icon_news_open_on-6E03D9117A9C20B1E8E27A81670A92D4.png) no-repeat 23px 7px;
}

.main_layer .news.new .hline {
	font-weight: bold;
	color: #666;
	background: url(../img/icon_news-17DCB919C2B585E3EAC6F37EE396090C.png) no-repeat 23px 10px;
}

.main_layer .poubelle {
	width: 20px;
	height: 28px;
	background: url(../img/icon_poubelle-0FE839246C34E129E7AB1F5C047E6377.png) no-repeat 6px 8px;
	cursor: pointer;
	display: block;
	margin: 0 20px 0 5px;
}

.main_layer .poubelle:hover {
	background: url(../img/icon_poubelle_on-19E63B46A7BE7DDC0CD29AF10F14844B.png) no-repeat 6px 5px;
}

.main_layer .printer {
	width: 22px;
	height: 28px;
	background: url(../img/icon_printer-2435B5F6169D4049C4A0E09502980A3A.png) no-repeat 6px 9px;
	cursor: pointer;
	display: block;
}

.main_layer .printer:hover {
	background: url(../img/icon_printer_on-1A1E57C8330588114D9E16EFB3C45421.png) no-repeat 6px 9px;
}

.main_layer .news .date {
	font-size: 10px;
	line-height: 28px;
	color: #999;
	padding-right: 20px;
}

.main_layer .news .cf.on .date, .main_layer .news.new .date {
	color: #666;
}

.main_layer .content {
	height: 160px;
	line-height: 18px;
	border: 1px solid #ccc;
	border-bottom: 0;
	padding: 10px 5px 10px 20px;
}

.main_layer .scrollbar_3 {
	width: 475px;
}

.main_layer .scrollbar_3 .viewport {
	width: 462px;
	height: 160px;
	overflow: hidden;
	position: relative;
}

/* --------------------------------------- */
/* fantasy layer */

.main_layer .fantasy {
	background: url(../img/layer_fantasy_bg-C6A96E1A5A8645656681682DF964A131.jpg) no-repeat #fdfdfd;
}

/* START: DWR DropDown Buttons */
.dropdown_but {
    height: 30px;
    background: url(../img/button/dropdown_r-930A294A393DACCA017E31459949B50A.png) no-repeat right 0;
    padding-right: 24px;
    cursor: pointer;
}

.dropdown_but span {
    height: 30px;
    font-size: 12px;
    line-height: 30px;
    color: #666;
    background: url(../img/button/dropdown_l-E6CB944F0791ABB1C8405BC21C49D300.png) no-repeat;
    padding: 0 9px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
}

.dropdown_panel {
    z-index: 101;
    position: absolute;
    max-height: 240px;
    background-color: #fff;
    border: 1px solid #ccc;
    margin-top: -2px;
    overflow: auto;
    display: none;
}

.dropdown_panel a:hover, .dropdown_panel a.on {
    background: #f2f2f2;
}

/* END:  DWR DropDown Buttons */

/* --------------------------------------- */
/* deposit layer */

.main_layer .paying .cont, .main_layer .quick_paying .cont {
	font-size: 12px;
	line-height: 16px;
	color: #666;
}

.main_layer .paying .box_1, .main_layer .paying .box_2, .main_layer .paying .box_3, .main_layer .quick_paying .box_1, .main_layer .quick_paying .box_2 {
	float: left;
	padding-top: 50px;
	padding-bottom: 99900px;
	margin-bottom: -99850px;
}

.main_layer .paying .box_1 {
	width: 262px;
	border-right: 1px solid #e9e9e9;
	padding-left: 28px;
}

.main_layer .paying .box_2 {
	width: 310px;
	border-right: 1px solid #e9e9e9;
	padding-left: 30px;
	padding-right: 30px;
}

.main_layer .paying .full .box_2 {
	width: 617px;
	border-right: 0;
}

.main_layer .paying .box_3 {
	width: 246px;
	padding-left: 30px;
	padding-right: 30px;
}

.main_layer .paying .min_spacer {
	width: 0;
	height: 440px;
}

.main_layer .paying .payment, .main_layer .quick_paying .payment {
	width: 114px;
	height: 43px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	margin: 0 12px 4px 0;
	display: block;
}

.main_layer .quick_paying .payment {
	width: 100%;
	height: 48px;
	padding: 15px 0;
}

.main_layer .paying .payment.on, .main_layer .quick_paying .payment {
	background-color: #fff;
}

/* --------------------------------------- */
/* Share layer */

#share_layer .min_spacer {
    height: 300px;
    width: 0;
}

.main_layer .share {
	width: 197px;
	height: 43px;
	line-height: 43px;
	color: #ccc;
	background-repeat: no-repeat;
	background-position: 12px 50%;
	padding-left: 45px;
	margin-bottom: 4px;
	display: block;
}

.main_layer .share.link {
	background-image: url(../img/icon_link_grey-116FB85B2222E10C0498EB014B9DC244.png);
}

.main_layer .share.link.on {
	color: #c8102e;
	background-image: url(../img/icon_link_red-3843D9FC1A9808F2E8BAA0FE5A21B389.png);
}

.main_layer .share.email {
	background-image: url(../img/icon_email_grey-23AE00E333A7CBE9DE8EE553032B361E.png);
}

.main_layer .share.email.on {
	color: #c8102e;
	background-image: url(../img/icon_email_red-A8784FAA3BE96B4106338FE0ABC32376.png);
}

/* --------------------------------------- */
/* Kahn layer */
#kahn_layer {
	margin-left: -413px;
	width: 826px;
	left: 50%;
	position: absolute;
}

/* --------------------------------------- */
/* Login layer */

.layer_bonus_txt {
	z-index: 2;
	position: absolute;
	width: 258px;
	font-size: 22px;
	font-weight: bold;
	line-height: 28px;
	letter-spacing: -1px;
	color: #c8102e;
	text-align: center;
	padding-top: 28px;
}

.layer_bonus_txt span {
	font-size: 30px;
	display: block;
}

/* -------------------------------------- */
/* Kahn Layer 2 */

.kahnv2-layer {
  background: url('../img/kahn.jpg') no-repeat 22px #616469;
  background-size: cover;
  -ms-behavior: url(backgroundsize.min.htc);
  color: #262626;
  font-family: Arial;
  font-size: 11px;
  border: 8px solid #444444;
  position: fixed;
  z-index: 99999;
}
.kahnv2-layer .main_layer_inner {
  width: auto;
  background: #f6f6f6;
}
.kahnv2-layer h1 {
  padding-bottom: 5px;
  font-size: 36px;
  font-weight: 200;
  line-height: 48px;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 0px 0px 15px rgba(0, 0, 0, 0.9);
  color: #fff;
  font-family: Helvetica, Arial, sans-serif;
  margin: 35px 0 40px;
}
.kahnv2-layer h2 {
  font-size: 30px;
  font-weight: 200;
  line-height: 36px;
  text-align: center;
  text-transform: uppercase;
  color: #c8102e;
  font-family: Helvetica, Arial, sans-serif;
  margin: 10px 0 10px 0;
}
.kahnv2-layer h3 {
  font-size: 16px;
  font-weight: 200;
  text-align: center;
  text-transform: uppercase;
  color: #c8102e;
  font-family: Helvetica, Arial, sans-serif;
  margin: 0;
  margin-bottom: 15px;
  white-space: nowrap;
}
.kahnv2-layer .bottom-right {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 9;
  width: 70px;
  height: 315px;
  background: url('../img/bottom-right.png') no-repeat;
}
.kahnv2-layer .top-left {
  position: absolute;
  top: 0;
  left: 0px;
  z-index: 9;
  width: 25%;
  height: 100%;
  background: url('../img/bg-left.png') right top;
}
.kahnv2-layer .hero-unit {
  position: absolute;
  right: 25%;
  bottom: 0%;
  margin-left: -200px;
  line-height: 60px;
}
.kahnv2-layer .hero-unit span {
  position: relative;
  left: 170px;
}
.kahnv2-layer .hero-unit img {
  position: absolute;
  bottom: 115px;
  right: -180px;
  width: 190px;
}
.kahnv2-layer .box {
  background: #f6f6f6;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  margin: 0 auto;
}
.kahnv2-layer .box.step_1 {
  width: 300px;
  padding: 0px;
  position: relative;
  left: -265px;
  z-index: 99;
  margin-top: 25px;
  margin-bottom: 25px;
}
.kahnv2-layer .odds {
  text-align: center;
}
.kahnv2-layer .odds td {
  text-align: center;
}
.kahnv2-layer .box_shadow {
  box-shadow: 0px 0px 1px 1px rgba(64, 64, 64, 0.5);
}
.kahnv2-layer input.form-input,
.kahnv2-layer textarea {
  height: 28px;
  font-size: 12px;
  line-height: 28px;
  border: 1px solid #ccc;
  border-top: 1px solid #bcbdc0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: inset 0px 1px #f8f8f8;
  -webkit-box-shadow: inset 0px 1px #f8f8f8;
  box-shadow: inset 0px 1px #f8f8f8;
  padding: 0 9px;
  display: block;
  width: 210px;
  margin: 5px auto;
  color: #999;
}
.kahnv2-layer textarea.form-textfield {
  width: auto;
  height: auto;
  resize: none;
}
.kahnv2-layer .btn.btn-action-normal:hover {
  border: 1px solid #A82028;
  -moz-box-shadow: 0px 1px 0px #B39595;
  -webkit-box-shadow: 0px 1px 0px #B39595;
  box-shadow: 0px 1px 0px #B39595;
}
.kahnv2-layer .btn {
  display: block;
  *display: block;
  padding: 4px 12px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 12px;
  line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.kahnv2-layer .btn.btn-action-normal {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  *background-color: #bd362f;
  background-image: -moz-linear-gradient(top, #ffffff 0%, #f24b55 5%, #be3630 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(5%, #f24b55), color-stop(100%, #be3630));
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f24b55 5%, #be3630 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #f24b55 5%, #be3630 100%);
  background-image: linear-gradient(top, #ffffff 0%, #f24b55 5%, #be3630 100%);
  background-repeat: repeat-x;
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F24B55', endColorstr='#BE3630', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  width: 230px;
  margin: 0px auto;
  cursor: pointer;
}
.kahnv2-layer .tipico-hr {
  margin: 15px auto;
  display: block;
}
.kahnv2-layer .odds-box {
  background: #fff;
  text-align: center;
  color: #999;
  position: relative;
  min-height: 147px;
  overflow: hidden;
}
.kahnv2-layer .odds-box li {
  top: 8px;
  width: 100%;
}
.kahnv2-layer .odds-box p {
  color: #262626;
  font-weight: bold;
  font-size: 11px;
  margin: 0;
}
.kahnv2-layer .odds-box table {
  margin: 0 auto;
}
.kahnv2-layer .odds-box .kahn-back,
.kahnv2-layer .odds-box .kahn-next {
  position: absolute;
  top: 50%;
  margin-top: -17px;
  cursor: pointer;
  z-index: 999;
}
.kahnv2-layer .odds-box .kahn-back {
  left: 0;
}
.kahnv2-layer .odds-box .kahn-next {
  right: 0;
}
.kahnv2-layer .btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.kahnv2-layer .btn.btn-disabled,
.kahnv2-layer .btn[disabled] {
  cursor: default;
  opacity: 0.70;
  filter: alpha(opacity=70);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.kahnv2-layer .btn-odd-normal {
  text-decoration: none;
  font-weight: normal;
  width: 35px;
  height: 16px;
  padding: 0;
  color: #999;
  font-size: 11px;
  font-family: Helvetica, Arial, sans-serif;
  line-height: 16px;
  text-align: center;
  border: 1px solid #b6b7b8;
  border-top: 1px solid #cbcbcb;
  border-bottom: 1px solid #a4a6a7;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(51%, #fbfbfb), color-stop(80%, #e2e2e2), color-stop(100%, #e2e2e2));
  /* Saf4+, Chrome */

  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 50%, #fbfbfb 51%, #e2e2e2 80%, #e2e2e2 100%);
  /* Chrome 10+, Saf5.1+ */

  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #fbfbfb 51%, #e2e2e2 80%, #e2e2e2 100%);
  /* FF3.6+ */

  background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 50%, #fbfbfb 51%, #e2e2e2 80%, #e2e2e2 100%);
  /* IE10+ */

  background: -o-linear-gradient(top, #ffffff 0%, #ffffff 50%, #fbfbfb 51%, #e2e2e2 80%, #e2e2e2 100%);
  /* Opera 11.10+ */

  background: linear-gradient(top, #ffffff 0%, #ffffff 50%, #fbfbfb 51%, #e2e2e2 80%, #e2e2e2 100%);
  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e2e2e2', GradientType=0);
  /* IE6-9 */

  margin: 1px;
}
.kahnv2-layer hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #f0f0f0;
  margin: 8px 0;
  padding: 0;
}
.kahnv2-layer .odds-box-indicators {
  text-align: center;
}
.kahnv2-layer .odds-box-indicators span {
  color: #bebebe;
  font-size: 28px;
  cursor: pointer;
  line-height: 22px;
}
.kahnv2-layer .odds-box-indicators span.current {
  color: #999;
}
.kahnv2-layer .close {
  position: absolute;
  top: -8px;
  right: -8px;
  width: 22px;
  height: 22px;
  background: url(../img/icon_close-2D3A305E6A740E92512DEB424D1F5BA3.png) no-repeat 50% 50% #444444;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  cursor: pointer;
}
.kahnv2-layer .close a {
  width: 22px;
  height: 22px;
  display: block;
}
.unoSlider ul,
.unoSlider .sliderView {
  min-height: 120px;
}
.unoSlider ul {
  list-style: none;
  overflow: hidden;
  position: relative;
}
.unoSliderNav span {
  color: #ccc;
  cursor: pointer;
  font-size: 44px;
  margin-right: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.unoSliderNav span:hover,
.unoSliderNav span:active {
  color: #999;
}
.unoSliderNav .current {
  color: #f09;
}
.unoSlider .sliderView {
  left: 1000px;
  opacity: 0;
  position: absolute;
  top: 0;
  z-index: 1;
}
.unoSlider .current {
  left: 0;
  opacity: 1;
  z-index: 10;
}
@media (min-width: 1500px) {
  .kahnv2-layer.full {
    width: 1280px;
    margin-left: -640px;
    left: 50%;
    background: url('../img/kahn.jpg') no-repeat 0px 0px #616469;
    background-size: cover;
  }
  .kahnv2-layer.full .top-left {
    width: 20%;
  }
  .kahnv2-layer.full .box.step_1 {
    margin-top: 125px;
    margin-bottom: 125px;
    left: -400px;
  }
}

/* --------------------------------------- */
/* Kahn Registrierung */
#ambassador #content {
	color: #fff;
}

#titan {
	background: url(../img/ambassador/kahn-registration-left-D8D98B0552DE62A6E3B107C6BBA4A284.jpg) #616469 no-repeat;
	background-position: 50px 150px;
	min-height: 853px;
}

#titan .backgroundWrapper {
	background: url(../img/ambassador/kahn-registration-right-64A2705E82A391B874A341DE07BE2A8B.jpg) no-repeat;
	background-position: right 0 bottom 380px;
	min-height: 853px;
	padding-bottom: 0px;
}

#schmeichel {
	background: url(../img/ambassador/schmeichel-registration-left-B1FB657D726CE02455E25FA23F5BF357.jpg) #616469 no-repeat;
	background-position: 50px 150px;
	min-height: 853px;
}

#schmeichel .backgroundWrapper {
	background: url(../img/ambassador/schmeichel-registration-right-42CBA8962D6A7D9F465E22DAF02FC81C.jpg) no-repeat;
	background-position: right bottom;
	min-height: 853px;
	height: 853px;
	padding-bottom: 0px;
}

#konsel {
	background: url(../img/ambassador/konsel-registration-left-93A7F41CABEFB9FC6695DED43D5B1691.jpg) #616469 no-repeat;
	background-position: 50px 150px;
	min-height: 853px;
}

#konsel .backgroundWrapper {
	background: url(../img/ambassador/konsel-registration-right-1E2C17C5B7716AFBB8C7BCD32868C8B0.jpg) no-repeat;
	background-position: right bottom;
	min-height: 853px;
	height: 853px;
	padding-bottom: 0px;
}

#konsel .hr,
#schmeichel .hr,
#titan .hr {
	width:472px;
}

#ambassador #side {
	display: none;
}

#ambassador #content .sheet_l {
	color: #fff;
}

#ambassador #content .grey {
	color: #fff;
}

#ambassador #content .black {
	color: #fff;
}

#ambassador #content #loginButton.black {
	color: #000;
}

#ambassador div#ci_b,
#ambassador div#ci_r {
	background:url(../img/ambassador/ci_r-AE4BF90A2C381204E9FF56E7452CF088.png);
}

#ambassador .wrapper {
	background: none;
	background-position: left top;
	min-height: 853px;
}

#ambassador .roll_red:link {
	color:#fff;
}

#ambassador #tooltip_3 {
	color: #000;
}

#tooltip_outer {
  display: none;
  position: absolute;
}

#tooltip_arrow {
  color: white;
  position: absolute;
  top: 5px;
  left: 1px;
  text-shadow: -2px 0px 0px #CCCCCC;
}

#tooltip_container {
  background-color: white;
  margin-left: 9px;
  padding: 10px;
  border-radius: 5px;
  border: 1px solid #CCCCCC;
}

#tooltip_content {
  color: black;
}

#ambassador #gaWrapper {
	visibility: hidden;
}

#ambassador .bg_lightgrey{
	background-color: transparent;
}

#ambassador .line_grey{
	background-image: none;
}

#ambassador #head {
	height: 146px;
}

#ambassador #foot .footer {
	margin-top: 10px;
	padding-bottom: 0;
}

#ambassador .footer_logo.marg {
	margin: 0 0 0 194px;
}

#ambassador #foot .footer {
	margin-top: 10px;
	padding-bottom: 0;
}

#ambassador .footer_logo.marg {
	margin: 0 0 0 194px;
}

#ambassador .footer_logo {
	font-size: 12px;
	line-height: 24px;
	color: #666;
	font-weight: bold;
	padding-bottom: 10px;
}

/* #### form warnings ############################# */

.form_warn {
        font-size: 12px;
        line-height: 16px;
        color: #333;
        background: #ddd;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
}

.form_warn .warn_red {
        color: #923523;
        background: #f2bdb9;
        -webkit-border-bottom-right-radius: 3px;
        -webkit-border-bottom-left-radius: 3px;
        -moz-border-radius-bottomright: 3px;
        -moz-border-radius-bottomleft: 3px;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
}

.form_warn .warn_grey, .form_warn .warn_red {
        padding: 6px 12px;
        display: none;
}

/* #### gambling test ############################# */

.gtest_1 {
	width: 40px;
	padding: 12px 0 0 20px;
}

.gtest_2 {
	width: 680px;
	padding: 12px 0;
}

.radio_box {
	width: 170px;
}

/* #### livewetten stat- und soundlayer ############################# */

#stat_layer, #sound_layer, #bs_share_layer, #bs_print_layer {
	z-index: 2;
	position: absolute;
	width: 178px;
	color: #666;
	background: #fff;
	border: 1px solid #999;
	padding: 10px 12px;
	margin: -58px 0 0 510px;
	display: none;
}

#sound_layer {
	width: 150px;
	margin: -58px 0 0 615px;
}

#bs_share_layer {
	width: 124px;
	margin: -50px 0 0 -1px;
}

#bs_print_layer {
	width: 124px;
	margin: -50px 0 0 32px;
}
/* #### betradar ############################# */

.betradar_layer {
	z-index: 10001;
	position: absolute;
	color: #fff;
	line-height: 16px;
	background: #383838;
	border: 1px solid #999;
	padding: 10px 12px;
	display: none;
	width: 296px;
}

.betradar_nostats_layer {
	width: 159px;
}

.betradar_layer table td, .betradar_layer table th {
	vertical-align: top;
}

.betradar_layer table th {
	font-weight: normal;
	color: #888;
}

.betradar_layer table .first {
	width: 20px;
}

.betradar_layer table .spread {
	width: 80%;
	text-align: left;
}

.betradar_layer table .spread_2 {
	width: 95%;
	text-align: right;
}

.betradar_layer table .cell {
	text-align: center;
	white-space: nowrap;
	border-left: 1px solid #333;
	padding: 1px 3px;
}

.betradar_layer table .cell_but {
	width: 16px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	color: #444;
	background: url(../img/betradar_but-5D477289F2F7A3CF49E686A62E899E94.gif) no-repeat;
	margin: 2px 0 1px 2px;
}

.betradar_layer table .percent {
	width: 48px;
	margin: 2px 0 0 6px;
}

.betradar_layer table .percent td {
	text-align: center;
	color: #222;
	background: url(../img/betradar_perc_r-2EA1259641ABBE26B8B26A6BD3312CFE.gif) repeat-x;
}

.betradar_layer table .percent td:first-child {
	color: #fff;
	background: url(../img/betradar_perc_l-9AED09851E10314588BFE8234ED3EDD4.gif) repeat-x;
}

.betradar_layer table .info {
	width: 30px;
	height: 30px;
	background: url(../img/betradar_info-ED1909661E1DC9D1502E9F840164C411.png) no-repeat;
}

.betradar_layer table .line {
	background: #555;
	margin: 4px 0;
}

/* #### calendar archive ############################# */

#cal_archive_layer {
	z-index: 31;
	position: absolute;
	width: 320px;
	color: #fff;
	line-height: 16px;
	font-family: Helvetica, Arial, sans-serif;
	border: 1px solid #999;
	background: #fff;
	margin-left: 187px;
	margin-top: -13px;
	display: none;
}

#cal_archive_layer .head {
	height: 30px;
	width: 310px;
	font-size: 16px;
	line-height: 30px;
	background: #666;
	padding: 5px;
	padding-bottom: 0;
}

#cal_archive_layer .head a {
	width: 20px;
	height: 20px;
	text-align: center;
	display: inline-block;
}

#cal_archive_layer .head span {
	width: 210px;
	display: inline-block;
}

#cal_archive_layer .subhead {
	background: #666;
	padding-right: 14px;
}

#cal_archive_layer .subhead div {
	float: left;
	width: 38px;
	font-size: 11px;
	line-height: 25px;
	text-align: center;
	color: #ccc;
}

#cal_archive_layer .subhead div:first-child {
	text-align: left;
	text-indent: 5px
}

#cal_archive_layer .cw div {
	width: 25px;
	line-height: 31px;
	text-align: center;
	color: #999;
}

#cal_archive_layer .cw {
	border-right: 1px solid #d3d3d3;
	background: #f5f5f5;
	padding: 5px 0;
}

#cal_archive_layer .day {
	width: 266px;
	padding: 5px 0 5px 14px;
}

#cal_archive_layer .day a span {
	float: left;
	width: 37px;
	font-size: 13px;
	line-height: 25px;
	text-align: center;
	color: #666;
}

#cal_archive_layer .day a span.off {
	color: #ccc;
}

#cal_archive_layer .day a.on span {
	font-weight: bold;
	color: #666;
}

#cal_archive_layer .day a.on span.off {
	font-weight: bold;
	color: #ccc;
}

#cal_archive_layer .day a {
	border: 1px solid #fff;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	display: inline-block;
	margin: 2px 0;
}

#cal_archive_layer .day a:hover {
	border: 1px solid #e2e2e2;
	display: inline-block;
}

#cal_archive_layer .day a.on {
	background: #f5f5f5;
}

/* #### bubble layer ############################# */

.bubble:before, .bubble:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
}

.b_top:before {
	left: 4%;
	border-bottom: 9px solid #999;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
	top: -9px;
}

.b_top:after {
	left: 4%;
	border-bottom: 9px solid #fff;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
	top: -8px;
}

.b_bot:before {
	left: 50%;
	border-top: 9px solid #999;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
	bottom: -9px;
}

.b_bot:after {
	left: 50%;
	border-top: 9px solid #fff;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
	bottom: -8px;
}

.b_left:before {
	right: 100%;
	border-top: 8px solid transparent;
	border-right: 9px solid #999;
	border-bottom: 8px solid transparent;
}

.b_left:after {
	right: 100%;
	border-top: 7px solid transparent;
	border-right: 8px solid #383838;
	border-bottom: 7px solid transparent;
}

.b_left.top10:before, .b_right.top10:before {
	top: 10px;
}

.b_left.top10:after, .b_right.top10:after {
	top: 11px;
}

.b_left.bot10:before {
	bottom: 10px;
}

.b_left.bot10:after {
	bottom: 11px;
}

.b_left.top16:before {
	top: 16px;
}

.b_left.top16:after {
	top: 17px;
	border-right: 8px solid #fff;
}

.b_left.top20:before {
	top: 20px;
}

.b_left.top20:after {
	top: 21px;
	border-right: 8px solid #666;
}

.b_left > .b_left:after,
.b_left > .b_left:before {
	display: none;
}

.betradar_nostats_layer.b_left:after,
.betradar_nostats_layer.b_left:before {
 	bottom: 31px;
 }

.b_bot.left8:after, .b_bot.left8:before {
	left: 8px;
}

.b_right:before {
	left: 100%;
	border-top: 8px solid transparent;
	border-left: 8px solid #999;
	border-bottom: 8px solid transparent;
}

.b_right:after {
	left: 100%;
	border-top: 7px solid transparent;
	border-left: 7px solid #fff;
	border-bottom: 7px solid transparent;
}

.b_shad {
	-moz-box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, .2);
	box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, .2);
}

/* #### registration ############################# */

table.radio label {
	float: left;
	padding-left: 4px;
	padding-right: 12px;
	<!--
	padding-top: 4px;
	-->
}

table.radio input {
	float: left;
	margin-left: 2px;
}

#registration .color_newsletter {
	color: #666;
}

#registration .color_terms {
	#000;
}
#casino #registration {
    padding-top: 20px;
}
#casino #registration h1, #casino #registration .radio, #casino #registration .roll_red, #casino #registration .color_newsletter, #casino #registration .color_terms {
	color: #000;
}

#casino #registration .black {
	color: #000;
}

/* #### mobile, slideshow ############################# */

.mobile_hline_pad {
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	color: #333;
}

.mobile_hline_pad.overview {
	font-size: 30px;
	line-height: 35px;
	padding: 33px 0 0 402px;
}

.mobile_icons {
	height: 77px;
	background: url(../img/mobile/shadow-4FA297A81CC41E48FCA14D2BCC47B2D6.png) no-repeat 50% bottom;
}

.mobile_icons img {
	float: left;
	padding: 14px 0 0 100px;
}

.mobile_subline {
	font-size: 14px;
	line-height: 18px;
}

.mobile_body {
	font-size: 12px;
	line-height: 16px;
	color: #333;
	padding-bottom: 30px;
}

.mobile_body.bg {
	background: url(../img/mobile/payment-A9873063AB0ED4F063F916FAAB158034.jpg) no-repeat 445px 15px;
}

.mobile_body ul.square li {
	background: url(../img/mobile/square-92BF4AC4A5CC5AE64A96531D381A9199.png) no-repeat 1px 5px;
	padding-left: 11px;
	margin: 0 0 8px 0;
}

.mobile_body ol li {
	list-style-position: outside;
	margin: 0 0 8px 18px;
}

.mobile_ribbon {
	z-index: 2;
	position: absolute;
	width: 139px;
	height: 139px;
	margin: -8px 0 0 -8px
}

h1 + #mobile {
	margin-top: 5px;
}

#mobile .tab_box_2 .info {
	background: url(../img/mobile/icon_info-C67E07C9D667E5ED44EDD3BA6E12E664.png) no-repeat 25px 8px;
	padding-left: 40px;
}

#mobile .tab_box_2 .apple {
	background: url(../img/mobile/icon_apple-AA1EA1F56834862ABFF842A09B1B13FA.png) no-repeat 25px 5px;
	padding-left: 50px;
}

#mobile .tab_box_2 .android {
	background: url(../img/mobile/icon_android-C16DD49EC71907D886707F8C4CBE4CA8.png) no-repeat 25px 8px;
	padding-left: 50px;
}

#mobile .tab_box_2 .web {
	background: url(../img/mobile/icon_web-B7B07852653F8BFD3DEB2AA810D41CB8.png) no-repeat 25px 8px;
	padding-left: 50px;
}

#mobile .mob_select {
	width: 717px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-moz-box-shadow: 0px 1px 2px #666;
	-webkit-box-shadow: 0px 1px 2px #666;
	box-shadow: 0px 1px 2px #666;
	margin: 15px 0 45px 0;
}

#mobile .mob_select a {
	width: 118px;
	height: 124px;
	font-size: 14px;
	text-align: center;
	color: #666;
	border-right: 1px solid #d3d3d3;
	border-left: 1px solid #fff;
	background: #f0f0f0;
	display: inline-block;
	margin-right:-3px;
}

#mobile .mob_select a:first-child {
	border-left: 0;
	border-top-left-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-bottom-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
}

#mobile .mob_select a.last {
	width: 117px;
	border-right: 0;
	border-top-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-bottom-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
}

#mobile .mob_select a:hover {
	color: #c8102e;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f0f0), color-stop(100%, #ffffff)); /* Saf4+, Chrome */
	background: -webkit-linear-gradient(top, #f0f0f0 0%, #ffffff 100%); /* Chrome 10+, Saf5.1+ */
	background:    -moz-linear-gradient(top, #f0f0f0 0%, #ffffff 100%); /* FF3.6+ */
	background:     -ms-linear-gradient(top, #f0f0f0 0%, #ffffff 100%); /* IE10+ */
	background:      -o-linear-gradient(top, #f0f0f0 0%, #ffffff 100%); /* Opera 11.10+ */
	background:         linear-gradient(top, #f0f0f0 0%, #ffffff 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#ffffff',GradientType=0);*/ /* IE6-9 */
}

#mobile .bonus_but {
	width: 237px;
	height: 63px;
	font-size: 15px;
	line-height: 20px;
	color: #fff;
	text-shadow: #000 0px 0px 4px;
	background: url(../img/mobile/bonus_but-2AF14AFF8309376BC364D72CD0E89190.png) no-repeat;
	padding: 0 6px 0 76px;
	display: table;
}

#mobile .bonus_but span {
	display: table-cell;
	vertical-align: middle;
}

#mobile .qr {
	width: 413px;
	height: 86px;
	padding-top: 41px;
}

#mobile .qr.android {
	height: 96px;
	padding-top: 31px;
}

#mobile .qr.iphone {
	background: url(../img/mobile/qr_iphone-F7CA6C2DE7C29CF8C6D4776C0DBE14EE.png) no-repeat;
}

#mobile .qr.iphone div:first-child {
	width: 232px;
	padding: 49px 0 0 38px
}

#mobile .qr.ipad {
	background: url(../img/mobile/qr_ipad-65366BC1C528E375370A08B7792C351D.png) no-repeat;
}

#mobile .qr.ipad div:first-child {
	width: 120px;
	text-align: center;
	padding: 45px 0 0 0;
	margin-right: 150px;
}

#mobile .qr.android {
	background: url(../img/mobile/qr_android-6AED924A8687E5AF0C2561E55A608BB7.png) no-repeat;
}

#mobile .qr.android div:first-child {
	width: 232px;
	padding: 59px 0 0 38px
}

#mobile .qr.android p {
	width: 132px;
	font-size: 11px;
	line-height: 14px;
}

#mobile .mobile_box {
	width: 326px;
	height: 127px;
	background: url(../img/mobile/mobile_box_bg-8E6A67738E898710179401B0AA2AF4A2.png) no-repeat;
	padding: 12px 0 0 27px;
}


.sheet_border .mobile_ribbon {
	margin: -9px 0 0 -9px
}

#slides .slides_container {
	width: 756px;
	height: 480px;
	color: #333;
	display: none;
}

#slides .slides_container div.slide {
	width: 756px;
	height: 400px;
	padding-top: 5px;
	display: block;
}

#slides .next, #slides .prev {
	z-index: 101;
	position: absolute;
	margin: -270px 0 0 10px;
}

#slides .next {
	margin: -270px 0 0 718px;
}

#slides .pagination {
	z-index: 500;
	position: absolute;
	width: 100px;
	margin: -20px 0 0 356px;
}

#slides .pagination li {
	float: left;
	margin: 0 1px;
	list-style: none;
}

#slides .pagination li.current a {
	background-position: 0 -12px;
}

#slides .caption {
	width: 520px;
	font-size: 12px;
	line-height: 24px;
}

#slides .caption li {
	list-style-type: square;
}

#slides .caption.slide_2, #slides .caption.slide_3 {
	width: 230px;
	padding-left: 30px;
	margin-top: 92px;
}

#slides .caption.slide_3 {
	width: 370px;
	padding-left: 45px;
	margin-top: 45px;
}

.mobile_hline {
	font-size: 26px;
	font-weight: bold;
	line-height: 30px;
	color: #333;
}

.mobile_hline2 {
	font-size: 18px;
	line-height: 24px;
}

#slides .mobile_hline {
	line-height: 70px;
}

.mobile_web {
	width: 350px;
	font-size: 12px;
	line-height: 24px;
	color: #333;
	margin-top: 85px;
}

/*### old mobile styles ###*/

.mobile_teaser {
	float: left;
	width: 198px;
	height: 154px;
	padding: 70px 20px 0 140px;
	display: block;
}

.mobile_teaser.no1 {
	background: url(../img/mobile_teaser_1-F69D2B5278C0E8A228B6E4036605F499.jpg) no-repeat;
}

.mobile_teaser.no2 {
	background: url(../img/mobile_teaser_2-C6118B80E7C53493CDA352BAAF9D5BA2.jpg) no-repeat;
}

.mobile_teaser.no3 {
	background: url(../img/mobile_teaser_3-38391C50320850E8619B209C5ED12B08.jpg) no-repeat;
}

.mobile_teaser.no4 {
	background: url(../img/mobile_teaser_4-404264C9FE117E88ADC84031D2237735.jpg) no-repeat;
}

/* #### popup: payin options ############################# */

.tab_1 {
	width: 280px;
}

.tab_2 {
	width: 120px;
}

.tab_3 {
	width: 112px;
}

/* #### Bonus page ############################# */

.bonus_box_bg {
       width: 756px;
       min-height: 225px;
       background: url(../img/bonus-2D00015EBE60A920E9322EB65BC64CBA.jpg) no-repeat #000;
}

.bonus_box {
       background: #fbfbfb;
       border-radius: 10px;
       -webkit-border-radius: 10px;
       -moz-border-radius: 10px;
       padding: 25px;
       padding-bottom: 23px;
       margin: 50px 0 20px;
}

.bonus_box .txt {
       width: 70px;
       font-size: 12px;
       line-height: 16px;
       color: #666;
       vertical-align: top;
       padding: 6px 3px 0 0;
}

.bonus_box .button_new {
       padding-right: 0;
}

.bonusMessage {
	width: 340px;
	line-height: 32px;
	padding-top: 60px;
}

/*
.bonusMessage {
	width: 310px;
	height: 70px;
 	line-height: 32px;
	margin: 50px auto 0;
	float: none;
}
*/

.bonusLogin {
	width: 310px;
}

.bonusButton {
	width: 310px;
	height: 70px;
}

.bonusButton.centered,
.bonusLogin.centered {
	margin: 50px auto 0;
	float: none;
}

.bonusMessage.centered {
	margin: 50px auto 0;
	float: none;
	padding-top: 0px;
}

/* #### Tooltip ############################# */

.tooltip {
	z-index: 999;
	font-size: 11px;
	color: #000000;
	position: absolute;
	display: none;
	background-color: #ffffff;
	border: 1px solid #333333;
	padding: 2px;
}

.tooltip_2 {
	z-index: 999;
	position: absolute;
	background:url(../img/tooltip_2_arrow-D4B1600A7C03A947B3FD14C0CAC14382.gif) no-repeat 0 0 transparent;
	display: none;
	height: 300px;
	width: 220px;
}

.tooltip_2_inner {
	position: absolute;
	left: 6px;
	background: url(../img/tooltip_2_border-F03D1F51F6EC54FBC0935508D3B40F55.gif) no-repeat #ffffff;
	border: 1px solid #d6d6d6;
	border-left: 0;
	padding: 6px;
}

.tooltip_2_inner td {
	line-height: 16px;
}

#tooltip_3{
	z-index: 999999;
	position: absolute;
	display: none;
}

#tooltip_4, #tooltip_8 {
	z-index: 999;
	position: absolute;
	display: none;
}

#tooltip_3_tr {
	background: url(../img/tooltip_3_tr-F22FBAA5EE3C85D76517C60D61F82D94.png) no-repeat right top transparent;
	padding: 15px 16px 6px 0;
}

#tooltip_3_tl {
	width: 20px;
	background: url(../img/tooltip_3_tl-CA8F83B177A2F11E63FDE5562366080B.png) no-repeat left top transparent;
}

#tooltip_3_bl {
	width: 20px;
	background: url(../img/tooltip_3_bl-88A1E5A0DA46D6F491584483EEBF9141.png) no-repeat left bottom transparent;
}

#tooltip_3_br {
	background: url(../img/tooltip_3_br-B329237A9D8A3B3EAFDF2922479FCF98.png) no-repeat right bottom transparent;
	padding: 6px 19px 15px 3px;
}

.rolloverLeft {
	background: url(../img/conference/timeline/tl_ttm2-22C6325D0C66F429C00B23D4A05CBF56.png) no-repeat left top;
}

.rolloverMiddle {
	background: url(../img/conference/timeline/tl_ttm-A6BBE23126BE063587BBDD2DEF9023DA.png) no-repeat center top;
}

#tooltip_4_l {
	float: left;
	width: 9px;
	height: 84px;
	background: url(../img/conference/timeline/tl_ttl-00C9A9137B27F18508D01BE1734FFBB5.png) no-repeat;
}

#tooltip_4_r {
	float: left;
	width: 9px;
	height: 84px;
	background: url(../img/conference/timeline/tl_ttr-8774315170798F581E02C0B71DB55151.png) no-repeat;
}

#tooltip_4_m {
	float: left;
	height: 74px;
	text-align: center;
	font-weight: bold;
	padding: 10px 4px 0 4px;
}

#tooltip_4_m span {
	font-size: 20px;
	line-height: 22px;
}

#tooltip_5 {
	z-index: 20;
	position: absolute;
	width: 155px;
	height: 105px;
	background: url(../img/casino_zoom_white-C4B8A0FBBFAA6BEA78C604C5A6358B95.png) no-repeat;
	padding: 5px 5px 24px 5px;
	display: none;
}

#tooltip_6 {
	z-index: 20;
	position: absolute;
	width: 155px;
	height: 105px;
	background: url(../img/casino_zoom_black-C850F6864AFF6D2C67E0FA4A7844884E.png) no-repeat;
	padding: 5px 5px 24px 5px;
	display: none;
}

#tooltip_7 {
	z-index: 20;
	position: absolute;
	width: 213px;
	height: 140px;
	background: url(../img/live-tv_bg-7883491BFBDDA736947A7B2B70039CCA.png) no-repeat 38px 0;
	padding: 11px 11px 24px 49px;
	display: none;
}

#tooltip_7 .hline {
	width: 213px;
	font-size: 12px;
	line-height: 16px;
	white-space: nowrap;
	overflow: hidden;
}

#tooltip_7 img {
	float: left;
	margin: 3px 6px 0 0;
}

#tooltip_7 .box {
	float: left;
	width: 191px;
	height: 83px;
	overflow: auto;
}

#tooltip_7 .box div {
	width: 174px;
	line-height: 20px;
	white-space: nowrap;
	overflow: hidden;
}

#tooltip_8 {
	width: 268px;
	background: url(../img/tooltip_8_bot-0C308799C6E07A2B3F672FD5BB2BC2DB.png) no-repeat left bottom;
	padding-bottom: 22px;
	overflow: auto;
}

#tooltip_8_inner {
	width: 238px;
	background: url(../img/tooltip_8_top-7C97D52B88F9BAE1957A95D4F99F07BA.png) no-repeat;
	padding: 15px 15px 0 15px;
}

/* #### delay layer ############################# */

#dim_layer, #de_dim_layer {
	position: fixed !important;
	position: absolute;
	z-index: 99998;
	width: 100%;
	height: 100% !important;
	height: 5000px;
	top: 0px;
	left: 0px;
	bottom: -94px;
	right: 0px;
	background: url(../img/trans_65-503BD105E4C59EDF16978FD3DAF091F5.png) repeat;
	display: none;
}

/* #### ebet: casino rules ############################# */

#rules p, #rules a {
	color: #ffffff;
}

#rules table {
	color: #ffffff;
	border-color: #ffffff;
}

#rules td {
	padding: 3px;
}

#rules table, #rules ul {
	margin-bottom: 20px;
}

#rules input {
	display: none;
}

/*---------------------------------------------------------------------------------------------------------*/
/* -------------------------- ebet.css ------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------- */

.open {
	color: black;
}

.canceled {
	color: grey;
}

.bet-won {
	color: green;
}

.bet-lost {
	color: red;
}

.payback {
	color: blue
}

.p_REQUESTED {
	background-color: darkgrey;
}

.p_ALLOWED {
	background-color: darkgrey;
}

.p_REJECTED {
	background-color: darkgrey;
}

/* offen */
.p_DELIVERED {
	background-color: #ffcc00;
}

/* storniert */
.p_CANCELED {
	background-color: #0000cc;
}

/* zurückgekauft */
.p_BOUGHT_BACK {
	background-color: #0000cc;
}

/* gewonnen (grün) */
.p_PAYOUT {
	background-color: #00cc00;
}

/* gewonnen (grün) */
.p_PAID_OUT {
	background-color: #00cc00;
}

.p_PAYBACK {
	background-color: darkgrey;
}

.p_PAID_BACK {
	background-color: darkgrey;
}

/* verloren (rot) */
.p_LOST {
	background-color: #ff0000;
}

.p_EXPIRED {
	background-color: darkgrey;
}

.p_PENDING {
	background-color: darkgrey;
}

.p_BASELESS {
	background-color: darkgrey;
}

.p_UNKNOWN {
	background-color: #004a67;
}

.rich-fileupload-toolbar-decor {
	background-color: white;
	border-left: 0 none;
	border-top: 0 none;
}

.rich-fileupload-button {
	background-color: white;
	background-image: none;
}

.rich-fileupload-anc {
	color: #db0036;
}

.rich-fileupload-table-td {
	border-bottom: 1px solid #cccccc;
}

.rich-progress-bar-shell {
	border-color: #cccccc;
}

#passwd_cons_layer {
	z-index: 30;
	position: absolute;
	width: 260px;
	height: 125px;
	line-height: 16px;
	border: 1px solid #999999;
	background-color: #ffffff;
	padding: 9px;
	margin-top: 3px;
}

.rich-calendar-today {
	background-color: #eeeeee;
	color: #000000;
	font-weight: bold;
}

.rich-calendar-select {
	background-color: #db0036;	/* rot vom Wettschein */
	color: #ffffff;
}

.rich-calendar-editor-btn-selected {
	background-color: #db0036;	/* rot vom Wettschein */
	color: #ffffff;
}

.rich-calendar-hover {
	background-color: #db0036;	/* rot vom Wettschein */
}

.rich-calendar {
	background-color: #bbbbbb;
}

.rich-calendar-cell {
	border-bottom-color: #bbbbbb;
	border-right-color: #bbbbbb;
	border-color: #bbbbbb;
}

.rich-calendar-week {
	border-bottom-color: #bbbbbb;
	border-right-color: #bbbbbb;
	border-color: #bbbbbb;
}

.rich-calendar-days {
	background: #dadada none repeat 0 0;
	border-bottom-color: #bbbbbb;
	border-right-color: #bbbbbb;
	border-color: #bbbbbb;
}

.rich-calendar-exterior {
	border-color: #bbbbbb;
}

.rich-calendar-tool {
	background-color: #bbbbbb;
}

.rich-calendar-month {
	background-color: #bbbbbb;
}

.rich-calendar-weekends {
	color: #db0036;	/* rot vom Wettschein */
}

.rich-calendar-holly {
	background-color: #dadada;
	color: #db0036;	/* rot vom Wettschein */
}

.rich-calendar-toolfooter {
	background: #dadada none no-repeat right center;
}

.rich-calendar-date-layout-ok {
	background: #dadada none repeat 0 0;
}

.rich-calendar-date-layout-cancel {
	background: #dadada none repeat 0 0;
}

.rich-calendar-header {
	border-bottom-color: #bbbbbb;
}

.rich-calendar-footer {
	border-top-color: #bbbbbb;
}

.rich-calendar-time-btn {
	background: #dadada none repeat 0 0;
	border-color: #ffffff #bbbbbb #bbbbbb #ffffff;
}

.rich-calendar-date-layout {
	border: 1px solid #bbbbbb;
}

.rich-calendar-date-layout-split {
	border-right: 1px solid #bbbbbb;
}

table .odds {
	border: none;
	margin: 0px 0px 0px 0px;
	max-width: 400px;
}

table .odds th {
	max-width: 30px;
	text-align: center;
}

table .odds th {
	max-width: 30px;
	text-align: center;
}

.fly_info_layer {
	z-index: 30;
	position: absolute;
	line-height: 16px;
	background: url(../img/fly_pointer_green-8E5CE6C8D51E180EE2FDF4DF08A3236D.gif) 100% 12px no-repeat;
	padding-right: 8px !important;
	padding-right: 6px;
}

.fly_info_frame {
	width: 100%;
	border: 1px solid #009900;
	background-color: #ccebcc;
}

.fly_info_content {
	background: url(../img/warning_3-F5279660F6162264E22544D89B0E0657.png) 9px 9px no-repeat;
	padding: 9px 9px 9px 30px;
}

.red_quote {
	background: transparent url(../img/but_on-3E04155D208752F16DAB7DEEB5FC8CB6.gif) no-repeat 50% 4px;
	color: #ffffff;
	font-weight: bold;
}

#set_casino_password {
	position: absolute;
	top: 61px;
	left: 10px;
	width: 150px;
	height: 14px;
	padding: 2px;
	padding-left: 4px;
	cursor: text;
	z-index: 32;
}

#setFindBets {
	position: absolute;
	margin-top: -15px;
	margin-left: 5px;
	width: 130px;
	height: 14px;
	cursor: text;
	z-index: 32;
}

#nav .cb {
	width: 115px;
	height: 15px;
	line-height: 13px;
	background: url(../img/field-ABA94326F982229FC329B62B892919C9.gif) no-repeat;
	padding-left: 15px;
	overflow: hidden;
}

#nav .cb.on {
	background: url(../img/field-checked-D221D17747E5E4601EDC58446820BE41.gif) no-repeat;
}

.cursor_default {
	cursor: default;
}

#main_affiliate {
	width: 768px;
}

#main_affiliate .drop_box #menue_drop_1 {
	height: 400px;
	overflow: scroll;
}

.sheet_col_aff_page {
	width: 259px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}

.sheet_col2_aff_page {
	width: 153px;
	height: 24px;
	line-height: 24px;
	padding-left: 5px;
	overflow: hidden;
}

.sheet_col_aff_active {
	width: 78px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}

.sheet_col_aff {
	height: 24px;
	line-height: 24px;
	padding-right: 1px;
	overflow: hidden;
}

.col_aff {
	width: 756px;
	height: 24px;
	line-height: 24px;
}

.col_aff_sum {
	font-weight: bold;
	width: 756px;
	height: 24px;
	line-height: 24px;
}

.aff_space {
	width: 180px;
}

/* LIVEWETTE */

.live_bgorange {
	background-color: #e29b25;
}

.live_new {
	background: url(../img/label-2FEE1A495E4DBAD8C0C01173D918FBE3.png) 134px 6px no-repeat;
}

.gwt-Label.blink_1 {
	background: url(../img/blink_1-D60B41FF19D21B1C3970DE47D18BDA52.gif);
}

.gwt-Label.blink_2 {
	background: url(../img/blink_2-A6AFE2300DC5E25BB6A52E4566833047.gif);
}

#conference-frame-area .top_match_head {
	height: 36px;
	background: url(../img/top_match_head-4643FDD6174815C781ED5356B45D34E3.gif) no-repeat;
}

#conference-frame-area .top_match_foot {
	height: 7px;
	background: url(../img/top_match_foot-DDDBB6AC0833877DAE9C89D1BE2C38F9.gif) no-repeat;
}

#conference-frame-area .top_match_tab {
	width: 437px;
/*	width: 406px;*/
}

#conference-frame-area .top_match_bettype {
	width: 33px;
	height:22px;
}

#conference-frame-area .top_match_bettype.green {
	background: url(../img/bettype_green-FDBF18EB916E53AD5A3346A73C3EB491.gif) 9px 6px no-repeat;
}

#conference-frame-area .top_match_bettype.brown {
	background: url(../img/bettype_brown-4773B28461EBCD4F006FC8E76BB33A52.gif) 9px 6px no-repeat;
}

#conference-frame-area .top_match_bettype.blue {
	background: url(../img/bettype_blue-D77EDD489BDC13EB62BB4E3F71AAB3EB.gif) 9px 6px no-repeat;
}

#conference-frame-area .top_match_bettype.yellow {
	background: url(../img/bettype_yellow-5B7AC5F125B03F980DE3F9220F50BA93.gif) 9px 6px no-repeat;
}

/*TIMELINE*/

.sheet_tl .tl_head {
    background: url(../img/conference/timeline/tf_bg-D4A6D2A2BF2B7469CAE8F6F3AE439D87.jpg) no-repeat 4px 0 transparent;
    height: 17px;
    line-height: 16px;
    padding-top: 111px;
    text-align: right;
    width: 736px;
}

.sheet_tl .tl_but {
	float: left;
	margin-right: 1px;
}

.sheet_tl .tl_but img {
	vertical-align: bottom;
	cursor: pointer;
}

.sheet_tl .tl {
	width: 730px;
	height: 61px;
	background: url(../img/conference/timeline/tl_dark-E39E68AA44B809EDFD79CB0E6F21B89A.gif) 0 3px no-repeat;
	margin-left: 5px;
}

.sheet_tl .tl_left {
	float: left;
	width: 300px;
	height: 61px;
}

.sheet_tl .tl_left .pix {
	position: absolute;
	width: 7px;
	height: 7px;
}

.sheet_tl .tl_left .top {
	margin-top: 10px;
}

.sheet_tl .tl_left .bot {
	margin-top: 44px;
}

/*z-index abhängig davon, welcher Punkttyp welche andere überschreibt, #8449
* soll kleiner als z-index von tooltip_4 sein (Rollover)
*/
.sheet_tl .tl_left .foul {
	background-color: #cccccc;
	z-index: 800;
}

.sheet_tl .tl_left .goal-kick {
	background-color: #cccccc;
	z-index: 810;
}

.sheet_tl .tl_left .offside {
	background-color: #cccccc;
	z-index: 820;
}

.sheet_tl .tl_left .corner-kick {
	background-color: #cccccc;
	z-index: 830;
}

.sheet_tl .tl_left .yellow-card {
	background-color: #fff600;
	z-index: 840;
}

.sheet_tl .tl_left .red-card {
	background-color: #dd0303;
	z-index: 850;
}

.sheet_tl .tl_left .point {
	z-index: 860;
	width: 13px;
	height: 13px;
	background: url(../img/conference/timeline/tl_point-5F91203EDB95FC97CAAC6041AF8E3C95.png) no-repeat;
}

.sheet_tl .tl_left .point.top {
	margin-top: 7px;
}

.sheet_tl .tl_left .point.bot {
	margin-top: 41px;
}

.sheet_tl .tl_right {
	float: left;
	height: 61px;
	background: url(../img/conference/timeline/tl_light-CF6D6E47FE0D8A1311509F317102FD1E.gif) right 3px no-repeat;
}

.sheet_tl .tl_game {
	width: 100px;
	height: 61px;
	line-height: 16px;
	color: #333333;
	background: url(../img/conference/timeline/tl_game-C8E7A0510E6F6F1F824681BED96FF6DB.png) no-repeat;
	padding: 7px 0 0 10px;
}

.sheet_tl .tl_game div {
	width: 85px;
	height: 16px;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
}

.sheet_tl .tl_game span {
	font-size: 14px;
	font-weight: bold;
}

/*ENDE TIMELINE*/

.pad_0 {
	padding: 0;
}

/* Affiliate Links und Banner CSS */

#affiliateBanner ul.level5 {
	width: 768px;
	float: left;
}

#affiliateBanner ul.level5 li.open {
	background-color: lightGrey;
	line-height: 28px;
	clear: both;
}

#affiliateBanner ul.level5 li.open a {
	font-size: 13px;
	font-weight: bold;
	padding: 3px;
	margin: 3px;
	height: 28px;
	line-height: 24px;
}

#affiliateBanner ul.level6 {
	float: left;
	margin-top: 4px;
	margin-bottom: 4px;
}

#affiliateBanner ul.level6 li.open {
	background: none;
}

#affiliateBanner ul.level6 li.open a {
	font-size: 12px;
	padding: 0 0 0 4px;
	margin: 0;
	font-weight: normal;
	height: 30px;
	line-height: 30px;
	width: 114px;
	float: left;
}

#affiliateBanner ul.level6 li.open ul {
	width: 650px;
	float: left;
}

#affiliateBanner ul.level7 {
	float: left;
}

#affiliateBanner ul.level7 li.leaf {
	float: left;
	padding: 3px;
}

#affiliateBanner ul.level7 li.leaf a {
	line-height: 24px;
	width: 66px;
	height: 24px;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	border: 0;
	padding: 0;
	margin: 0;
	background: url(../img/button_66-A9C070E96D7DAF5C3F8467FE157514FE.gif) no-repeat;
}

/* --------------------------------------- */
/* Online Casino site */

#oc_teaser .teaser_cont {
	width: 100%;
	height: 330px;
}
#oc_teaser .teaser_cont span {
    margin-left: 12px;
}
#oc_teaser .teaser_cont span .white {
    color: #ffffff;
}

#oc_teaser .teaser_nav {
	width: 100%;
	height: 35px;
	background: #d2d2d2;
    text-align: center;
}

#oc_teaser .teaser_nav a {
	font-size: 14px;
	line-height: 16px;
	color: #000;
	padding: 9px 23px 10px 23px;
    display: inline-block;
}

#oc_teaser div.teaser_nav > h1:first-child {
	font-size: 14px;
	line-height: 35px;
	color: #000;
	text-align: center;
    padding: 9px 0 10px 0;
    display: inline;
    font-family: Helvetica, Arial, sans-serif;
}

#oc_teaser .teaser_nav a.history {
	background: url(icon_history.png) no-repeat 9px 8px;
	padding-left: 30px;
}

#oc_nav_popup li, #casino #side li {
	padding-bottom: 3px;
}

#oc_nav_popup li a, #casino #side li a {
	font-size: 12px;
	line-height: 18px;
	color: #000;
	padding-bottom: 3px;
	display: block;
}

#oc_nav_popup .box, #casino #side .box {
	width: 188px;
    padding-left: 10px;
    color: #848484;
    border: 1px solid #d9d9d9;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

#casino #side .box {
	width: 204px;
}

#casino.oc.popup h2, #casino #side h2 {
	line-height: 31px;
}

#oc_main, #casino.oc #nav a {
	color: #000;
}
#oc_main .jackpot_box {
    color: #000;
}
#oc_main.right h2 {
    color: #000;
}
#oc_main.right h2 a {
    color: #000 !important;
}

.oc_main_small {
	float: left;
	width: 534px;
	margin: 0 30px 0 12px;
}

.oc_main_big {
	width: 780px;
	margin-left: 12px;
}

.oc_main_side {
	float: left;
	width: 216px;
}

#casino.oc .game_col {
	float: left;
	width: 158px;
}

#casino.oc .game_col h3 {
	font-size: 14px;
}

#casino.oc .game_col li a {
	color: #ffffff;
}

#casino.oc .game_col h3, #casino.oc .game_col li a:hover, #oc_nav_popup li a:hover {
	color: #d0373c;
}

.casino_show_more_games {
    cursor:pointer;
}

.label {
	height: 13px;
	font-size: 9px;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 13px;
	color: #000;
	white-space: nowrap;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	padding: 0 7px;
}

.label.blue {
	background: #87bef7;
}

.label.red {
	background: #db0036;
}

.label.yellow {
	background: #d2a235;
}

#casino.oc .winner {
	width: 205px;
	background: url(../img/trans_15-5ED4D75D46B95F663D29EE7145B17B9D.png);
	padding-left: 10px;
	margin-top: 35px;
	overflow: hidden;
}

#casino.oc .winner h2 {
	font-size: 21px;
	line-height: 30px;
	white-space: nowrap;
	overflow: hidden;
}

#casino.oc .winner .tab_1 {
	float: left;
	width: 29px;
	padding-top: 4px;
}

#casino.oc .winner .tab_2 {
	float: left;
	width: 100px;
	line-height: 12px;
	padding-top: 3px;
	margin-right: 3px;
	white-space: nowrap;
	overflow: hidden;
}

#casino.oc .winner .tab_3 {
	float: left;
	width: 63px;
	font-size: 15px;
	font-weight: bold;
	line-height: 27px;
	text-align: right;
}

#casino.oc .jackpot li {
	float: left;
	width: 268px;
	height: 120px;
	background: url(../img/trans_15-5ED4D75D46B95F663D29EE7145B17B9D.png);
	padding-left: 12px;
	overflow: hidden;
}

#casino.oc .jackpot .title {
	width: 252px;
	height: 47px;
	font-size: 24px;
	font-weight: bold;
	line-height: 47px;
	color: #ffffff;
	letter-spacing: -1px;
	padding-bottom: 5px;
	white-space: nowrap;
	overflow: hidden;
}

#casino.oc .jackpot img {
	border: 1px solid #333;
}

#casino.oc .jackpot .txt_1 {
	width: 180px;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	color: #999;
	padding: 0 0 8px 9px;
	white-space: nowrap;
	overflow: hidden;
}

#casino.oc .jackpot .txt_2 {
	width: 180px;
	font-size: 36px;
	font-weight: bold;
	line-height: 36px;
	color: #fff;
	padding-left: 9px;
	white-space: nowrap;
	overflow: hidden;
}

#casino.oc .jackpot_roll {
	position: relative;
	width: 280px;
	height: 120px;
	overflow: hidden;
}

#casino.oc #jackpot_roll {
	position: absolute;
	width: 5000px;
}

#casino.oc .game_box {
	float: left;
	width: 175px;
}

#casino.oc .game_box img {
	width: 175px;
	margin-bottom: 6px;
}

#casino.oc .game_box.small, #casino.oc .game_box.small img {
	width: 145px;
}

#casino.oc .game_box div {
	white-space: nowrap;
	overflow: hidden;
    color: #000;
}
#casino.oc .game_box div.lightgrey {
    color: #999;
}

#casino.oc table.oc_black {
	width: 100%;
	background-color: #fff;
}
#casino.oc .oc_main_side table.oc_black td {
    border: 1px solid #fff;
}

#casino.oc table.oc_black.side tr:first-child {
	height: 26px;
	background: #d2d2d2;
}

#casino.oc table.oc_black.main tr:first-child {
	background: #363636;
}

#casino.oc table.oc_black td {
	line-height: 18px;
	vertical-align: top;
	padding: 0 3px 0 9px;
    border: 1px solid #888;
    background-color: #fff;
}
#casino.oc table.oc_black tr:first-child td {
    background-color: #d7d7d7;
}

#casino.oc .listing {
	width: 100%;
	background-color: #484848;
	border-top: 1px solid #999999;
    color: #000;
}
#casino.oc .listing .lightgrey {
    color: #666;
}

#casino.oc .hide .listing {
	border-top: 1px solid #aaa;
}
#casino.oc .listing .tourn_game .flex_button_red_bg .flex_button_red {
    display: block;
    text-align: center;
}
#casino.oc .listing .tourn_game .flex_button_red_bg {
    background-color: #08b110;
    border: 1px solid #08b110;
}
#casino.oc .listing .tourn_game .flex_button_red_bg:hover {
    background-color: #03933f;
    border: 1px solid #03933f;
}
#casino.oc .hide .listing:first-child {
	border-top: 1px solid #262626;
}

#casino.oc .listing.cursor {
	line-height: 24px;
    color: #fff;
}

#casino.oc .listing.cursor:hover {
	background: #333;
}

#casino.oc .listing div.arrow {
	background: url(../img/arrow_grey-FDE517FD84BDB5870575EFF838794908.gif) no-repeat 8px 8px;
	padding-left: 21px;
}

#casino.oc .listing div.arrow.on {
	background: url(../img/arrow_grey_d-E1454A0A71151371AED947352F4D1F80.gif) no-repeat 8px 8px;
}

#casino.oc .listing .tourn_game {
	background: #d2d2d2;
	padding: 15px 20px 15px 20px;
}

#casino.oc .listing .tourn_game .game_box, #casino.oc .listing .tourn_game .game_box img {
	width: 160px;
}

#casino.oc .listing .medal {
	float: left;
	width: 100px;
	height: 110px;
	line-height: 18px;
	color: #999;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	padding: 6px 3px 0 83px;
}

#casino.oc .listing .medal.pl1 {
	background: url(../img/casino/medal_1-861185196D5C7E16B32FDB1F8A17969F.png) no-repeat 10px 9px #363636;
	border-right: 1px solid #0d0d0d;
}

#casino.oc .listing .medal.pl2 {
	background: url(../img/casino/medal_2-8CD33E22954987DDAEB64965035055B5.png) no-repeat 20px 9px #363636;
	border-left: 1px solid #2b2b2b;
	border-right: 1px solid #0d0d0d;
}

#casino.oc .listing .medal.pl3 {
	background: url(../img/casino/medal_3-D25B84081B055BED0185BC70254365E6.png) no-repeat 20px 9px #363636;
	border-left: 1px solid #2b2b2b;
}

#casino.oc .tourn_nav {
	width: 560px;
	height: 26px;
    background: #000;
}

#casino.oc .tourn_nav a {
	float: left;
	width: 80px;
	height: 34px;
	font-size: 12px;
	line-height: 25px;
	text-align: center;
	color: #fff;
	display: block;
}

#casino.oc .tourn_nav a.on {
	background: url(../img/casino/oc_tourn_nav-6D624D4FC674EA805FF771AD4C082DAD.png) no-repeat 50% 0;
}

#casino.oc .jackpot_box {
	float: left;
	width: 225px;
	text-align: center;
}

#casino.oc .gamesearch {
	width: 160px;
	height: 20px;
	border: 1px solid #ccc;
	vertical-align: top;
}
#casino.oc .gamesearch + img {
    border-left: 1px solid #ccc;
}

#casino.oc .gamesearch.sel {
	height: 22px;
	padding-top: 2px;
}

#comp-game {
    text-align: center;
}

#casino.oc table.singlegame_nav {
	width: 100%;
	height: 48px;
	border-top: 1px solid #000;
	background-color: #d5d5d5;
}

#casino.oc table.singlegame_nav td {
	text-align: center;
	vertical-align: middle;
    border-top: 1px solid #f3f3f3;
	border-left: 1px solid #f3f3f3;
}

#casino.oc table.singlegame_nav td:first-child {
	border-left: 0;
}

#casino.oc table.singlegame_nav td.on {
	background-color: #ce0b2b;
}

#casino.oc table.singlegame_nav td a {
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	color: #222;
	display: block;
}
#casino.oc table.singlegame_nav td.on a {
    color: #fff;
}

.transfer .button_buy {
	width: 97px;
	height: 49px;
	font-size: 14px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	color: #fff;
	border: 0;
	cursor: pointer;
}

.transfer .button_buy.one {
	text-align: right;
	background: url(../img/casino/transfer_arrow_l-ECB7DCF075DA3F870F5F16BA36EC8326.png) no-repeat;
}

.transfer .button_buy.two {
	text-align: left;
	background: url(../img/casino/transfer_arrow_r-6853EC2811A2CDC55C10270214EECD5F.png) no-repeat;
}

.transfer button, .transfer .input_box {
	width: 80px;
	height: 28px;
	font-size: 12px;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	border: 0;
	background: url(../img/casino/transfer_but-5797A8CA767120D798EADA7DA77D42BD.png) 50% 0px no-repeat;
	cursor: pointer;
}

.transfer .input_box {
	font-size: 12px;
	font-weight: bold;
	background: url(../img/casino/transfer_but_2-220F30E2556B6437E2F0EDB21FC83EA6.png) 50% 0px no-repeat;
	padding: 6px 0 0 0;
	margin-left: 10px;
}

.transfer .amount {
	font-size: 18px;
	font-weight: bold;
}

.transfer .input_text {
	width: 73px;
	height: 18px;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	font-family: Helvetica, Arial, sans-serif;
	border: 0;
	<!--
	vertical-align: top;
	-->
}

.transfer .box {
	width: 360px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 10px;
}

.transfer .box.red {
	background: #f2bdb9;
	margin: 10px auto 0px;
}

.transfer .box.green {
	background: #CCEBCC;
	margin: 10px auto 0px;
}

.transfer .box.yellow {
	background: #fff3b2;
	margin: 10px auto 0px;
}

#marginal_warning, #marginal_warn_amount{
    margin-bottom:15px;
}

#deposit_layer {
	z-index: 99999;
	position: absolute;
	left: 50%;
	/* margin-left: -393px; */
	margin-left: -486px;
	color: #333;
	/* border: 1px solid #444; */
	background: #444;
	display: none;
}

.deposit .cont_1_wrapper {
	width: 100%;
	background: #fff;
}

.deposit .cont_1 {
	width: 768px;
	padding: 10px 10px 0 15px;
}

.transfer .cont_1 {
	width: 525px;
	padding: 10px 15px 0 10px;
}

.deposit .cont_2 {
	width: 768px;
	background: url(../img/casino/transfer_bg-0F02D8DF63CB9DD0F82EB1AA149B1C78.png) repeat-x;
	padding: 10px 10px 10px 15px;
}

.oc_lpage_step {
	background: url("../img/casino/oc_lpage_step_bg.png") no-repeat scroll 0 0 transparent;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	height: 45px;
	line-height: 20px;
	padding: 18px 10px 10px 20px;
	width: 264px;
}

.oc_lpage_step.small {
	/*font-size: 16px;*/
	/*line-height: 16px;*/
	/*padding: 15px 0 5px 20px;*/
}

.oc_lpage_step.short {
	padding-right: 94px;
	width: 180px;
}

.oc_lpage_headline {
	font-size: 62px;
	font-weight: bold;
	line-height: 55px;
	letter-spacing: -3px;
	color: #fff;
	text-align: center;
}

.oc_lpage_headline span {
	font-size: 82px;
	line-height: 70px;
}

.oc_lpage_bonus_but {
	z-index: 2;
	position: absolute;
	margin: 130px 0 0 175px;
}

/* START: Casino Counter Animation */
.counter_character {
	display: inline;
	float: left;
	position: relative;
	*+top: -30px;
	*+background: url(../img/casino/counter/point-5555710595F253D0B39CD31637FCB8D2.png);
	margin-left: 1px;
	margin-right: 1px;
}

.counter_character_left {
	margin-left: 0px;
	margin-right: 1px;
}

.counter_character_inner {
	margin-left: 1px;
	margin-right: 1px;
}

.counter_character_right {
	margin-left: 1px;
	margin-right: 0px;
}

.counter_marker {
	position: relative;
	z-index: 10;
}
/* END: Casino Counter Animation */

#casino .box_roll {
	position: relative;
	height: 248px;
	overflow: hidden;
}

#casino #box_roll {
	position: absolute;
}

#casino #box_roll li {
	border-bottom: 1px solid #333;
	padding-top: 5px;
}

/* Tab Navi */

#casino table.tab_box_3 {
	width: 100%;
	border: 1px solid #666;
	background: url(../img/casino/cont_box_bg.png) repeat-x #242424;
	margin-right: 12px;
}

#casino table td.tab_3_select {
	background: #000;
}

#casino table td.tab_3_select.on {
	background: transparent;
}

#casino table td.tab_3_select a {
	font-size: 16px;
	line-height: 32px;
	color: #666;
	padding: 0 28px 0 28px;
	white-space: nowrap;
	display: block;
}

#casino table td.tab_3_select.on a {
	color: #dedede;
}

#casino table td.tab_3_empty {
	width: 90%;
	background: #000;
}

#casino #menue_drop_1, #casino #menue_drop_2, #casino #menue_drop_3 {
	border: 1px solid #333;
	border-top: 0;
	background-color: #585858;
}

#casino #menue_drop_1 div a:link, #casino #menue_drop_2 div a:link, #casino #menue_drop_3 div a:link {
	background-color: #585858;
}

#casino #menue_drop_1 div a:hover, #casino #menue_drop_2 div a:hover, #casino #menue_drop_3 div a:hover {
	background-color: #878787;
}

#casino .history_row {
	width: 100%;
	height: 25px;
	line-height: 25px;
	background: #484848;
	border: 1px solid #666;
	border-bottom: 1px solid #555;
	margin-bottom: 8px;
}

#casino .history_row .c_1 {
	float: left;
	width: 76px;
	height: 18px;
	font-weight: bold;
	line-height: 18px;
	color: #fff;
	text-align: right;
	border: 1px solid #999;
	background: url(../img/arrow_grey-FDE517FD84BDB5870575EFF838794908.gif) no-repeat 7px 6px #242424;
	padding-right: 6px;
	margin: 3px 0 0 9px;
	display: block;
}

#casino .history_row .c_2 {
	float: left;
	width: 100px;
	text-align: right;
	padding-right: 15px;
}

#casino .history_row .c_3 {
	float: left;
	width: 185px;
	white-space: nowrap;
	overflow: hidden;
}

#casino .history_row .c_4 {
	float: left;
	width: 110px;
	text-align: right;
	padding-right: 15px;
	white-space: nowrap;
	overflow: hidden;
}

/* --------------------------------------- */
/* Live Casino site */

#casino .box_cont .headline_2 {
    font-size: 16px;
    line-height: 16px;
    font-weight: bold;
    padding-bottom: 15px;
}

#main_casino .box_cont .input_text {
    width: 48px;
    color: #fff;
    font-weight:bold;
    font-size:16px;
}

#casino .box_cont .amount {
    font-size: 14px;
    font-weight: bold;
}

#main_casino .box_1 {
    width: 978px;
    background: url(../img/casino_box1_top-5930B1996387C0CFCF81A5FAAE0A8CD9.gif) no-repeat #000000;
    padding: 3px 3px 0 3px;
}

#main_casino .box_1.teaser {
    width: 984px;
    height: 336px;
    background: url(../img/live_casino_header-ECFD173367CAEEAA17CCE55292E72787.jpg) no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/img/live_casino_header-ECFD173367CAEEAA17CCE55292E72787.jpg',sizingMethod='scale');
    margin-top: 20px;
    margin-bottom: 14px;
    padding: 0;
    background-size: cover;
}

#main_casino .box_1_bot {
    height: 0;
}

#main_casino .box_2 {
    width: 314px;
    height: 257px;
    background: url(../img/casino_box2_top-FA4E55C5408545464C04176B7D611826.gif) no-repeat #000000;
    padding: 3px 3px 0 3px;
}

#main_casino .box_2_bot {
    width: 320px;
    height: 3px;
    background: url(../img/casino_box2_bot-B069EFD38DA05CCE86B4CE00A0EE4E23.gif) no-repeat;
}

#main_casino .box_1 .box_cont {
    width: 330px;
    padding: 40px 0 0 45px;
}

#main_casino .box_1 .box_cont h1.right {
	float:none;
}

#main_casino .box_1.margin-top{
	padding:125px 45px 0 0;
}

#main_casino h1.mega {
    font-size: 26px;
    line-height: 32px;
    padding-top: 25px;
}

#main_casino .teaser {

}

#main_casino .chips_exchange {
	display:inline-block;
	margin: 0 0 0 45px;
}

#main_casino li {
    font-size: 12px;
    line-height: 19px;
}

#main_casino .winner {
    width: 950px;
    font-size: 12px;
    line-height: 32px;
    padding-left: 15px;
    white-space: nowrap;
    overflow: hidden;
}

#main_casino h2 {
    font-size: 18px;
    line-height: 25px;
}

#game_live .box_action {
    height: 73px;
}

.displayVersion {
    color: #f7f7f7;
    margin-left: 386px;
}

.play_now_arrow {
    background: url("../img/live_casino_arrow.png") no-repeat;
    background: none\9;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/img/live_casino_arrow.png',sizingMethod='scale');
    width:27px;
    height:27px;
    display: block;
    background-size: cover;
}

.livecasino_box {
    width:185px;
    height:185px;
    position: relative;
    cursor: pointer;
}

.livecasino_box_big {
    width:386px;
    height:210px;
    position: relative;
    cursor: pointer;
}

#main_casino .livecasino_box h2, #main_casino .livecasino_box_big h2 {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
}

.livecasino_box .margin_l_12, .livecasino_box_big .margin_l_12 {
    position: absolute;
    bottom: 12px;
}

.livecasino_box .play_now, .livecasino_box_big .play_now {
    position: absolute;
    bottom: 12px;
    right: 12px;
}

.livecasino_box.german_roulette {
    background: url("../img/german_roulette.jpg") no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/img/german_roulette.jpg', sizingMethod='scale');
    background-size: cover;
}

.livecasino_box.live_roulette {
    background: url("../img/roulette2.jpg") no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/img/roulette2.jpg', sizingMethod='scale');
    background-size: cover;
}

.livecasino_box.three_card_poker {
    background: url("../img/three_card_poker.jpg") no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/img/three_card_poker.jpg', sizingMethod='scale');
    background-size: cover;
}

.livecasino_box.blackjack_vip {
    background: url("../img/blackjack_vip.jpg") no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/img/blackjack_vip.jpg', sizingMethod='scale');
    background-size: cover;
}

.livecasino_box.german_blackjack {
    background: url("../img/german_blackjack.jpg") no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/img/german_blackjack.jpg', sizingMethod='scale');
    background-size: cover;
}

.livecasino_box_big.immersive_roulette {
    background: url("../img/immersive_roulette.jpg") no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/img/immersive_roulette.jpg', sizingMethod='scale');
    background-size: cover;
}

.livecasino_banners {
    width:583px;
    height:210px;
}
.livecasino_banners .space_9 {
    height: 14px;
}

#main_casino .livecasino_banners h2 {
    position: absolute;
    bottom:12px;
    left:12px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
}

.livecasino_banner {
    width:100%;
    height: 98px;
    position: relative;
}

.livecasino_banner_1 {
    background: url("../img/1LookingForMore.jpg") no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/img/1LookingForMore.jpg', sizingMethod='scale');
    background-size: cover;
}

.livecasino_banner_2 {
    background: url("../img/2CasinoHoldEm.jpg") no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/img/2CasinoHoldEm.jpg', sizingMethod='scale');
    background-size: cover;
}

.livecasino_banner_3 {
    background: url("../img/3Baccarat.jpg") no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/img/3Baccarat.jpg', sizingMethod='scale');
    background-size: cover;
}

.livecasino_banner_4 {
    background: url("../img/4Autoroulette.jpg") no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/img/4Autoroulette.jpg', sizingMethod='scale');
    background-size: cover;
}

.livecasino_banner_5 {
    background: url("../img/5sportsroulette.jpg") no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/img/5sportsroulette.jpg', sizingMethod='scale');
    background-size: cover;
}

.livecasino_banner_6 {
    width:100%;
    background: url("../img/6promotion.jpg") no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/img/6promotion.jpg', sizingMethod='scale');
    height: 98px;
    position: relative;
    background-size: cover;
}


.swipe {
    overflow: hidden;
    visibility: hidden;
    position: relative;
}
.swipe-wrap {
    overflow: hidden;
    position: relative;
}
.swipe-wrap > a {
    float:left;
    width:100%;
    position: relative;
    display:block;
    cursor:pointer;
}

.swipe-wrap > div.popularRow {
    float:left;
    width:100%;
    position: relative;
    display:block;
}

.button_casino_cashin {
    padding:10px 20px;
    width:40px;
    text-align:center;
    color:#fff;
    font-size:16px;
    cursor:pointer;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: #cb1212;
    background-image: -webkit-linear-gradient(bottom, #8c0b20, #c8102e);
    background-image: -moz-linear-gradient(bottom, #8c0b20, #c8102e);
    background-image: -o-linear-gradient(bottom, #8c0b20, #c8102e);
    background-image: linear-gradient(to top, #8c0b20, #c8102e);
    margin:0 auto;
}

.livecasino_box .badge, .livecasino_box_big .badge {
    position: absolute;
    top:12px;
    right: 12px;
}

.flex_button_new_green_live span {
    line-height: 28px;
    font-weight: normal;
    font-size: 16px;
    color: #ffffff;
    padding: 0;
}

.flex_button_new_green_live {
    font-size: 16px;
    white-space: nowrap;
    padding: 9px 40px 6px 40px;
    display: inline-block;
}

.flex_button_new_green_arr_bg_live {
    background: #08b110;
    border: 1px solid #08b110;
    border-radius: 3px;
    display: inline-block;
}
.flex_button_new_green_arr_bg_live:hover {
    background: #03933f;
    border: 1px solid #03933f;
}

#main_casino h1.mega_livecasino {
    font-family: Helvetica, Arial, sans-serif;
    padding-top:0px;
}

#main_casino h1.mega_livecasino span {
    font-size: 32px;
}


#main_casino #exchange h1.mega {
    font-size:28px;
    line-height:14px;
    padding-top:18px;
}

.button_casino_cashin_field {
    -webkit-box-shadow: inset 0 2px 2px rgba(0,0,0,.26);
    -moz-box-shadow: inset 0 2px 2px rgba(0,0,0,.26);
    box-shadow: inset 0 2px 2px rgba(0,0,0,.26);
    border: solid 1px rgba(255,255,255,.67);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 90px;
    padding:10px 15px;
    background:#000;
    text-align:center;
}

#main_casino #exchange .balance_area {
    text-align:center;
}

#main_casino #exchange .refresh_balance {
    position:relative;
    top:5px;
}

#main_casino #exchange .balance_area > div {
    text-align:center;
}

#main_casino #exchange .casino_credit_area {
    text-align:center;
}

#main_casino #exchange {
    position:relative;
}

#main_casino #exchange .exchange_content {
    position:relative;
    z-index:2;
}

#main_casino #exchange .cashin_in_out {
    clear:both;
    width:280px;
    margin:0 auto;
    text-align:center;
}

#main_casino #exchange .cashin_in_out .statement_link {
    margin-top:25px;
    display:inline-block;
    margin-left:10px;
    clear:both;
}

#main_casino #exchange .cashin_in_out .button_buy {
    font-size:12px;
}

#main_casino #exchange .exchange_area {
    width:320px;
    margin:0 auto;
}

#main_casino #exchange .exchange_area .button_buy {
    margin:12px -2px 0 8px;
}
#main_casino #exchange .exchange_area .button_buy.two {
    margin:12px -15px 0 8px;
}

#main_casino #exchange .exchange_bg {
    position:absolute;
    right:-45px;
    top:-40px;
    z-index:1;
    height:340px;
    width:525px;
}

#main_casino .offline_game {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:#000;
    opacity:0.7;
    cursor:not-allowed;
    display:none;
    z-index:9;
}

#main_casino .exchange_table {
    width:390px;
}

#main_casino .exchange_table td {
    width:33.333%;
    text-align:center;
    padding:5px 0;
}

#main_casino .exchange_table .button_buy {
    margin:0;
}

#main_casino .exchange_table .button_buy.one {
    background: url(../img/button_buy_l-AE0A38AA5F0197DD8FDFE55A0186D507.png) no-repeat 11px;
}

#main_casino .exchange_table .button_buy {
    font-size:13px;
}

#game_live .input {
    height: 26px;
    top:0px;
}


/* --------------------------------------- */
/* Meine Wetten Zeitleiste Style */

.sheet_zoom_bg {
	min-height:25px;
	height: 100%;
	background-image: url(../img/sheet_zoom_bg-5A237E07A32273472BA22621AB725FB6.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.sheet_zoom_bg.on {
	min-height:25px;
	height: 100%;
	background-image: url(../img/lupus_border-737AC6823816DB868A429DA795515C1A.gif);
	background-repeat: repeat-y;
}

.timeline .sheet_slider_body .sheet_col_2,.sheet_slider_body_off .sheet_col_2 {
	width: 113px;
}

.timeline .sheet_col_8 {
	width: 127px;
}

.timeline .sheet_slider_s_head {
	height: 1px;
	background-color: #d6d6d6;
	margin: 0 12px 0 78px;
	overflow: hidden;
}

.sheet_slider_body_off {
	line-height: 17px;
	padding-top: 1px;
}

#mybettings .sheet_slider_body_off .sheet_col_1,.timeline .sheet_slider_body .sheet_col_1 {
	width: 68px;
}

#mybettings .sheet_sub_2 {
	width: 680px;
}

#operated_by .sheet_col_8 {
    width: 127px;
}

#operated_by .box_action {
	margin-right: 0px;
}

#operated_by .h_3 {
	margin-right: 0px;
}

.timeline .sheet_sub_2 {
	width: 680px;
}

.timeline {
	background: url(../img/slider_border_r-F91EB7DACEB2048A65C5046E6152DA85.gif) repeat-y right 0 #ebebeb;
	border-left: 1px solid #b6b6b6;
	color: #000000;
	display: none;
}

#conference-area .sheet_slider_content .border.bot_0,.timeline .border.bot_0 {
	border-bottom: 0;
}

#conference-area .sheet_slider_content .bot_r,.timeline .bot_r {
	border-right: 1px solid #cccccc;
	width: 40px;
}

.timeline .border {
	width: 638px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	margin-left: 5px;
	margin-right: 5px;
	line-height: 24px;
}

.sheet_slider_content .border,.timeline .border {
	border: 1px solid #cccccc;
	line-height: 24px;
	margin-left: 5px;
	margin-right: 5px;
}

.timeline .live {
	background: url(../img/conference/timeline/tl_dark2-832C730AA27A955D79231A3B748F796B.gif) no-repeat 0 3px transparent;
}

.timeline .sheet_col_4 {
	width: 150px;
}

.sheet_slider_body_off .sheet_col_2 {
    width: 110px;
}

.timeline .teamMessage {
	padding-left: 9px;
	color: #666666;
	background-color: #ebebeb;
	border-right: 1px solid #cccccc;
	width: 283px;
}

.timeline .teamInfo {
	padding-left: 9px;
	color: #666666;
	border-right: 1px solid #cccccc;
	width: 283px;
}

.timeline .tl_head {
	background: none;
	padding: 0px 0px 0px 4px;
	width: 639px;
}

.timeline .sheet_tl {
    background: url("../img/slider_border_r-F91EB7DACEB2048A65C5046E6152DA85.gif") repeat-y scroll right 0 #EBEBEB;
    border-left: 1px solid #B6B6B6;
}

.timeline .offside {
    background-color: #CCCCCC;
}

.timeline .corner-kick {
    background-color: #CCCCCC;
}

.timeline .red-card {
    background-color: #DD0303;
}

.timeline .yellow-card {
    background-color: #FFF600;
}

.timeline .point {
    background: url("../img/conference/timeline/tl_ball.png") no-repeat scroll 0 0 transparent;
    height: 13px;
    width: 13px;
}

.timeline .select {
	display: none;
}

.timeline .tl_but.corner-kick.select {
	background: url("../img/conference/timeline/icon_tl_corner.gif") no-repeat scroll 0 0 transparent;
    width: 16px;
    height: 16px;
}
.timeline .tl_but.red-card.select {
	background: url("../img/conference/timeline/icon_tl_rcard.gif") no-repeat scroll 0 0 transparent;
    width: 16px;
    height: 16px;
}
.timeline .tl_but.yellow-card.select {
	background: url("../img/conference/timeline/icon_tl_ycard.gif") no-repeat scroll 0 0 transparent;
    width: 16px;
    height: 16px;
}
.timeline .tl_but.point.select {
    background: url("../img/conference/timeline/icon_tl_goal.gif") no-repeat scroll 0 0 transparent;
    height: 16px;
    width: 16px;
}

.timeline .tl_but.offside.select {
	background: url("../img/conference/timeline/icon_tl_offside.gif") no-repeat scroll 0 0 transparent;
    width: 16px;
    height: 16px;
}

.timeline .tl_but.offside {
	background: url("../img/conference/timeline/icon_tl_offside_on.gif") no-repeat scroll 0 0 transparent;
    width: 16px;
    height: 16px;
    display: block;
}

.timeline .tl_but.corner-kick {
	background: url("../img/conference/timeline/icon_tl_corner_on.gif") no-repeat scroll 0 0 transparent;
    width: 16px;
    height: 16px;
    display: block;
}
.timeline .tl_but.red-card {
	background: url("../img/conference/timeline/icon_tl_rcard_on.gif") no-repeat scroll 0 0 transparent;
    width: 16px;
    height: 16px;
    display: block;
}
.timeline .tl_but.yellow-card {
	background: url("../img/conference/timeline/icon_tl_ycard_on.gif") no-repeat scroll 0 0 transparent;
    width: 16px;
    height: 16px;
    display: block;
}
.timeline .tl_but.point {
    background: url("../img/conference/timeline/icon_tl_goal_on.gif") no-repeat scroll 0 0 transparent;
    height: 16px;
    width: 16px;
    display: block;
}

.timeline.loadingText {
	padding-top: 27px;
	display: block;
	border: none;
	float: left;
	background: none;
	width: 679px;
}

#password_placeholder {
	background-color: #ffffff;
	color: #666666;
	cursor: text;
	font-size: 11px;
	height: 14px;
	margin-bottom: 2px;
	margin-left: 1px;
	margin-top: 2px;
	padding-left: 2px;
	position: absolute;
	width: 187px;
	z-index: 10000;
}

#password_placeholder_2 {
	background-color: #ffffff;
	color: #666666;
	cursor: text;
	font-size: 11px;
	height: 14px;
	margin-left: 21px;
	margin-top: 7px;
	padding-left: 1px;
	position: absolute;
	width: 150px;
	z-index: 10000;
}
/* Verwendung dieser Klasse für die Darstellung der Sonderwetten, da
	 	        für die Matrixdarstellung eine weitere Tabelle notwendig ist und das
	 	        ursprüngliche Design dafür nicht korrekt funktioniert (#6081)  */
table.sb {
	width: 564px;
}

table.betmatrix tr,
table.betmatrix th,
table.betmatrix td {
	padding: 0.5em;
}

.sbet td .align_r {
	width: 24px;
	text-align: right;
	padding-right: 7px;
}

.sbet tr {
	height: 24px;
	line-height: 24px;
	vertical-align: top;
	overflow: hidden;
	border-top: 1px solid #ffffff;
}

.sbet tr.border_grey {
	border-top: 1px solid #ebebeb;
}

.sbet td.col_2 {
	width: 70px;
	color: #000000;
	border-right: 1px solid #cccccc;
}

.sbet .matrix td.col_2 {
	border-top: 1px solid #cccccc;
}

.sbet .matrix td.col_2.first {
	border-top: 1px solid #ffffff;
}

.sbet .matrix td.first.grey {
	border-top: 1px solid #ebebeb;
}

.playerCell .cell.large {
	width: 195px;
	text-align: left;
	padding-left: 9px;
}

/* #### TrackingPixel für googleAnalytics ############################# */

.trackingPx {
	position: absolute;
	top: 0;
}

.main_layer.brandChange {
	width: 736px;
	background: url(../img/ci_l-D066ED8003310526124B0623E2E6C2CD.png) top left no-repeat white;
	border-radius: 0;
	font-family: Helvetica, Arial, sans-serif;
	color: black;
}

.main_layer.brandChange h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 30px;
	font-weight: bold;
	margin: 25px 0 10px 0;
}

.main_layer.brandChange h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	margin: 0 0 2px 0;
}

.main_layer.brandChange h2.greetings {
	margin: 0 0 14px 0;
}

.main_layer.brandChange h3 {
	font-size: 13px;
	font-weight: bold;
	color: #C8102E;
	margin: 0 0 2px 0;
}

.main_layer.brandChange h2 span {
	color: #c8102e;
}

.main_layer.brandChange .main_layer_inner {
	width: 100%;
	background: url(../img/ci_r-8EFFB3C23256ECEC424E44D393C137F1.png) right bottom no-repeat;
	margin: 0;
	padding-bottom: 30px;
	border-radius: 0;
}

.main_layer.brandChange .main_layer_inner .cont {
	padding: 0;
}

.main_layer.brandChange .matter {
	margin: 0 90px;
}

.main_layer.brandChange p {
	color: black;
}

.main_layer.brandChange .matter p a {
	color: #c8102e;
	font-weight: bold;
}

.main_layer.brandChange .matter p a:hover {
	text-decoration: underline;
}

.main_layer.brandChange .giftBox {
	margin: 5px 73px 15px 73px;
	width: 590px;
	height: 78px;
	background: url(../img/brandChangePresent_bg-4C88D0CBEDE2996F4BD753AE71160EF8.png) no-repeat;
	clear: both;
}

.main_layer.brandChange .giftBox img {
	float: left;
	margin: 10px 10px 0 26px;
}

.main_layer.brandChange .giftBox p {
	display: block;
	float: left;
	width: 500px;
	font-size: 12px;
	line-height: 15px;
	color: white;
	margin: 10px 0 0 0;
}

.main_layer.brandChange .buttonBox,
.main_layer.brandChange .buttonBoxCenter {
	width: 100%;
	text-align: center;
	margin-bottom: 15px;
}

.main_layer.brandChange  .flex_button_mega_red_bg {
	display: inline-block;
	margin: 8px 0;
}

.main_layer.brandChange .flex_button_mega_red span {
	line-height: 48px;
	font-weight: normal;
	color: #FFF;
	background: url(../img/button_r_brandChange-57C794E51C2130D55C0340DA610E7DCE.png) 100% 50% no-repeat;
	padding: 15px 18px 15px 0;
}

.main_layer.brandChange .buttonBox .flex_button_mega_red_bg:hover span {
	text-decoration: underline;
}

.main_layer.brandChange ul {
	margin-bottom: 10px;
}

.main_layer.brandChange ul li {
	display: block;
	font-weight: bold;
	background: url(../img/arrow_black-0B1F17431F7A18B957360D351B4A9243.gif)  0 3px no-repeat;
	margin-top: 6px;
	padding-left: 12px;
}

.main_layer.brandChange a.mail {
	display: block;
	background: url(../img/icon_mailto-284F110E877E634AA9AA7D71270AF40C.png) no-repeat;
	margin-top: 6px;
	padding-left: 20px;
}

.breakWord {
	word-wrap: break-word;
}



/* banner.css */

.bannerscollection_zoominout {
	position: relative;
	line-height: 20px;
}

.bannerscollection_zoominout img {
	position: relative;
	display: block;
	max-width: inherit;
	max-height: inherit;
	-webkit-backface-visibility: hidden;
}

.bannerscollection_zoominout .contentHolderVisibleWrapper {
	position: absolute;
	overflow: hidden;
	margin-top: 0px;
	*margin-top: -20px;
}

.bannerscollection_zoominout .contentHolder {
	position: absolute;
}

.bannerscollection_zoominout .contentHolderUnit {
	display: block;
	overflow: hidden;
}

.mycanvas {
	z-index:10;
	position: absolute;
	top: 8px;
	right: 10px;
}

.myloader {
	z-index: 5;
	background: url(../img/banner/loader.gif);
	width: 37px;
	height: 37px;
	position: absolute;
	left: 49%;
	top: 49%;
}

.bannerscollection_zoominout.opportune .bannerControls {
	z-index: 4;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.bannerscollection_zoominout.opportune .leftNav {
	position: absolute;
	left: 0px;
	width: 24px;
	height: 35px;
	background: url(../img/banner/arrow_l-BD1885487AECB71B4C52E72ACD644177.png) no-repeat;
	cursor: pointer;
}

.bannerscollection_zoominout.opportune .leftNav:hover {
	background: url(../img/banner/arrow_l-BD1885487AECB71B4C52E72ACD644177.png) no-repeat;
}

.bannerscollection_zoominout.opportune .rightNav {
	position: absolute;
	right: 0px;
	width: 24px;
	height: 35px;
	background: url(../img/banner/arrow_r-699DDA88E77F2691A3C5EA4DE3A71AD8.png) no-repeat;
	cursor: pointer;
}

.bannerscollection_zoominout.opportune .rightNav:hover {
	background: url(../img/banner/arrow_r-699DDA88E77F2691A3C5EA4DE3A71AD8.png) no-repeat;
}

.bannerscollection_zoominout.opportune .bottomNav {
	z-index: 4;
	position: absolute;
	width: 0px;
	height: 24px;
	bottom: -56px;
	padding-left :9px;
}
.bannerscollection_zoominout.opportune .bottomNavButtonOFF {
	float: left;
	width: 12px;
	height: 12px;
	background: url(../img/banner/bot_nav-D3ABDEB67D4501C7371F25EC56A400EB.png) no-repeat;
	padding-left: 6px;
	cursor: pointer;
	display: block;
}

.bannerscollection_zoominout.opportune .bottomNavButtonON {
	float: left;
	width: 12px;
	height: 12px;
	background: url(../img/banner/bot_nav_on-1E2C3498D0BBBAE0D84705824E494430.png) no-repeat;
	padding-left: 6px;
	cursor: pointer;
	display: block;
}

.banner_bg {
	z-index: 2;
	position: absolute;
	width: 100%;
}

.banner_texts {
	z-index:3;
	position: absolute;
	display: none;
	width: 100%;
}

.banner_texts h2,
.banner_texts .teaserHeadline {
	font-size: 24px;
	font-weight: bold;
	line-height: 24px;
	color: #fff;
}

.banner_texts .teaserHeadline {
	position: absolute;
}

.banner_texts div,
.banner_texts p {
	font-size: 12px;
	line-height: 16px;
	color: #fff;
}

.flex_button_grey_l.grey.noArrow {
	padding-left: 9px;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}

.flex_button_grey_l.grey.noArrow span {
	padding-right: 11px;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}

/* BEGIN SEO-Textbox */
.infoTextBox {
	margin: 10px 0;
	padding: 0 20px 10px 20px;
	height: 26px;
	overflow: hidden;
	cursor: pointer;
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
}

#main_casino .infoTextBox {
	border-top: 1px solid #484848;
	border-bottom: 1px solid #484848;
}

.infoTextBox.on {
	height: auto;
	overflow: visible;
}

.main_layer .paying .cont, .main_layer .quick_paying .cont {
	font-size: 12px;
	line-height: 16px;
	color: #666;
}

.main_layer .paying .box_1, .main_layer .paying .box_2, .main_layer .paying .box_3, .main_layer .quick_paying .box_1, .main_layer .quick_paying .box_2 {
	float: left;
	padding-top: 50px;
	padding-bottom: 99900px;
	margin-bottom: -99850px;
}

.main_layer .paying .box_1 {
    width: 262px;
    border-right: 1px solid #e9e9e9;
    padding-left: 28px;
}

.main_layer .paying .box_2 {
    width: 310px;
    border-right: 1px solid #e9e9e9;
    padding-left: 30px;
    padding-right: 30px;
}

.main_layer .paying .full .box_2 {
    width: 557px;
    border-right: 0;
    padding-left: 20px;
    padding-right: 20px;
}

.main_layer .paying .box_3 {
    width: 246px;
    padding-left: 30px;
    padding-right: 30px;
}

.main_layer .paying .min_spacer {
    width: 0;
    height: 440px;
}

.main_layer .paying .payment, .main_layer .quick_paying .payment {
    width: 114px;
    height: 43px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    margin: 0 12px 4px 0;
    display: block;
}

.main_layer .quick_paying .payment {
    width: 100%;
    height: 48px;
    padding: 15px 0;
}

.main_layer .paying .payment.on, .main_layer .quick_paying .payment {
    background-color: #fff;
}

.main_layer .paying .payment.visa {
    background-image: url(../img/payment/icon_visa-DA713F9690FD391B6EA94FA051AF96E4.png);
}

.main_layer .paying .payment.visa:hover, .main_layer .paying .payment.visa.on {
    background-image: url(../img/payment_on/icon_visa-6D2F6420285CDFA65EBD12D56CF0BC3D.png);
}

.main_layer .quick_paying .payment.visa {
    background-image: url(../img/payment_choose/paying_logo_visa-AF0DAEAE98507EEECEEB07A0EDFCFBD1.gif);
}

.main_layer .paying .payment.paysafe {
    background-image: url(../img/payment/icon_paysafe-020461EA290B1B74D6018F5C49088B30.png);
}

.main_layer .paying .payment.paysafe:hover, .main_layer .paying .payment.paysafe.on {
    background-image: url(../img/payment_on/icon_paysafe-733E32758CB06256F373E702F4AB5CD5.png);
}

.main_layer .quick_paying .payment.paysafe {
    background-image: url(../img/payment_choose/paying_logo_paysafe-4F526815827A62638985BF1DCD3F989F.gif);
}

.main_layer .paying .payment.mistercash {
    background-image: url(../img/payment/icon_mistercash-DFC740D932DC3989C345CB24CF874FB5.png);
}

.main_layer .paying .payment.mistercash:hover, .main_layer .paying .payment.mistercash.on {
    background-image: url(../img/payment_on/icon_mistercash-5202EAF393A10EDA976D63BF947ABCF6.png);
}

.main_layer .quick_paying .payment.mistercash {
    background-image: url(../img/payment_choose/paying_logo_mistercash.gif);
}

.main_layer .paying .payment.bonuscode {
    background-image: url(../img/payment/icon_bonuscode-D0B0B91DE05489806919D70531C0E8C0.png);
}

.main_layer .paying .payment.bonuscode:hover, .main_layer .paying .payment.bonuscode.on {
    background-image: url(../img/payment_on/icon_bonuscode-A2700FD6C3BA24C56A7D6C9F8FF6BC43.png);
}

.main_layer .quick_paying .payment.bonuscode {
    background-image: url(../img/payment_choose/paying_logo_bonuscode-E54AEB732EB38B4155046BF2E4597C9C.gif);
}

.main_layer .paying .payment.Prepaid {
    background-image: url(../img/payment/icon_prepaidcode-15B3E54E83ABDF04525AF11FA69E4649.png);
}

.main_layer .paying .payment.Prepaid:hover, .main_layer .paying .payment.Prepaid.on {
    background-image: url(../img/payment_on/icon_prepaidcode-9F79BCC3E644E03FA25F0AE8DF9A1858.png);
}

.main_layer .quick_paying .payment.Prepaid {
    background-image: url(../img/payment_choose/paying_logo_prepaidcode-9F79BCC3E644E03FA25F0AE8DF9A1858.png);
}

.main_layer .paying .payment.mastercard {
    background-image: url(../img/payment/icon_mastercard-A883106FF60960D1C55636F7B9F963F7.png);
}

.main_layer .paying .payment.mastercard:hover, .main_layer .paying .payment.mastercard.on {
    background-image: url(../img/payment_on/icon_mastercard-A34B4C7086E1168A087C686082DDE052.png);
}

.main_layer .quick_paying .payment.mastercard {
    background-image: url(../img/payment_choose/paying_logo_mastercard-FB89FA2AB11CA1D118927CE4AE8043DF.gif);
}

.main_layer .paying .payment.ukash {
    background-image: url(../img/payment/icon_ukash-4DCFE8DC1FCF31FC07E13DE28B9411BB.png);
}

.main_layer .paying .payment.ukash:hover, .main_layer .paying .payment.ukash.on {
    background-image: url(../img/payment_on/icon_ukash-124B0795261423F7656828C32BB0D73F.png);
}

.main_layer .quick_paying .payment.ukash {
    background-image: url(../img/payment_choose/paying_logo_ukash-424C11871792A020B747E2CE33804F00.gif);
}

.main_layer .paying .payment.skrill {
    background-image: url(../img/payment/icon_moneybookers-9AD7C3593C91BD026AAD777BC1337B8A.png);
}

.main_layer .paying .payment.skrill:hover, .main_layer .paying .payment.skrill.on {
    background-image: url(../img/payment_on/icon_moneybookers-583C12EC76B6B68D8B8B5DE5CDBA5EE1.png);
}

.main_layer .quick_paying .payment.skrill {
    background-image: url(../img/payment_choose/paying_logo_moneybookers-CF22D64C1495BEF8B3F242729FB9C93A.gif);
}

.main_layer .paying .payment.sofortueberweisung {
    background-image: url(../img/payment/icon_sofortueberweisung-DF5654D5621B758E8436186A73D163F5.png);
}

.main_layer .paying .payment.sofortueberweisung:hover, .main_layer .paying .payment.sofortueberweisung.on {
    background-image: url(../img/payment_on/icon_sofortueberweisung-1F33C36F77E06E16647C4F10EEDF94D8.png);
}

.main_layer .quick_paying .payment.sofortueberweisung {
    background-image: url(../img/payment_choose/paying_logo_sofort-A18ED65529BA1FDBF276CF69531A8563.gif);
}

.main_layer .paying .payment.neteller {
    background-image: url(../img/payment/icon_neteller-30D603BE029F9B0FE6BC098563625580.png);
}

.main_layer .paying .payment.neteller:hover, .main_layer .paying .payment.neteller.on {
    background-image: url(../img/payment_on/icon_neteller-475C035572F92E0D3E00BCEB0129FDE7.png);
}

.main_layer .quick_paying .payment.neteller {
    background-image: url(../img/payment_choose/paying_logo_neteller-C11E15453F85882F6B1AF16B69857728.gif);
}

.main_layer .paying .payment.giropay {
    background-image: url(../img/payment/icon_giropay-73B53AB2E9227B16F73C82E9E6D28DA4.png);
}

.main_layer .paying .payment.giropay:hover, .main_layer .paying .payment.giropay.on {
    background-image: url(../img/payment_on/icon_giropay-23811C3224B5988ECF4285810A69781E.png);
}

.main_layer .quick_paying .payment.giropay {
    background-image: url(../img/payment_choose/paying_logo_giropay-75538275C0D6BDC38BDEEB9FB6AD0AA5.gif);
}

.main_layer .paying .payment.paybox {
    background-image: url(../img/payment/icon_paybox-12F6E49214EC984C745F3A47B0BEA683.png);
}

.main_layer .paying .payment.paybox:hover, .main_layer .paying .payment.paybox.on {
    background-image: url(../img/payment_on/icon_paybox-483A05ACF731520BC679F5D8E7D644BB.png);
}

.main_layer .quick_paying .payment.paybox {
    background-image: url(../img/payment_choose/paying_logo_paybox-576D1A7121A7FA9EEFC438C1B6AC87C6.gif);
}

.main_layer .paying .payment.banktransfer_de {
    background-image: url(../img/payment/icon_banktransfer_de-DB380A9AAC6E539C1D0BB03DA173B3CE.png);
}

.main_layer .paying .payment.banktransfer_de:hover, .main_layer .paying .payment.banktransfer_de.on {
    background-image: url(../img/payment_on/icon_banktransfer_de-0193506E9FA2DAA05746D76696ACE157.png);
}

.main_layer .paying .payment.banktransfer_en {
    background-image: url(../img/payment/icon_banktransfer_en-E082E58F2EE5B0977FD23979AD7FAA59.png);
}

.main_layer .paying .payment.banktransfer_en:hover, .main_layer .paying .payment.banktransfer_en.on {
    background-image: url(../img/payment_on/icon_banktransfer_en-70DBB65D62F49D9CC915B5D72E0D8F0D.png);
}

.main_layer .paying .payment.banktransfer_it {
    background-image: url(../img/payment/icon_banktransfer_it-1B2EB68352DA4923A941A4FF0615A5A2.png);
}

.main_layer .paying .payment.banktransfer_it:hover, .main_layer .paying .payment.banktransfer_it.on {
    background-image: url(../img/payment_on/icon_banktransfer_it-C27A1B41C79F2A7FDD24BF7BE9761AC6.png);
}

.main_layer .paying .payment.banktransfer_fr {
    background-image: url(../img/payment/icon_banktransfer_fr-258DE9241B27E3A88EDE5C917F55AD35.png);
}

.main_layer .paying .payment.banktransfer_fr:hover, .main_layer .paying .payment.banktransfer_fr.on {
    background-image: url(../img/payment_on/icon_banktransfer_fr-CCE29CBC226F30A03EB997ED7035576E.png);
}

.main_layer .paying .payment.banktransfer_hr {
    background-image: url(../img/payment/icon_banktransfer_hr-36119858C93CCDFEA309245B705B04F0.png);
}

.main_layer .paying .payment.banktransfer_hr:hover, .main_layer .paying .payment.banktransfer_hr.on {
    background-image: url(../img/payment_on/icon_banktransfer_hr-7AFE84D5E392C74C3FD4AD1339DD0FB4.png);
}

.main_layer .paying .payment.banktransfer_rs {
    background-image: url(../img/payment/icon_banktransfer_hr-36119858C93CCDFEA309245B705B04F0.png);
}

.main_layer .paying .payment.banktransfer_rs:hover, .main_layer .paying .payment.banktransfer_rs.on {
    background-image: url(../img/payment_on/icon_banktransfer_hr-7AFE84D5E392C74C3FD4AD1339DD0FB4.png);
}

.main_layer .paying .payment.banktransfer_tr {
    background-image: url(../img/payment/icon_banktransfer_tr-38DEEF29005A29F5393405E1F26D53DB.png);
}

.main_layer .paying .payment.banktransfer_tr:hover, .main_layer .paying .payment.banktransfer_tr.on {
    background-image: url(../img/payment_on/icon_banktransfer_tr-D1EC8C0E71D9346DF176A9FBBFA5BC79.png);
}

.main_layer .paying .payment.banktransfer_da {
    background-image: url(../img/payment/icon_banktransfer_da-66852141DDE8DE2710BAD571BE968123.png);
}

.main_layer .paying .payment.banktransfer_da:hover, .main_layer .paying .payment.banktransfer_da.on {
    background-image: url(../img/payment_on/icon_banktransfer_da-A15A955B547ABC280A704CBAA45C0EDE.png);
}
.main_layer .paying .payment.banktransfer_nl {
    background-image: url(../img/payment/icon_banktransfer_nl-96D0118292A6924254301B3BEEB266A4.png);
}

.main_layer .paying .payment.banktransfer_nl:hover, .main_layer .paying .payment.banktransfer_nl.on {
    background-image: url(../img/payment_on/icon_banktransfer_nl-1BDBADB9C304787CC110DC10AA4054A7.png);
}
.main_layer .paying .payment.fast_transfer {
    background-image: url(../img/payment/icon_fast_transfer-21DC0606D34949C1535E3F940C211F49.png);
}

.main_layer .paying .payment.fast_transfer:hover, .main_layer .paying .payment.fast_transfer.on {
    background-image: url(../img/payment_on/icon_fast_transfer-2FFFE360F21D3AD7A5A37ED48E5C9C61.png);
}

.main_layer .quick_paying .payment.fast_transfer {
    background-image: url(../img/payment_choose/paying_logo_fast_transfer-1A35EB5C3B0CA92D1CD6405C8394036C.gif);
}

.main_layer .paying .payment.webmoney {
    background-image: url(../img/payment/icon_webmoney-BFECC8E03FDC355413B50FB278E61439.png);
}

.main_layer .paying .payment.webmoney:hover, .main_layer .paying .payment.webmoney.on {
    background-image: url(../img/payment_on/icon_webmoney-7193E660DA460B0C70F84CA1846D58EF.png);
}

.main_layer .quick_paying .payment.webmoney {
    background-image: url(../img/payment_choose/paying_logo_webmoney-E1989C230678B720287AB98729921992.gif);
}

.main_layer .paying .payment.bonifico {
    background-image: url(../img/payment/icon_bonifico-CA27E41FCCC0459AB2626B487A70448C.png);
}

.main_layer .paying .payment.bonifico:hover, .main_layer .paying .payment.bonifico.on {
    background-image: url(../img/payment_on/icon_bonifico-CEC91CB3B82122165933B388C61872ED.png);
}

.main_layer .quick_paying .payment.bonifico {
    background-image: url(../img/payment_choose/paying_logo_bonifico-AA9BCACFF5CEA72CFEFA178932967F46.gif);
}

.main_layer .paying .payment.paypal {
    background-image: url(../img/payment/icon_paypal-BF7625FBEA7E4D8734B989E5BD1A2973.png);
}

.main_layer .paying .payment.paypal:hover, .main_layer .paying .payment.paypal.on {
    background-image: url(../img/payment_on/icon_paypal-D7DF57315DA790ABF460C05AB14FF8BD.png);
}

.main_layer .quick_paying .payment.paypal {
    background-image: url(../img/payment_choose/paying_logo_paypal-C6567D67C787758D60DBC3026B88CDF9.gif);
}

.main_layer .paying .payment.skrill_one {
    background-image: url(../img/payment/icon_skrill_one-87F17333073A895FC74A2BF3F3FFE663.png);
}

.main_layer .paying .payment.skrill_one:hover, .main_layer .paying .payment.skrill_one.on {
    background-image: url(../img/payment_on/icon_skrill_one-571D4DFA06B31171B844A14FA7D905E8.png);
}

.main_layer .quick_paying .payment.skrill_one {
    background-image: url(../img/payment_choose/paying_logo_moneybookers-CF22D64C1495BEF8B3F242729FB9C93A.gif);
}

.main_layer .paying .payment.paysafecard {
    background-image: url(../img/payment/icon_paysafe-020461EA290B1B74D6018F5C49088B30.png);
}

.main_layer .paying .payment.paysafecard:hover, .main_layer .paying .payment.paysafecard.on {
    background-image: url(../img/payment_on/icon_paysafe-733E32758CB06256F373E702F4AB5CD5.png);
}

.main_layer .quick_paying .payment.paysafecard {
    background-image: url(../img/payment_choose/paying_logo_paysafe-4F526815827A62638985BF1DCD3F989F.gif);
}

.main_layer .paying .payment.agency {
	background-image: url(../img/payment/icon_shop-B91BE74CCC3CC7A8D9E8F366E82356A4.png);
}

.main_layer .paying .payment.agency:hover, .main_layer .paying .payment.agency.on {
	background-image: url(../img/payment_on/icon_shop-BD7FBDAACF3A5D5DB68C5513DBD341AD.png);
}

.main_layer .quick_paying .payment.agency {
    background-image: url(../img/payment_choose/paying_logo_shop-BD7FBDAACF3A5D5DB68C5513DBD341AD.png);
}

.main_layer .paying .payment.cashcard {
    background-image: url(../img/payment/icon_cashcard-FE4074C02F08D8BF41D262F666679AC4.png);
}

.main_layer .paying .payment.cashcard:hover, .main_layer .paying .payment.cashcard.on {
    background-image: url(../img/payment_on/icon_cashcard-566127DCB025A78A430E6C375D0A36F7.png);
}

.main_layer .quick_paying .payment.cashcard {
    background-image: url(../img/payment_choose/paying_logo_cashcard-A4E4A06CB1787EF3AECED1B9AC32B6D7.gif);
}

.main_layer .paying .payment.tipicopay {
    background-image: url(../img/payment/icon_tipicopay-7D43C7952EDC574F8439BC50E4D99C94.png);
}

.main_layer .paying .payment.tipicopay:hover, .main_layer .paying .payment.tipicopay.on {
    background-image: url(../img/payment_on/icon_tipicopay-D544466DA9AAE30AB36CDAD784F1BA7F.png);
}

.main_layer .quick_paying .payment.tipicopay {
    background-image: url(../img/payment_choose/paying_logo_tipicopay-2073BE3F488000D44B619F5E60DC0F85.gif);
}

.tipicopay_devices_en {
	height: 332px;
	width: 220px;
	background-image: url(../img/payment/tipicopay_devices_en-4ABF4896FC996AAA5F45EB9164F355BA.png);
}

.tipicopay_devices_de {
	height: 332px;
	width: 220px;
	background-image: url(../img/payment/tipicopay_devices_de-75C8882B7F40B2CC627304274897E93C.png);
}
.tipicopay_android_en {
	height: 50px;
	width: 150px;
	float: left;
	display: block;
	background-image: url(../img/payment/tipicopay_android_en-AF0BF856263DB337919DF35991DE098B.png);
}

.tipicopay_android_de {
	height: 50px;
	width: 150px;
	float: left;
	display: block;
	background-image: url(../img/payment/tipicopay_android_de-138CBB3C614CF82C0FA8E023116D0844.png);
}

.tipicopay_ios_en {
	height: 50px;
	width: 150px;
	float: right;
	display: block;
	background-image: url(../img/payment/tipicopay_ios_en-FD197350F9BB52B77C29D2D6AB656C99.png);
}

.tipicopay_ios_de {
	height: 50px;
	width: 150px;
	float: right;
	display: block;
	background-image: url(../img/payment/tipicopay_ios_de-3D456C70A098DD4DEE4941E77A85327F.png);
}

.retail_box {
	line-height: 24px;
}

.icon_www {
	background: url(../img/icon_www-0BF4CED79AE012A713FD6E0AA30E1F92.png) no-repeat 0 3px;
	padding-left: 24px;
}

.icon_directions {
	background: url(../img/icon_directions-0AD1F84F42C404DFECD57ACE67003234.png) no-repeat 0 3px;
	padding-left: 24px;
}

.psc_iframe {
    height: 562px;
    width: 616px !important;
}

.main_layer .paying .box_2 .computop_iframe, .computop_iframe {
    height: 550px;
    padding-top: 0;
	background: transparent;
}

.worldpay_bank_logo {
	height: 48px;
	width: 138px;
	background-image: url(../img/payment/icon_worldpay_bank-75E3119FC18147B3DB4C8006D4E0DC77.png);
}

.worldpay_iframe {
    width: 668px;
    height: 724px;
}

#pay_in_intro {
	background:url(../img/pay_in_intro/pay_in_intro_de-AEFACE191859514694376DD1DD4C46C2.png) no-repeat;
    width: 670px;
    height: 405px;
}
#pay_in_intro_de {
	background:url(../img/pay_in_intro/pay_in_intro_de-AEFACE191859514694376DD1DD4C46C2.png) no-repeat;
    width: 670px;
    height: 405px;
}
#pay_in_intro_en {
	background:url(../img/pay_in_intro/pay_in_intro_en-C4D82A61D392B2A75CBE05C102C7F42B.png) no-repeat;
    width: 670px;
    height: 405px;
}
#pay_in_intro_da {
	background:url(../img/pay_in_intro/pay_in_intro_da-E97C5847CBC5D7FD91C2A3B1EB5A934A.png) no-repeat;
    width: 670px;
    height: 405px;
}
#pay_in_intro_it {
	background:url(../img/pay_in_intro/pay_in_intro_it-B81D74B7B9CD0201404D807D7B0B839E.png) no-repeat;
    width: 670px;
    height: 405px;
}
#pay_in_intro_fr {
	background:url(../img/pay_in_intro/pay_in_intro_fr-8A9EF0CEEBBBD0F15364DB3144AB17A8.png) no-repeat;
    width: 670px;
    height: 405px;
}
#pay_in_intro_hr {
	background:url(../img/pay_in_intro/pay_in_intro_hr-EB73FBC831CDF3954D06A965F1086B81.png) no-repeat;
    width: 670px;
    height: 405px;
}
#pay_in_intro_rs {
	background:url(../img/pay_in_intro/pay_in_intro_rs-EB73FBC831CDF3954D06A965F1086B81.png) no-repeat;
    width: 670px;
    height: 405px;
}
#pay_in_intro_tr {
	background:url(../img/pay_in_intro/pay_in_intro_tr-41CDC58DA7B6889D71980623DB7E1682.png) no-repeat;
    width: 670px;
    height: 405px;
}
#pay_in_intro_nl {
	background:url(../img/pay_in_intro/pay_in_intro_nl-5E8FF75B14EF87E17D2B745CFA2747DE.png) no-repeat;
    width: 670px;
    height: 405px;
}

.skrill_iframe{
	width:677px !important;
}

/* --------------------------------------- */
/* quick deposit layer */

.main_layer .quick_paying .box_1 {

    width: 213px;
    border-right: 1px solid #e9e9e9;
    padding-left: 30px;
    padding-right: 30px;
}

.main_layer .quick_paying .box_2 {
    width: 213px;
    border-left: 1px solid #fff;
    border-right: 0;
    padding-left: 30px;
    padding-right: 30px;
}

/* --------------------------------------- */
/* Kahn layer */
#kahn_layer {
    margin-left: -413px;
    width: 826px;
    left: 50%;
    position: absolute;
}

/* #### form warnings ############################# */

.form_warn {
    font-size: 12px;
    line-height: 16px;
    color: #333;
    background: #ddd;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

.form_warn .warn_red {
    color: #923523;
    background: #f2bdb9;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.form_warn .warn_grey, .form_warn .warn_red {
    padding: 6px 12px;
    display: none;
}

.fullsize {
    height: 100%;
    width: 600px;
    min-height: 500px;
}

.infoTextBox h2,
#main_casino .infoTextBox h2,
#casino.oc .infoTextBox h2 {
	line-height: 36px;
	font-size: 15px;
	font-weight: normal
}

#casino.oc .infoTextBox h2 {
	color: white;
}

#_infotext_infotextbox_place_mobile {
	color: #333;
}

.infoTextBox li {
	list-style-type: disc;
}
/* END SEO-Textbox */
#mybettings .c_1{
	float:left;
	width:38px;
}

#mybettings .row {
	line-height: 24px;
	border-top: 1px solid #ccc;
}

#mybettings .c_1.combiArrow {
	margin-left: 7px;
}

#mybettings .border_ccc {
	border-top: 0px;
}

/* BEGIN languageSelectionLayer */
#languageSelectionLayer .langBack {
	float: left;
	display: table-cell;
	background: rgb(245,245,245);;
	width: 241px;
	min-height: 210px;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	position: relative;
}

#languageSelectionLayer .langBack:first-child {
	margin-right: 22px;
}

#languageSelectionLayer .langBack .langHeader {
	color: black;
	text-align: center;
	font-size: 18px;
	line-height: 1.1em;
	margin: 25px 0;
}

#languageSelectionLayer .langBack .langBody {
	color: rgb(162,74,88);
	text-align: center;
	font-size: 18px;
	line-height: 1.1em;
	margin-bottom: 25px;
}

#languageSelectionLayer .button_new_bg {
	position: absolute;
	display: block;
	width: 140px;
	text-align: center;
	bottom: 20px;
	margin-left: 50px;
}

.streakShortTeam {
	width: 91px;
	text-overflow: ellipsis;
	overflow: hidden;
}

.streakCount {
	float: right;
	height: 16px;
	-moz-border-radius: 8.5px;
	-webkit-border-radius: 8.5px;
	border-radius: 8.5px;
	margin-top: -21px;
	text-align: center;
	font-weight: bold;
	border: 1px solid;
	margin-right: 3px;
}

.streakCount div{
	margin-top: -4px;
	width: 16px;
	color: white;
	text-align: center;
}

.streakCount.WIN, .streakCount.OVER {
	background: #1dd22e;
	border-color: #10a51e;
}
.streakCount.DRAW {
	background: #60b5cd;
	border-color: #388ba3;
}
.streakCount.LOOSE, .streakCount.UNDER{
	background: #e60e2d;
	border-color: #9e061b;
}

.streakHeader {
    height: 221px;
    background: url(../img/streaksHeader-CCCB557E4E71D2F7B6F1EB9B165C4672.jpg) no-repeat;
}

.streakHeader .headline{
	color: white;
	text-align: center;
	margin-top: 50px;
	font-size: 22px;
	line-height: 25px;
	height: 50px;
}

.streakHeader.threeway .headline{
	margin-bottom: 7px;
}

.streakHeader.overunder .headline{
	margin-bottom: 19px;
}

.streakHeader .example {
	margin-bottom: 2px;
	text-align: center;
}

.streakHeader .example .content {
	background:white;
	display: inline-block;
	padding:5px;
}

.streakHeader .example .content .streakCount {
	float: none;
	display: inline-block;
	margin-left: 3px;
}
.streakHeader .example .content .streakCount div {
	margin-top: 1px;
}

.streakHeader .example .shapeBefore {
	width: 0;
	height: 0;
	border-bottom: 26px solid white;
	border-left: 10px solid transparent;
	display: inline-block;
	margin-bottom: -10px;

}

.streakHeader .example .shapeAfter {
	width: 0;
	height: 0;
	border-top: 26px solid white;
	border-right: 10px solid transparent;
	display: inline-block;
	margin-bottom: -10px;
}

.streakHeader .example div .WIN, .streakHeader .example div .OVER{
	color: #1dd22e;
}
.streakHeader .example div .DRAW {
	color: #60b5cd;
}

.streakHeader .example div .LOOSE, .streakHeader .example div .UNDER{
	color: #e60e2d;
}

/* END languageSelectionLayer */

/* --------------------------------------- */
/* Responsive bets */

body.responsive {
    background-color: #fff;
}

body.responsive .t_head {
	line-height: 16px;
	padding: 8px 0;
}

body.responsive .new_sheet {
    line-height: 16px;
	background-color: #fafafa;
    padding: 4px 0;
}

body.responsive .new_sheet .sheet_c2, body.responsive .t_head .sheet_c2 {
    width: 93px;
}

body.responsive .new_sheet .sheet_c3, body.responsive .new_sheet .sheet_c3_comment_event, body.responsive .t_head .sheet_c3 {
    width: 290px;
}

body.responsive .new_sheet .sheet_c4, body.responsive .t_head .sheet_c4 {
	width: 61px;
}

body.responsive .new_sheet .sheet_c4 .item_1 {
    padding-top: 3px;
}

body.responsive .new_sheet .sheet_c4 .item_2 {
	width: 45px;
	padding: 0;
}

body.responsive .t_foot.big {
    height: 44px;
    line-height: 18px;
}

body.responsive .break {
	float: right;
}

body#tipico.responsive #main {
	margin-left: 204px;
}

body#tipico.responsive .peak, body#tipico.responsive .sub_nav_drop {
	visibility: hidden;
}

body#tipico.responsive .cf.small {
    display: none;
}

@media screen and (max-width: 1018px){
	body#tipico.responsive {
		min-width: 0;
	}

	body#tipico.responsive .container, body#tipico.responsive #content {
		width: auto;
	}

	body.responsive #head_side, body.responsive #head_main, body.responsive #sub_nav_1, body.responsive #nav {
		display: none;
	}

	body.responsive #logo.left, body#tipico.responsive #content {
		float: none;
	}

	body.responsive #logo, body#tipico.responsive #main {
		margin: 0 auto;
	}

	body#tipico.responsive #sub_nav {
		left: 50%;
		width: 600px;
		margin-left: -300px;
	}
}

@media screen and (max-width: 600px){
	body#tipico.responsive #sub_nav {
		left: 50%;
		width: 244px;
		margin-left: -122px;
	}

	body#tipico.responsive #sub_nav_2 ul li:nth-child(2n+2), body#tipico.responsive #sub_nav_2 ul li:last-child, body#tipico.responsive .vanish {
		display: none;
	}

	body#tipico.responsive #main {
		width: auto;
		margin-left: 12px;
	}

	body#tipico.responsive .sheet_c3 {
		padding-left: 9px;
	}

	body#tipico.responsive .sheet_c3_comment_event {
		padding-left: 9px;
	}


	body.responsive .break {
		float: left;
		padding-left: 9px;
	}

	body.responsive .t_head .right {
		float: left;
	}

	body.responsive .t_head .pad_l_5 {
		padding-left: 0;
	}
}
/* --------------------------------------- */
/* End Responsive bets */

/*Start new one page mobile section*/

/*MENU*/

.mobile_submenu {
    position: relative;
    background:#bf0030 url("../img/megamenu.jpg") no-repeat center;
    background-size: cover; }
.mobile_submenu .hgroup {
    position: absolute;
    top: 50px;
    left: 60px;
    width: 480px; }
.mobile_submenu h1 {
    color: #fff;
    font-size: 32px;
    line-height: 42px; }
.mobile_submenu h1 img {
    position: relative;
    top: 10px;
    margin: 0 10px;
    width: 140px; }

.mobile_container.wrapper {
    padding-bottom:0;
}
.mobile_container #side {
    position:relative;
    z-index:99;
    height:46px; }
.mobile_container .relative {
    position: relative; }
.mobile_container .download_table {
    font-size: 16px;
    color: #5d5d5d; }
.mobile_container .center_section {
    padding-top: 75px; }
.mobile_container p {
    color: #5d5d5d;
    letter-spacing: 0.5px;
    font-size: 16px;
    line-height: 24px; }
.mobile_container .overview_section {
    position: relative;
    height: 550px;
    background:#bf0030 url("../img/sport_bckgr.jpg") no-repeat center;
    background-size: cover;
    color: #fff;
    text-align: center; }
.mobile_container .overview_section p {
    margin-bottom: 45px;
    color: #fff; }
.mobile_container .overview_section .hgroup {
    padding-top: 20px;
    text-align: center; }
.mobile_container .overview_section .hgroup h1 {
    margin-bottom: 15px;
    text-transform: uppercase;
    font-size: 36px;
    line-height: 36px; }
.mobile_container .overview_section .arrow-down {
    position: absolute;
    bottom: 40px;
    left: 50%;
    margin-left: -26px;
    cursor: pointer; }
.mobile_container .overview_section .header-image {
    position: relative;
    left: 61px; }
.mobile_container .betting_overview .betting_information {
    width: 450px; }
.mobile_container .betting_overview h2 {
    margin-bottom: 15px;
    text-transform: uppercase;
    font-size: 28px;
    line-height: 28px; }
.mobile_container .betting_overview table {
    margin: 15px 0; }
.mobile_container .betting_overview table td {
    padding: 5px 10px 5px 0; }
.mobile_container .betting_overview table td img {
    cursor: pointer;
    margin-bottom: 10px; }
.mobile_container .android_overview {
    padding-top: 25px; }
.mobile_container .android_overview .android_information {
    text-align: center; }
.mobile_container .android_overview .android_information h2 {
    margin-bottom: 5px;
    margin-top: 15px;
    text-transform: uppercase;
    font-size: 28px;
    line-height: 28px; }
.mobile_container .android_overview .android_information img {
    width: 42px;
    height: 42px; }
.mobile_container .android_overview .android_animation {
    margin-top: 25px;
    width:100%; }
.mobile_container .android_overview .android_animation p {
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: -0.3px; }
.mobile_container .android_overview .android_animation p.small {
    font-size: 12px;
    text-transform: none;
    font-family: Arial, Verdana;
    line-height: 16px; }
.mobile_container .android_overview .android_animation img.left {
    margin-left: 65px; }
.mobile_container .android_overview .android_animation .step_indicator {
    border: 2px solid #a4a4a4;
    -ms-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 22px;
    color: #a4a4a4;
    margin-bottom: 15px;
    display: inline-block;
    transition: border-color 0.4s linear, color 0.4s linear;
    -ms-transition: border-color 0.4s linear, color 0.4s linear;
    -moz-transition: border-color 0.4s linear, color 0.4s linear;
    -webkit-transition: border-color 0.4s linear, color 0.4s linear; }
.mobile_container .android_overview .android_animation .step_indicator.active {
    color: #c8102e;
    border: 2px solid #c8102e; }
.mobile_container .android_overview .android_animation td {
    padding: 15px;
    vertical-align: top;
    position: relative; }
.mobile_container .android_overview .android_animation td.image_td {
    text-align: center;
    width: 36%;}
.mobile_container .android_overview .android_animation td.first_column {
    width: 32%; }
.mobile_container .android_overview .android_animation td.third_column {
    width: 32%; }
.mobile_container .android_overview .android_animation .step {
    opacity: 0;
    position: relative; }
.mobile_container .android_overview .android_animation .step.first_step {
    opacity: 1; }
.mobile_container .android_overview .android_animation .first_step, .mobile_container .android_overview .android_animation .second_step {
    text-align: right; }
.mobile_container .android_overview .android_animation .first_step > div, .mobile_container .android_overview .android_animation .second_step > div {
    text-align: right; }
.mobile_container .android_overview .android_animation .first_step_arrow {
    top: -50px;
    right: -75px;
    position: absolute; }
.mobile_container .android_overview .android_animation .second_step_arrow {
    top: -100px;
    right: -75px;
    position: absolute;
    opacity: 0; }
.mobile_container .android_overview .android_animation .third_step_arrow {
    top: -50px;
    left: -80px;
    position: absolute;
    opacity: 0; }
.mobile_container .android_overview .android_animation .fourth_step_arrow {
    top: -100px;
    left: -80px;
    position: absolute;
    opacity: 0; }
.mobile_container .android_overview .android_animation .show {
    opacity: 1;
    transition: opacity 0.8s ease-in-out;
    -ms-transition: opacity 0.8s ease-in-out;
    -moz-transition: opacity 0.8s ease-in-out;
    -webkit-transition: opacity 0.8s ease-in-out; }
.mobile_container .android_overview .android_mailto {
    font-size: 12px;
    text-align: center;
    margin: 10px 0 40px 0; }
.mobile_container .casino_section {
    background:#ccc url("../img/casino_bckgr.jpg") no-repeat center;
    background-size: cover; }
.mobile_container .casino_section .center_section {
    position: relative;
    height: 550px; }
.mobile_container .casino_section h2 {
    margin-bottom: 15px;
    margin-top: 25px;
    text-transform: uppercase;
    font-size: 28px;
    line-height: 28px; }
.mobile_container .casino_section h3 {
    margin-bottom: 35px;
    text-transform: uppercase;
    font-size: 22px;
    line-height: 22px; }
.mobile_container .casino_section div.left {
    width: 420px; }
.mobile_container .casino_section div.left p {
    margin-bottom: 15px; }
.mobile_container .casino_section div.left .download_casino p {
    margin: 0; }
.mobile_container .casino_section div.left .download_casino img {
    margin-bottom: 15px; }
.mobile_container .casino_section .casino_device {
    position: absolute;
    bottom: 0;
    right: 0; }
.mobile_container .casino_section .casino_device .darken_layer {
    position: absolute;
    left: 5px;
    top: 2px;
    height: 98%;
    width: 98%;
    z-index: 9;
    opacity: 0;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 45px 45px 0 0; }
.mobile_container .casino_section .casino_device:hover .darken_layer {
    opacity: 1;
    transition: opacity 0.4s ease-in-out;
    -ms-transition: opacity 0.4s ease-in-out;
    -moz-transition: opacity 0.4s ease-in-out;
    -webkit-transition: opacity 0.4s ease-in-out; }
.mobile_container .casino_section .casino_device .play-video {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -54px;
    margin-top: -54px;
    cursor: pointer;
    z-index: 99; }
.mobile_container .casino_section .casino_device .play-video:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
.mobile_container .anchor_scroller {
    position: fixed;
    right: 120px;
    top: 45%;
    z-index:99; }
.mobile_container .anchor_scroller ul li {
    width: 12px;
    height: 12px;
    background-color: #ccc;
    -ms-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    list-style: none;
    margin-bottom: 10px;
    cursor: pointer; }
.mobile_container .anchor_scroller ul li.active {
    background-color: #dd2a47; }
.mobile_container .scroll_up {
    cursor: pointer;
    position: fixed;
    right: 100px;
    bottom: 20px;
    display: none; }
.mobile_container .betting_section {
    overflow: hidden;
    max-height: 490px; }
.mobile_container .betting_section.open {
    max-height: 2000px;
    transition: max-height 0.4s ease-in-out;
    -ms-transition: max-height 0.4s ease-in-out;
    -moz-transition: max-height 0.4s ease-in-out;
    -webkit-transition: max-height 0.4s ease-in-out; }

.youtube_modal {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 800px;
    height: 450px;
    margin-left: -400px;
    margin-top:-225px;
    z-index: 99999;
    display: none; }

@media (max-width: 1120px) {
    .anchor_scroller {
        display: none; } }

.mobile_fullpage #ci_l {
    z-index:1;
}
.mobile_fullpage #ci_nav {
    z-index:2;
}
/*End new one page mobile section*/

/*Start Casino ticket TIPDEV-2351*/

#casino.oc .wrapper.ti_casino .liveCasinoStart.push_right {
    padding-right:42px;
    background: url('../img/casino/small-hd.png') no-repeat 90%;
}

/*END Casino ticket TIPDEV-2351*/


.sheet-sprite{
	display: inline-block;
}

h2 .sheet-heart{
	margin-top: 2px;
	float: right;
}


.sheet-help.jq-helpbutton{
	cursor: pointer;
}

#casino .info_box{
	background: none;
}

.info_box .winner-icon{
	margin-left:-4px;
	margin-top: 2px;
	float: left;
}

/*Start Football-Tennis-Box ticket TIPDEV-7532*/

.borderbox * {
    box-sizing: border-box;
}

.result-event {
    width:100%;
    padding: 5px 6px 2px 6px;
    overflow: hidden;
}

.result-event.tennis {
    padding: 0;
}

.result-event-time {
    text-align: center;
    font-size:14px;
    display: block;
	vertical-align: middle;
	padding: 0 10px 2px 0;
	width: 30%;
	float: left;
}

.result-event-result {
    background: #77a5b4;
    color: #fff;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    line-height: calc(50% - 10px);
    padding: 50% 2px;
    display: block;
}

.result-event-players {
    float: left;
    margin: 10px 0;
}

.result-event-players span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    width: 125px;
}

.result-event-players.set_3 span {
    width: 144px;
}

.result-event-players.set_4 span {
	width: 129px
}

.result-event-players.set_5 span {
	width: 114px
}

.result-event-players.set_6 span {
	width: 99px
}

.result-event-players.set_7 span {
	width: 84px
}

.result-event-table {
    float: right;
    background: #F5F5F5;
    border: 1px solid #e7e7e7;
    margin: 8px 0;
}

.result-event-table tr:first-child {
    border-bottom: none;
}

.result-event-table td {
    width: 15px;
    height: 16px;
    text-align: center;
    border-right: 1px solid #e7e7e7;
}

.result-event-table td.active {
    color: #77a5b4;
    font-weight: bold;
}

.result-event-info {
	font-size: 14px;
	display: block;
	vertical-align: middle;
	padding-top: 8px;
}

.tennis .result-event-info {
	padding-top: 0;
}

.result-event-row {
    position: relative;
    overflow: hidden;
    margin: 2px 0;
}

.result-event-row .left {
    width: 85%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.result-event-row .right {
    width: 15%;
    text-align: right;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
    height: 15px;
}

.result-header {
    font-size:11px;
    padding:0 20px;
    cursor: pointer;
    margin-bottom: 1px;
}

.result-set {
    line-height: 18px;

}
.result-set .result-set-row {
    border-bottom: 1px solid #999;
    display: inline-block;
    width:100%;
}

.result-set .result-set-row .info_but {
  	height:13px;
    width:13px;
    background-size: cover;
    margin: 2px 0 0 2px;
}

.result-set .result-set-row:hover .info_but {
	display: inline-block;
}

.result-set .result-set-row.info_but:hover {
	display: block;
}

.result-set .bettype {
	background-position: 3px center;
    display: block;
    float: left;
    padding: 0 5px 0 20px;
    border: none;
    white-space: nowrap;
  	overflow: hidden;
  	text-overflow: ellipsis;
  	max-width: 185px;
}

.result-set .bettype.point,
.result-set .bettype.penalty,
.result-set .bettype.corner-kick,
.result-set .bettype.yellow-card,
.result-set .bettype.offside {
	background-position: 3px center;
}

.result-set .result-set-odds{
    float: right;
}

.result-set .result-set-odds td {
    vertical-align: middle;
    border-right:1px solid #ededed;
    border-top:1px solid #ededed;
    border-left:1px solid #ededed;
    padding:3px;
    min-width:6em;
}

.result-set .result-set-odds td.minute-result {
	padding: 3px 1px;
}

.result-set .result-set-odds td.minute-result:first-child {
	border-left: none;
}

.result-set .result-set-odds td.minute-result span {
	max-width: 30px;
}

.result-set .no_overflow {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    width: 62px;
}

.result-set .result-set-odds td span:first-child{
    line-height: 22px;
}

.result-set .qbut {
    box-sizing: content-box;
}

.result-set .result-set-odds td:last-child{
    border-right:none;
}

.result-set .result-info .bubble.b_right:after {
    top: 6px;
}

.result-set .result-info:hover .bubble {
    display: block;
}

.result-set .result-set-subtitle{
    border: 0;
    border-top:1px solid #ededed;
    font-weight: bold;
}

.result-set .result-set-subtitle span{
	overflow: hidden;
 	text-overflow: ellipsis;
 	white-space: nowrap;
	 max-width: 186px;
 	display: block;
}

.result-set .small {
	width: 200px;
}

.result-set .small .no_overflow {
	height: 30px;
	line-height: 30px;
	width: 134px;
	border-right: none;
}

/*END Football-Tennis-Box ticket TIPDEV-7532*/


#bet_box {
    border-top: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}

#bet_box .title,
#bet_box .close {
    background: #C8102E;
    color: #fff;
    height: 46px;
    line-height: 46px;
    font-size: 15px;
    text-align: center;
    position: relative;

}

#bet_box .title:before {
    content: '';
    position: absolute;
    top: -11px;
    left: -5px;
    width: 11px;
    height: 60px;
    background: #626262;
    -webkit-transform: rotate(12.5deg);
    -ms-transform: rotate(12.5deg);
    -moz-transform: rotate(12.5deg);
    -o-transform: rotate(12.5deg);
    transform: rotate(12.5deg);
}

#bet_box .close span {
    position: absolute;
    bottom: 5px;
    right: 5px;
}

.combiInfo {
    padding: 4px 3px 4px 35px;
    box-sizing: border-box;
    background: #cde6f3 url("../img/tip.png") 5px center no-repeat;
    color: #4c688c;
}

.combiInfo.fadeBlink {
  color: #4c688c;
  animation:blink 1.5s linear 3;
  -moz-animation:blink 1.5s linear 3;
  -webkit-animation:blink 1.5s linear 3;
}

@keyframes blink { 0% {opacity:1;} 50% {opacity:0;} 100% {opacity:1;} }
@-moz-keyframes blink { 0% {opacity:1;} 50% {opacity:0;} 100% {opacity:1;} }
@-webkit-keyframes blink { 0% {opacity:1;} 50% {opacity:0;} 100% {opacity:1;} }

#bet_box .popularBets .head {
    background: #cde6f3;
    padding: 2px 3px;
    color: #4c688c;
    position: relative;
    z-index: 1;
}

#bet_box .popularBets .head #popBetsTogButton,
#bet_box .info a {
    background: url("../img/toggle_bck.jpg") center no-repeat;
    height: 11px;
    width: 11px;
    line-height: 11px;
    text-align: center;
    cursor: pointer;
}

#bet_box .popularBets .head #popBetsTogButton {
    position: absolute;
    z-index: 2;
    top: 4px;
    right: 4px;
}

#bet_box .info a {
    display: inline-block;
}

#bet_box .popularBets .e_active {
    overflow: hidden;
}

#bet_box .popularBets #popBets {
    background: #b3d5e6;
    padding: 2px 3px;
}

#bet_box .popularBets #popBets .name {
    color: #000;
    margin-bottom: 2px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

#bet_box .popularBets #popBets .nav {
    background: #cde6f3;
    position: relative;
    height: 18px;
    margin: 0 -3px -2px -3px;
}

#bet_box .popularBets #popBets .button {
    color: #000;
    font-size: 16px;
    width: 15px;
    height: 15px;
    position: absolute;
    top: 2px;
    left: 4px;
    background: none;
    cursor: pointer;
}

#bet_box .popularBets #popBets .button.next {
    left: auto;
    right: 0px;
}

#bet_box .popularBets .popularRow {
    float: left;
    width: 195px;
}

#bet_box .popularBets .popularRow .resultName {
    float: left;
    margin-top: 4px;
    width: 52px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#bet_box .swipe-wrap {
	height: 40px;
}

#bet_box .bottomNav {
	margin: 0 0 0 72px;
	padding-top: 6px;
}

#bet_box .bottomNavButtonOFF {
	width: 7px;
	height: 7px;
	background: url("../img/counter.png") center right no-repeat;
	float: left;
	margin: 0 2px;
}

#bet_box .bottomNavButtonON {
	width: 7px;
	height: 7px;
	background: url("../img/counter.png") center left no-repeat;
	float: left;
	margin: 0 2px;

}
.flex-container{
	display: flex;
}

.flex-child{
	flex: 1;
	display: inline-block;
}

.web-register-field-error{
	background: #fcc;
	padding-right: 2px;
}

.web-register-input-field-error{
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px
}

.web-register-select-field-error{
	border-radius: 5px;
}



}

.fs_13 {
	font-size: 13px;
}

.div_inner{
	width: 50%;
	margin: 0 auto;
	white-space: nowrap;
}

.neteller-pay-in-cancelled-btn {
	width: 130px;
	height: 42px;
	display: block;
	margin: 0 auto;
	background: url("../img/neteller_logo.png") #64c400 center no-repeat;
	background-size: 75px;
}

.neteller-pay-in-error-btn {
	width: 130px;
	height: 42px;
	margin: 0 auto;
	background: url("../img/neteller_logo.png") #64c400 center no-repeat;
	background-size: 75px;
	display:inline-block;
	vertical-align:top;
}

#pay-in-cancelled-tutorial-icon {
	background:url(../img/tutorial_en-5AF222762A725BEC2850123A1B173B33.png) no-repeat;
	background-size: 345px;
    width: 355px;
    height: 40px;
    display: block;
}
#pay-in-cancelled-tutorial-icon_de {
	background:url("../img/tutorial_de.png") no-repeat;
	background-size: 345px;
    width: 355px;
    height: 40px;
    display: block;
}
#pay-in-cancelled-tutorial-icon_en {
	background:url("../img/tutorial_en-5AF222762A725BEC2850123A1B173B33.png") no-repeat;
	background-size: 345px;
    width: 355px;
    height: 40px;
    display: block;
}
#pay-in-cancelled-tutorial-icon_da {
	background:url("../img/tutorial_da.png") no-repeat;
	background-size: 345px;
    width: 355px;
    height: 40px;
    display: block;
}
#pay-in-cancelled-tutorial-icon_it {
	background:url("../img/tutorial_it.png") no-repeat;
	background-size: 345px;
    width: 355px;
    height: 40px;
    display: block;
}
#pay-in-cancelled-tutorial-icon_fr {
	background:url("../img/tutorial_fr.png") no-repeat;
	background-size: 345px;
    width: 355px;
    height: 40px;
    display: block;
}
#pay-in-cancelled-tutorial-icon_hr {
	background:url("../img/tutorial_hr.png") no-repeat;
	background-size: 345px;
    width: 355px;
    height: 40px;
    display: block;
}
#pay-in-cancelled-tutorial-icon_rs {
	background:url("../img/tutorial_rs.png") no-repeat;
	background-size: 345px;
    width: 355px;
    height: 40px;
    display: block;
}
#pay-in-cancelled-tutorial-icon_tr {
	background:url("../img/tutorial_tr.png") no-repeat;
	background-size: 345px;
    width: 355px;
    height: 40px;
    display: block;
}
#pay-in-cancelled-tutorial-icon_nl {
	background:url("../img/tutorial_nl.png") no-repeat;
	background-size: 345px;
    width: 355px;
    height: 40px;
    display: block;
}

#pay-in-error-tutorial-icon {
	background:url(../img/tutorial2_en-CF899679CE43F8BB745E181E21C417E6.png) no-repeat;
	background-size: 230px;
    width: 235px;
    height: 57px;
    display: block;
}

#pay-in-error-tutorial-icon_en {
	background:url(../img/tutorial2_en-CF899679CE43F8BB745E181E21C417E6.png) no-repeat;
	background-size: 230px;
    width: 235px;
    height: 57px;
    display: block;
}

#pay-in-error-tutorial-icon_de {
	background:url(../img/tutorial2_de-BB65A4ADB42A6DF4309E59A877F1DE79.png) no-repeat;
	background-size: 230px;
    width: 235px;
    height: 57px;
    display: block;
}

#pay-in-error-tutorial-icon_da {
	background:url(../img/tutorial2_en-CF899679CE43F8BB745E181E21C417E6.png) no-repeat;
	background-size: 230px;
    width: 235px;
    height: 57px;
    display: block;
}

#pay-in-error-tutorial-icon_it {
	background:url(../img/tutorial2_en-CF899679CE43F8BB745E181E21C417E6.png) no-repeat;
	background-size: 230px;
    width: 235px;
    height: 57px;
    display: block;
}

#pay-in-error-tutorial-icon_fr {
	background:url(../img/tutorial2_en-CF899679CE43F8BB745E181E21C417E6.png) no-repeat;
	background-size: 230px;
    width: 235px;
    height: 57px;
    display: block;
}

#pay-in-error-tutorial-icon_hr {
	background:url(../img/tutorial2_en-CF899679CE43F8BB745E181E21C417E6.png) no-repeat;
	background-size: 230px;
    width: 235px;
    height: 57px;
    display: block;
}

#pay-in-error-tutorial-icon_rs {
	background:url(../img/tutorial2_en-CF899679CE43F8BB745E181E21C417E6.png) no-repeat;
	background-size: 230px;
    width: 235px;
    height: 57px;
    display: block;
}

#pay-in-error-tutorial-icon_tr {
	background:url(../img/tutorial2_en-CF899679CE43F8BB745E181E21C417E6.png) no-repeat;
	background-size: 230px;
    width: 235px;
    height: 57px;
    display: block;
}

#pay-in-error-tutorial-icon_nl {
	background:url(../img/tutorial2_en-CF899679CE43F8BB745E181E21C417E6.png) no-repeat;
	background-size: 230px;
    width: 235px;
    height: 57px;
    display: block;
}

.try_again_btn_grey_dwr {
	width: 130px;
	height: 42px;
	background-color: #F7F7F7;
	text-align: center;
	display:inline-block;
	vertical-align:top;
	margin-right:10px;
}

#try_again_span {
	height:42px;
	line-height:42px;
}

.overflowhidden {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.game_archive_cell {
	color: #FFF;
	padding-bottom: 5px;
	border-bottom: 10px solid #e2e2e2;
}
.game_archive_cell td {
	padding: 5px;
}

#comp-smallconference .sup,
.small_conf_section_score .sup {
    z-index: 2;
    position: relative;
    top: -0.5em;
    font-size: 8px;
    font-weight: normal;
    line-height: 10px;
}

.small_conf_section_score {
    white-space: nowrap;
}

.tennis_3_way div:nth-of-type(2) {
    width: 22px;
}
