/* -------------------------- 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-5AA4D71850FDC92E3B28C63E3F64A041.png) no-repeat 50px 82px;
}

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

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

.sub_nav_mobile_tab .web {
	background: url(../img/navlayer_teaser_mobile_web-DC8E886F4539981DBF0FAFA82A3AA255.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-33DB7CA5B532193781F1921459948D56.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-4E1517AAC566F69250848928CFBB068B.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-DDB8AD8544300627D25EF416AB4C74A4.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-C2D6D4DA0A2CFC38C8512307DE9EA2AE.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-259AA5276F1F6ED98D81E098EB88EE64.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-441356492D91C4AAD99EF1FC96A4C380.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-96096D6BD2D8AC4711EA2B49F12C0D15.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-AA7CBADB01224FE254158C0707C46338.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-0B3B3396E5AE05DAF2D5270924461AD4.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-0B1E178C9F2EC1A58E2952E3ECB2A713.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-4726BB4336B6512CCF55777B149CBA93.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-85987D11F4B472DC3F120B66F201F1CB.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-B683763FCF7227333615CC286755E8AD.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-F33283806079F24C4E2EC0E6382445A3.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-8649896EE53B92AA6196DF9FDAF70A9D.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-A05483FAF3EF2AD98A2593F6934631CA.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-6DFF01739796765B6BA2739E5F858C59.jpg) no-repeat 0 8px;
}

#casino #head_side,
#lpage3.lpage3_dark #head_side
{
	background: url(../img/casino/login_bg-FD60F560435C9F3A9DB7822A53C2CC48.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, .hideAcceptOddsChangesDetails {
	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-B89799EE9509441D6B047BB816BAEC99.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-8909977E35D0E0E44958B6B62E74A23B.png) no-repeat;
	display: none;
}

#ci_b {
	z-index: 11;
	position: absolute;
	right: 0;
	width: 70px;
	height: 315px;
	background: url(../img/ci_r-8909977E35D0E0E44958B6B62E74A23B.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;
}

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

.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-3E741D464E3C67623BEA40BB1FEE6E31.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-CEFFB58574CBABFFFCC3E3F6B043E04B.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-A8AE5FDDE736F5BA46917CCCB0F92570.gif) no-repeat;
	cursor: pointer;
}

.chance .but_100 {
	width: 114px;
	color: #000000;
	background: url(../img/but_114-15C4A576B65B09A6F03E0D95F61800B9.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-A815C3A4A14D5E0EF5F76741824BE7C9.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-126A607B2A21A0B70E1EF90DD0AAD28D.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-91D3E2B1BF98A8209E4E51B768EB85C6.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-609CD04D1A5B73E2D0D9834CE4848606.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-FECABFA91EA6EE3AD6ECCFF919EDBFDE.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 {
    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-9A77879426CA25369C241F9C90E4145F.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-0DC4CBC46D384C7F57473461881BE1B4.gif) no-repeat;
}

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

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

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

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

#ticket .fly_info_layer.shut_c {
	height: 33px;
	background: url(../img/fly_info_shut_c-A58AD57B0CDC269BF472C006A47975FF.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-7F1C7D709764F1AE7467F20E3570F3CC.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-1247B4D39EEAEAC553EFAB6E53719D2B.png) no-repeat;
}

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

#sub_nav li .box_search {
	background: url(../img/search_bg-84E2A9CCBE3C48B8D045A6A061074960.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-1247B4D39EEAEAC553EFAB6E53719D2B.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-64B6924E1AA9283C7421EE898E209B71.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-339F164344B103B571B038DCE855E541.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-8BA99DB6084CA0F45D35A8FFC89AD24C.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-E6CE791AFBE4DE02A752C79E93E3C9BD.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-2C5820D3B5D5D9C349A2411C0EE0D589.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-A8647F7863F04516153D3CB67253A0C0.png) no-repeat -1248px 0;
	overflow: hidden;
}

.nav_box_foot {
	height: 14px;
	background: url(../img/box_nav_foot-1A931331FB787D021855396EF66E2CD9.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-A8647F7863F04516153D3CB67253A0C0.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-A8647F7863F04516153D3CB67253A0C0.png) no-repeat -1068px 0;
	cursor: auto;
}

.nav_box.dark .nav_box_bot {
	height: 4px;
	background: url(../img/nav/nav_1_bg-A8647F7863F04516153D3CB67253A0C0.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-5357CA97DD7D83BB76D408AB46336939.gif) repeat-y;
}

#casino .whitebox .nav_box_body {
	background: url(../img/box_nav_body_white-F517A870D1AB7B047F1993197BF44DED.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-EC4C7B87221F334187027861185B9EC4.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-2502B805110C5C93B2D8ECD6E838427E.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-A8647F7863F04516153D3CB67253A0C0.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-41AB5A5F402B735186C958A9163BD689.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-C0BC1BD8BA7BE79CE3C7A4A87EA23BDF.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-7672E751FC22E1401B666296CC79F7F6.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-DA22638C150CC06A7BAA7DABB93EE75D.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-03840712989589C2D0111BC3D6BBBAC4.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-232B14FC15285A8E25CAE8AE6116A3C0.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-70FA9455CAA7AD42528087166D7E01D5.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-B05FA0C432469452A95ED355B072944F.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-2AE4637CD324EFD80ED18761036FB1CA.gif) no-repeat;
	padding: 4px 12px 12px 12px;
}

.main_teaser_halfbox_2 {
	width: 252px;
	height: 180px;
	background: url(../img/main_teaser_2-DF0348D43C5704787A0B1BFD673035D7.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-319522707C7E25BFC22DE7FD9919D2CB.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-EC57B686DC3C3EF8AB159ADF55847D7E.gif) no-repeat;
	padding-top: 2px;
}

.box_lwk .on, .box_hilights .on {
	background: url(../img/lwk_but_on-00F540EEFA1A239B829C33F3BC2EF94F.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-3E741D464E3C67623BEA40BB1FEE6E31.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-25589F59454C23BF7DA30A059B170F71.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-0A3BFE8C6001889F3A8F604C27F04DE9.gif) repeat-x;
}

table.bettype td.on {
	font-weight: bold;
	background: url(../img/bettype_bg_on-713D0CC4E60D80957A48BBFB4ED7B75A.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-23691F270CCE879232BDDBE8DEA4ED0E.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-D73D520FED59CC7EF874AE849226E6B7.png) no-repeat left bottom;
	display: none;
}

#feature_pop.mobile {
	height: 713px;
	background: url(../img/pop_bg_mobile-9874AF3D0F3D00D3351C53DEDBEFB987.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-A9F78A267D549F0FEB114972139135B9.png) no-repeat;
}

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

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

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

#phone.iphone {
    background-image: url(../img/frame/iphone-066D1C07F95BCCFABFB9330559C46624.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-CC339BDE72E0989060F2D777C380AF02.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-B2A5ACEBD513F83384367629DE2D66AC.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-CC339BDE72E0989060F2D777C380AF02.gif) no-repeat;
	padding-bottom: 2px;
}

.button_190 {
	width: 190px;
	height: 24px;
	cursor: pointer;
	background: url(../img/button_190-9996C0FFF0967720744A41CEE4F2B13E.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-676536426E73D7B918648CE153D92D15.png) no-repeat;
}

.button_buy.two {
    font-size:14px;
    width:100px;
	text-align: left;
	background: url(../img/button_buy_r-6872CA6A6AF7CF3AF9F1144EEAA3BCCC.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-6012638A30D1081A1EDFE549B5BFDC5B.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-419578223666B90C3CC26C503F3EF9D9.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-863093591C231807E01838B2D45F4B4E.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-0DAFD726DEC220B8303946CE25CB4679.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-3D44C3635B05B33FC573B1D8F30D3021.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-C813759EF6A4F1032ADC2407AD8AF7E5.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-75F8E2D382D8E68A401566D1ED9352FC.png) 0 50% no-repeat;
}

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

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

.flex_button_new_red_arr_bg {
	background: url(../img/button_l_new_red_arr-D4010382D477FE772CE3DC0054566314.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-3CEA252595B40F8AF0E6531A137424AB.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-8FBC92832BAC26C6E7F43631220CBBC9.gif) 100% 50% no-repeat;
}

#deactivateAccountForm .flex_button_grey span {
	background: url(../img/button_r-8FBC92832BAC26C6E7F43631220CBBC9.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-8FBC92832BAC26C6E7F43631220CBBC9.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-A643EE99BC34B7609DB0E40B70DDD7E5.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-2320A246382C3261057F535BD331D81E.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-BF6635F13561B7EA275D4E8ADA994EE8.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-B9AB96F0305F0DEAF44FB910F6850787.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-68637B89B7F99BA53225AA90676FD18D.png) 100% 50% no-repeat;
	padding: 12px 10px 12px 8px;
}

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

.flex_button_new_grey span {
	color: #666666;
	background: url(../img/button_r_new_grey-DF87A64568CA6135CC323792C4E56CEC.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-68637B89B7F99BA53225AA90676FD18D.png) 100% 50% no-repeat;
	padding: 12px 10px 12px 8px;
}

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

.flex_button_new_grey_dwr span {
	color: #666666;
	background: url(../img/button_r_new_grey-DF87A64568CA6135CC323792C4E56CEC.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-0165BF4CD6988AD331CAD2B4E1373F87.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-E0449EA7919873C7919B7951A0AAF015.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-908EEBADF600141FD883204E1E5056AF.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-A5437B62FAF7ABD6CAE0C8BAC389E90F.png) no-repeat 100% 50%;
}

.button_new_bg.red .button_new span {
        color: #fff;
        font-weight: bold;
        background: url(../img/button/button_red_r-04F5107AD7C25EA5FDAD6B6309B2E55A.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-A2D6975086A2D37E68C73EBAC606FC5D.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-9C4F6E39DDA89356B29CE62743ED1B93.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-F406ABA1F15DC171A9894CA9664FEAEF.jpg) no-repeat 5px 0 transparent;
}

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

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

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

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

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

.sheet_tt.orange {
    background: url(../img/conference/toptennis/top-tennis-sand-2520DA3D66AA1D49FA25072667F72031.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-8C2827277C9BD0AC39A0A83601F26162.jpg) no-repeat 5px 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.sheet_te.hammer-throw {
	background: url(../img/conference/topcompetition/hammer-throw-64D9D3E9451104C2FFBAC1E024F28130.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-5078D9539C44486E40B70F6BB4C7CB90.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-7C9E71BA4E063EC8F2789C1F7EEA963E.jpg) no-repeat;
	display: block;
}

.sound_but.plugin {
	background: url(../img/conference/acustic_but_plugin-771F71EB97B88B3D3AF9FF87B461AF0F.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-53FFAF3BCBBD79B3E386F1C28943DFE5.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-8110D14E0E8A29EB7758F531070BCBBB.png) no-repeat 0 9px;
	padding-left: 33px;
}

table td.tab_2_select .xtra .check_sound.on {
	background: url(../img/live/check_sound_on-EBA3D49753B3A9D977D03A15C614CF87.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-4BBC18300AE84A377BE7BAF29E4958E1.gif) no-repeat 28px 4px;
	padding-left: 109px;
}

table td.tab_2_select a.nem_id_js {
	background: url(../img/nem_id_on-4BBC18300AE84A377BE7BAF29E4958E1.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-3B3071113C9F8E62801E541F3F9A12B9.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-613F970A13C5196EA09C262D0D6F1351.png) no-repeat 50% 0;
}

.shadow_bot_756 {
	background: url(../img/shadow_bot_756-3B3071113C9F8E62801E541F3F9A12B9.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-336EDD3F328CC78109F090E6240C392A.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-67BAF98FC63B070DF29F41535C8074FA.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-C700CE61BAAA03A1845FED63CCCDAB25.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-F90EEB399AFF236CC26AE07F6FBB1B79.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-C1C3FAA24F5D748015CDD80530BFCC90.gif) no-repeat;
	overflow: hidden;
}

#hilights_1 .sheet_slider_m_head, #hilights_2 .sheet_slider_m_head {
	background: url(../img/slider_m_head2-80BFBBB87FCECCA44E23DC97D28E8B47.gif) no-repeat;
}

#conference-area .sheet_slider_m_head {
	height: 6px;
	background: 0;
	background: url(../img/slider_m_head_xl-6F3CE97EA566DFF7B7896D26F0AD540E.gif) no-repeat;
	overflow: hidden;
}

#upcoming-events .upcoming .sheet_slider_m_head {
	background: url(../img/slider_m_head_xxl-BB4929F75F0DD05057397F3CCDB683DB.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-2763A4201F1CDE5075EA72D063A274DE.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-2763A4201F1CDE5075EA72D063A274DE.gif) no-repeat;
	overflow: hidden;
	cursor: pointer;
}

#mybettings .sheet_slider_body, #myaccount .sheet_slider_body {
	background: url(../img/slider_body_big-D2C3372E3C5CB0278D301A903CC13206.gif) repeat-y;
}

#conference-area .sheet_slider_body {
	background: url(../img/slider_body_xl-7D9EFEC075B0B157282F635D1313ED58.gif) repeat-y;
}

#upcoming-events .upcoming .sheet_slider_body {
	background: url(../img/slider_body_xxl-5803CCABD2FC44AF778B1863598AECEC.gif) repeat-y;
}

#mybettings .sheet_slider_foot, #myaccount .sheet_slider_foot {
	background: url(../img/slider_foot_big-7CD245DA3D9CA5DD71EAF8013C2CD32B.gif) repeat-y;
}

#conference-area .sheet_slider_foot {
	background: url(../img/slider_foot_xl-620E6E670B011727D19329C3BEE7A377.gif) repeat-y;
}

#minigames .sheet_slider_foot {
	background: url(../img/slider_foot_side-24EDDA60858DDE3D7B3D3B779A8039AF.gif) repeat-y;
}

#upcoming-events .upcoming .sheet_slider_foot {
	background: url(../img/slider_foot_xxl-9850C1024205DF76A84D1B773CC7E348.gif) no-repeat;
}

.sheet_slider_s_head_popup {
	height: 6px;
	overflow: hidden;
	background: url(../img/slider_s_head_new-7BADD7BE063A625DCBBB42FA58A246A3.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-D243DD9C3E01FF34C9F20411B7C9D2D8.gif) no-repeat;
}

.bg_step_2 {
	background: url(../img/step_2-16C533A36AB79128DEA90360B9D4C50F.gif) no-repeat;
}

.bg_step_3 {
	background: url(../img/step_3-26658BA76E3BBB16A1E2979E115D924A.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: auto;
	background: #ebebeb;
	border-top: 1px solid #ccc;
}

#myaccount .new_sheet .header {
	color: #666;
}

#mybettings .new_sheet .cashout{

	background: #578a9b;
    border-radius: 3px;
    min-width: 135px;
    color: #ffffff;
    border: none;
    padding: 4px 5px 5px;
    margin: 2px 0;
    white-space: initial;
    cursor:pointer;
}

#mybettings .cashout .text {
	text-align: center;
}

#mybettings .cashout .text.hidden {
	height: 0;
}

#mybettings .cashout .loader {
	clear:both;
	display: table;
	margin:0 auto;
}

#mybettings .cashout .loader.hidden div {
	height:0;
}

#mybettings .cashout .loader .text-loader {
	float:left;
}

#mybettings .loading {
  border-radius: 50%;
  width: 10px;
  height: 10px;
  animation: spin 1s infinite linear;
  margin:0 5px;
  border: .10rem solid rgba(255,255,255, 0.2);
  border-top-color: white;
  float:right;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}


#mybettings .new_sheet .confirm{
	background: #4ea635;
	white-space: normal;
}


#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-7B3318DC16B8A0645923EC3C22554AB6.png) 0 0 no-repeat;
}

.new_sheet .print.web {
	height: 13px;
	line-height: 13px;
	background: url(../img/icon_website-8191A0B004C2174393F53DDDE51A53E4.png) 0 0 no-repeat;
}

.new_sheet .print.mobile {
	height: 13px;
	line-height: 13px;
	background: url(../img/icon_mobile-AD431F04E1A5A2957717AE28C05F06F0.png) 3px 0 no-repeat;
}

.new_sheet .print.share {
	background: url(../img/icon_share-AED31B5B93C36F339B07E9AF2E0F0A09.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-873C896DFCEC546D318FE05117BF1199.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-DB4FE8D651D5D2B281E2C315FD74B8BA.png) no-repeat 20px 12px #c3e89d;
}

.new_sheet .warning.green {
       color: #666;
       background: url(../img/warning_big_3-DB4FE8D651D5D2B281E2C315FD74B8BA.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-A8AE5FDDE736F5BA46917CCCB0F92570.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-AAB265635B9C532683F736F42602A509.png) no-repeat;
	margin-right: 2px;
	width: 110px;
}

#myaccount .arrow.arr_r {
	padding-right: 11px;
	background: url(../img/arr_r-E9B07B03E47329378F3DD3CBA03B4632.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-FECABFA91EA6EE3AD6ECCFF919EDBFDE.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-873C896DFCEC546D318FE05117BF1199.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-DB4FE8D651D5D2B281E2C315FD74B8BA.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-873C896DFCEC546D318FE05117BF1199.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-319522707C7E25BFC22DE7FD9919D2CB.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-E2A7E482E18C6D2C12550BA5A29CD9E3.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-AF893D3CF296AB813963799A2108DFE2.gif) no-repeat;
	cursor: pointer;
}

.ticket_button_flex {
	width: 198px;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	color: #ffffff;
	padding-bottom: 2px;
	
}

.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;
	color:white;
	background: #08b110;
	border-radius: 3px;
	
	font-size: 12px;
	padding: 5px 0;
}

.ticket_button_flex .fadeout-button {
	text-align:center; 
	color: #E3E3E3;
	display:block;
	border-radius: 3px;
	padding: 5px 0;
	background: #74C078;
}

.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-AF893D3CF296AB813963799A2108DFE2.gif) no-repeat;
	cursor: pointer;
}

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

.mini_teaser {
	width: 216px;
	height: 37px;
	color: #ffffff;
	background: url(../img/zone_bg-5C0A23A5EB981D3CDDACC5F53D739379.gif) no-repeat;
}

#casino .mini_teaser {
	background: url(../img/zone_bg_casino-558E6C65A8C9066561341F69AFF610A8.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-1E50085A4C5AEF2F0C7E64CC223DF8AB.png);
}

#main-menu .language_bar .en, #main-menu .language-button .en, .new_language-selector-box.en {
	background-image: url(../img/flags/flag_uk_new-911E31E4395A3C5AEED7C5EC00634364.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-BEABEC5AEB804055B288028B4926693E.png);
}

#main-menu .language_bar .tr, #main-menu .language-button .tr, .new_language-selector-box.tr{
	background-image: url(../img/flags/flag_turkey_new-F119108348BD384A62674B6D7634843B.png);
}

#main-menu .language_bar .hr, #main-menu .language-button .hr, .new_language-selector-box.hr {
	background-image: url(../img/flags/flag_croatia_new-2E21EE66910FECF4DEACDB7760932689.png);
}

#main-menu .language_bar .da, #main-menu .language-button .da, .new_language-selector-box.da {
	background-image: url(../img/flags/flag_denmark_new-E155AF5994F5D98A60D5B0C34F3935A3.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-16C28255AF1754DCCC4D9BDBCE27A793.png);
}

#main-menu .language_bar .be, #main-menu .language-button .be, .new_language-selector-box.be {
	background-image: url(../img/flags/flag_belgium_new-D337E45F2DA2C0F55725C984D0ED253B.png);
}


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

.box_lwk {
	line-height: 18px;
	background: url(../img/lwk_box_bg-DA0DF957007E44280DA2D456CCC3FB3D.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-97356A043CBBDA1EC0BDAB42ACC7D97F.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-68982FBF446C76A4B6A774E1B2FA064C.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-00F540EEFA1A239B829C33F3BC2EF94F.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-37F53B17327299A435F8781664E224BE.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-2031234B6293C5ED8DF765DF2E9DC81A.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-20B701A61C697E6D606829205921837A.png) no-repeat 8px 5px #fff3b2;
	padding-left: 47px;
}

.t_row .c_comment{
	background: url(../img/warning_2-13E014993396C80B1CFB69B67527F5D2.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-4F98B2034DDD7AC10BA59F2258E1A439.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-64E7B97B224099963799FA2F635B4FBF.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-19C6ED24286BF2D54A2E9B7C4A430B4E.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-6F613878CDF45212D1E34F7260EA7EE4.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-2031234B6293C5ED8DF765DF2E9DC81A.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-51DA5066E798FD119AC9A5BCFC780ADB.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-528B40DD1F36AE8A7DBE6F30F0D1222F.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-0ED33DC04F1205B4CB57AF19AFB1D8F7.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-83FB7CB212189111F5B213EF06CCA930.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-93A4AC82D11EB61F02AE68EA4D3FFCA0.png) no-repeat 10px 17px;
}

#casino .info_box {
    border:1px solid #888;
    background: url(../img/icon_winner_casino-53598D35F39E2DF0EB2D8F6C069E9466.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-80B1AB8F2D21F9236FFC4F42FAF9113D.png) no-repeat 50% 0;
}

.box_side.list a {
	width: 166px;
	color: #848484;
	background: url(../img/icon_list_arrow-F63EE763C0B0293EE1B6E98A7113A335.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-1514D58E2617B424CB0CA4F1EF62C362.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-EF5C3061BDB8AE70929619868B24B830.png) no-repeat 7px 9px;
}

.box_side .results {
	background: url(../img/icon_results-EA633FE9AD15D9A71A8CFF9AF0387F15.png) no-repeat 8px 10px;
}

.box_side .contact {
	background: url(../img/icon_contact-1FA25882924E03BAE38E6398B524B286.png) no-repeat 7px 13px
}

.box_side .livechat {
	background: url(../img/icon_livechat-CA60D2BC102C2CEF8BA50DF97643F2CB.png) no-repeat 5px 9px
}

.box_side .bonus {
	background: url(../img/icon_bonus-16FEA824144380A32A46A59D4002FD8F.png) no-repeat 7px 9px;
}

.box_side.bets {
	background: url(../img/icon_bets-89F3EBF72623DF1F7034DA2F5DBD97D3.png) no-repeat 7px 14px;
}

.box_side.winner {
	background: url(../img/icon_winner-93A4AC82D11EB61F02AE68EA4D3FFCA0.png) no-repeat 7px 9px;
}

.box_side.facebook {
    background: url(../img/fb_logo-DBAF1EBD18FD392636180B05A49676ED.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-DE72E91B389336E7159BB1215D3FA706.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-48D274AC9A38576FEA38EEFECAB8A2A0.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-6D184BE59E81737CBB3B4A1C494E1F66.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-2736E97945FD74C7F77A4BDD2F704659.png) no-repeat 7px 15px;
}

.box_side.minigames {
	background: url(../img/icon_minigames-3FEE5FB6153E4861DA570CE887B073E4.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-E87621D3DFD46506D20021FC7AC23CC9.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-8AD1F06F72634E902B0C26309B0CA5D8.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-85E1CAD8067216B4D5E4BE2D893041EE.jpg) no-repeat;
	margin-left: 12px;
}

#lpage2 .shadow {
	background: url(../img/lpage_shadow-E749D343E7EE57EFAFB92ECFFF46B7E2.png) no-repeat 50% 100%;
	padding: 0 0 54px 0;
}

.wrapper .shadow {
	background: url(../img/lpage_shadow-E749D343E7EE57EFAFB92ECFFF46B7E2.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-78E001C0ED8919CB180F142D2410BBF5.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-7774B07F89BBBC315E280ECAD4E91327.png) no-repeat;
	padding-left: 94px;
	margin-top: 240px;
}

#lpage2 .but_2 {
	background: url(../img/lpage2_but2-2DE162C3277A9AF75B042D02D10F6E2C.png) no-repeat;
	margin: 0;
}

#lpage2 .but_3 {
	background: url(../img/lpage2_but3-E8A44120B29AC43679A72E55A4252CCC.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-198787BDEC4F039167CEEEA9927AE723.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-E168F7BD271313F0071CC2696DBB3013.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-02A31695AD6F0BACC195E6412356FAA7.png) no-repeat; */
	padding: 9px 0 0 0px;
}

#lpage3 .box_top_head {
	position: relative;
	width: 780px;
	background: url(../img/lpage3_box_top_head-87679155EDA16DD4A19FC084D22EA68A.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-140B0866290315F6055B3504ED4BC30B.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-8CDF06416650E6872377CFC951B31104.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-02A31695AD6F0BACC195E6412356FAA7.png) no-repeat;
	padding: 21px 0 0 24px;
}

#lpage3 .box_bot {
	width: 780px;
	height: 18px;
	background: url(../img/lpage3_box_bot-2D669060C5D9F5D4F0F7B825AEB564F1.png) no-repeat;
}

#lpage3 .box_bot_2 {
    background: url(../img/lpage3_box_bot_2-1985FAA59D892EB2ECD6E97104ED49C5.png) no-repeat 0 0 transparent;
    height: 18px;
    width: 582px;
}

#lpage3 .box_bot_3 {
    background: url(../img/lpage3_box_bot_3-B4DB1ACA40598BBB6EADDA40B9E7561D.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-2BA157303029744CB9A55D9EEAB5E74C.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-FF85E57B359A198E34388C2F77E8DAB7.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-13FFD3802F7243C60CB60ABA1F8FC42B.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-77FC573278A0A799BEE9520644CB1B4B.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-799F0F64F9D644C6EEA0D6D6A0688211.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-D6CD2FF29D3F9D2E8E8BF061B36B3CC1.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-429ADBADA171391BCB52C871A35B3918.gif) no-repeat;
	overflow: hidden;
}

#lpage3 .sheet_slider_body {
	background: url(../img/slider_body_l-444A5AE39DB7AB45E62E8BC0BAE3E03C.gif) repeat-y;
}

#lpage3 .sheet_slider_foot {
	width: 705px;
	background: url(../img/slider_foot_l-64B124C7DBC62A223453792A1DC99B0F.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-96003CF1A21CBE5EC895E3C80285F4E8.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-D95E29E6D941DC60796C284155F13616.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-93A83136D38DE560D244CBACB922E44B.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-F994B7EB655389E287EB293FB17544BE.png) no-repeat;
	display: inline-block;
}

.scrollbar {
	float: right;
	width: 8px;
}

.scrollbar .thumb {
	width: 8px;
	height: 55px;
	background: url(../img/scroller-B5687C4C99A397535A98B1DF91F1438B.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-BA00982EDB4155C641818696CD2FD7A9.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-0E30B8A6E8DB1D0E210712522FD1C106.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-C2678A0A61CD8DC5528A18DF1D98276D.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-EBE3D2E311E32D901FC6AE77A8FBCB58.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-1CB290BDFBBA979C6B7730A3DBBCC49C.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-2E10BCF23BC332C2E8C0EB41445A55B1.png);
}

.main_layer .share.link.on {
	color: #c8102e;
	background-image: url(../img/icon_link_red-046AE32EA440FCE0794F1B2AE01C6589.png);
}

.main_layer .share.email {
	background-image: url(../img/icon_email_grey-8D3868CDE645D9ECECAB05286A3A7A4E.png);
}

.main_layer .share.email.on {
	color: #c8102e;
	background-image: url(../img/icon_email_red-C0E871CBB06BD49C22086D6A354CC62C.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-96003CF1A21CBE5EC895E3C80285F4E8.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-F784620B248D0611E68D2FBEC2E93736.jpg) #616469 no-repeat;
	background-position: 50px 150px;
	min-height: 853px;
}

#titan .backgroundWrapper {
	background: url(../img/ambassador/kahn-registration-right-D356A571C21EBDD93D27B91E8F7CBE22.jpg) no-repeat;
	background-position: right 0 bottom 380px;
	min-height: 853px;
	padding-bottom: 0px;
}

#schmeichel {
	background: url(../img/ambassador/schmeichel-registration-left.jpg) #616469 no-repeat;
	background-position: 50px 150px;
	min-height: 853px;
}

#schmeichel .backgroundWrapper {
	background: url(../img/ambassador/schmeichel-registration-right.jpg) no-repeat;
	background-position: right bottom;
	min-height: 853px;
	height: 853px;
	padding-bottom: 0px;
}

#konsel {
	background: url(../img/ambassador/konsel-registration-left.jpg) #616469 no-repeat;
	background-position: 50px 150px;
	min-height: 853px;
}

#konsel .backgroundWrapper {
	background: url(../img/ambassador/konsel-registration-right.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-BB0BFEC7A36373E3B52382A25C1B81B9.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-65853CAFB696484C82DE4A649E76335A.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-74F6BC8207F74288E8751895CB99BC29.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-7FAD5E52C76EE033EFEBA10CB074BA0C.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-D32A711F2AECE363637340BB2DD7C45B.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-D65C8CF66041949A36A68FE638599DD4.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-3F9AEF6F1811533CA22C321D23F7569C.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-7ADAC3CB0936005A1BFF217FE3866477.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-6F1250BDD4A9808EAD2950621980F1BC.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-310C43AE408546586D0E9BAB5CC6C2F2.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-E671D7A797C32D69496F6261732E6082.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-3DCE8D3EF6100F5973EA7E6811A52350.jpg) no-repeat;
}

.mobile_teaser.no2 {
	background: url(../img/mobile_teaser_2-DFEDC9DEB6A12CC64E254DE12D2BACA2.jpg) no-repeat;
}

.mobile_teaser.no3 {
	background: url(../img/mobile_teaser_3-38CD2569ECBB5D614759115F0BDFA2CE.jpg) no-repeat;
}

.mobile_teaser.no4 {
	background: url(../img/mobile_teaser_4-073AC07C06FDF1C650129F02B294A424.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-FA81B2C7A6BCD6433E1E99E67902033C.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-BBC6960E0092A1FF6E967B8B2D5F78D5.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-74ABBA944547051C5530F914443A30EA.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-59AC97760DDC48FDCEF0CC0FD6D7E776.png) no-repeat right bottom transparent;
	padding: 6px 19px 15px 3px;
}

.rolloverLeft {
	background: url(../img/conference/timeline/tl_ttm2-A798BA3FE6FD0866F7B982E744AACCC3.png) no-repeat left top;
}

.rolloverMiddle {
	background: url(../img/conference/timeline/tl_ttm-C25B3801C40AF21A88E7C2374D73EBD8.png) no-repeat center top;
}

#tooltip_4_l {
	float: left;
	width: 9px;
	height: 84px;
	background: url(../img/conference/timeline/tl_ttl-D895E89093631C08757483A1F178CD75.png) no-repeat;
}

#tooltip_4_r {
	float: left;
	width: 9px;
	height: 84px;
	background: url(../img/conference/timeline/tl_ttr-C6D81EC6582D8E800C9EA1D37729FE46.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-68E39B79DF507A104EA27E2F78B25CEF.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-49974C0952322B2A8DA3494CC65ED34F.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-FB6675F01C0F72A70AFB1AB2D7BF3307.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-96FBF38A6B171981605C8B49414543BA.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-3A6B1C65BF4BDD8BDCC42A3C347C4B86.gif) no-repeat;
}

#conference-frame-area .top_match_foot {
	height: 7px;
	background: url(../img/top_match_foot-333AF655031A8DAD7AD610FB1EBDF995.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-B7FF6AEEE7DEBD7003DB412E3866E394.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-08E97DCF8799ECF4781C27B3ACF9DE61.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-239646E7EC5BADAC6B1E1EC0161DBBE6.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-9D2E53D0C4979E2AEF81B773D1245657.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-F77DB1966582DEF8511CF55BDA6EDB07.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-FBF7221A671B0C877B8E9339F768BD11.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-8C053E1837379468F434AFF6F2ABE944.png) no-repeat 10px 9px #363636;
	border-right: 1px solid #0d0d0d;
}

#casino.oc .listing .medal.pl2 {
	background: url(../img/casino/medal_2-AE0FBC273C9FA5C768813611132D4EB8.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-001023C76E1576CB80E69D51F89241E1.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-68A9CCB84981135692FC828F937B044E.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-CB7A1451F0E200A14B7101EE95594183.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-676536426E73D7B918648CE153D92D15.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-82B3772C262E2BC709EA433B0E90EA01.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-3B003CF2A872C7EF62B1ABC709A890AB.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-B89799EE9509441D6B047BB816BAEC99.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-8909977E35D0E0E44958B6B62E74A23B.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-A993B008C2C24D8DF3EB9CC06877218C.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-CB1F5F1F98B3BA809B56F0851A0DBED3.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-638990327F7741F48638CBB76579AA89.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-F32D1E1C846C912E0EE3AA195713774E.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-4D42A60E4F8F61B515C81A545ECB5455.png) no-repeat;
	cursor: pointer;
}

.bannerscollection_zoominout.opportune .leftNav:hover {
	background: url(../img/banner/arrow_l-4D42A60E4F8F61B515C81A545ECB5455.png) no-repeat;
}

.bannerscollection_zoominout.opportune .rightNav {
	position: absolute;
	right: 0px;
	width: 24px;
	height: 35px;
	background: url(../img/banner/arrow_r-A5CDADD6821356498C80015A7EC9CDDC.png) no-repeat;
	cursor: pointer;
}

.bannerscollection_zoominout.opportune .rightNav:hover {
	background: url(../img/banner/arrow_r-A5CDADD6821356498C80015A7EC9CDDC.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-8CBEA541F3F163BC773A3F12D8F49065.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-DA3F657C31C1D1754A4F3584ECDBE586.png);
}

.main_layer .paying .payment.visa:hover, .main_layer .paying .payment.visa.on {
    background-image: url(../img/payment_on/icon_visa-2F27620EF095D8D395E2D8E9F0D01269.png);
}

.main_layer .quick_paying .payment.visa {
    background-image: url(../img/payment_choose/paying_logo_visa-C043812B09355D48D4FCB926F2C82584.gif);
}

.main_layer .paying .payment.paysafe {
    background-image: url(../img/payment/icon_paysafe-797A31AAD0836B45C006A36B16B96EAE.png);
}

.main_layer .paying .payment.paysafe:hover, .main_layer .paying .payment.paysafe.on {
    background-image: url(../img/payment_on/icon_paysafe-75FC920E1DA2A35114746CF5C393E882.png);
}

.main_layer .quick_paying .payment.paysafe {
    background-image: url(../img/payment_choose/paying_logo_paysafe-D66B13A769351A31BE654C3939B8B52B.gif);
}

.main_layer .paying .payment.mistercash {
    background-image: url(../img/payment/icon_mistercash-F5AB4CCFB0CE8AB5BBEAB364B94BCE8A.png);
}

.main_layer .paying .payment.mistercash:hover, .main_layer .paying .payment.mistercash.on {
    background-image: url(../img/payment_on/icon_mistercash-0D647E5DD008D7F289B4C947BCCFF27C.png);
}

.main_layer .quick_paying .payment.mistercash {
    background-image: url(../img/payment_choose/paying_logo_mistercash.gif);
}

.main_layer .paying .payment.ideal {
    background-image: url(../img/payment/icon_ideal-9C18CDAE4CD93D64327FE25AAE7822FE.png);
}

.main_layer .paying .payment.ideal:hover, .main_layer .paying .payment.ideal.on {
    background-image: url(../img/payment_on/icon_ideal-8515EAFFEDDD52DD5E3DCD1771C81963.png);
}

.main_layer .quick_paying .payment.ideal {
    background-image: url(../img/payment_choose/paying_logo_ideal-9497AF4D4B737E1F416A1D1AE8E589F3.png);
}

.main_layer .paying .payment.eps {
    background-image: url(../img/payment/icon_eps-102D254262E0EC2B54AD8B36FB96C15C.png);
}

.main_layer .paying .payment.eps:hover, .main_layer .paying .payment.eps.on {
    background-image: url(../img/payment_on/icon_eps-3D932AFBBF579155B136D60225ECC2B9.png);
}

.main_layer .quick_paying .payment.eps {
    background-image: url(../img/payment_choose/paying_logo_eps-51DB534E92E7DECFAA4C118D7FECA160.png);
}

.main_layer .paying .payment.bonuscode {
    background-image: url(../img/payment/icon_bonuscode-64538933698BC92F3643CC66AA8C089A.png);
}

.main_layer .paying .payment.bonuscode:hover, .main_layer .paying .payment.bonuscode.on {
    background-image: url(../img/payment_on/icon_bonuscode-7C3E8EE0528310C947780F21E6785BB9.png);
}

.main_layer .quick_paying .payment.bonuscode {
    background-image: url(../img/payment_choose/paying_logo_bonuscode-B0560E1AA5C3B9C3E1BC7FB3D8E98407.gif);
}

.main_layer .paying .payment.Prepaid {
    background-image: url(../img/payment/icon_prepaidcode-B65C7E7C5ED5E3901810C5F3422323B3.png);
}

.main_layer .paying .payment.Prepaid:hover, .main_layer .paying .payment.Prepaid.on {
    background-image: url(../img/payment_on/icon_prepaidcode-FF87149E1EFDF942DE95A2738E2F6DEB.png);
}

.main_layer .quick_paying .payment.Prepaid {
    background-image: url(../img/payment_choose/paying_logo_prepaidcode-FF87149E1EFDF942DE95A2738E2F6DEB.png);
}

.main_layer .paying .payment.mastercard {
    background-image: url(../img/payment/icon_mastercard-35F943E726F0F28ECDF8DC9CBCB9AD4D.png);
}

.main_layer .paying .payment.mastercard:hover, .main_layer .paying .payment.mastercard.on {
    background-image: url(../img/payment_on/icon_mastercard-BC4A8C424605D8F953962BD36B927F9F.png);
}

.main_layer .quick_paying .payment.mastercard {
    background-image: url(../img/payment_choose/paying_logo_mastercard-99DAF848263814868ADA4E4994B77C92.gif);
}

.main_layer .paying .payment.ukash {
    background-image: url(../img/payment/icon_ukash.png);
}

.main_layer .paying .payment.ukash:hover, .main_layer .paying .payment.ukash.on {
    background-image: url(../img/payment_on/icon_ukash.png);
}

.main_layer .quick_paying .payment.ukash {
    background-image: url(../img/payment_choose/paying_logo_ukash.gif);
}

.main_layer .paying .payment.skrill {
    background-image: url(../img/payment/icon_moneybookers-6D277E75606A7056813995F298F0310F.png);
}

.main_layer .paying .payment.skrill:hover, .main_layer .paying .payment.skrill.on {
    background-image: url(../img/payment_on/icon_moneybookers-A71A024A054155C21A0DD373905C1697.png);
}

.main_layer .quick_paying .payment.skrill {
    background-image: url(../img/payment_choose/paying_logo_moneybookers-EEFE272087E8A5205CEE56CFD294A724.gif);
}

.main_layer .paying .payment.sofortueberweisung {
    background-image: url(../img/payment/icon_sofortueberweisung-2F3690DB1032ED0EF09FBD61664036CD.png);
}

.main_layer .paying .payment.sofortueberweisung:hover, .main_layer .paying .payment.sofortueberweisung.on {
    background-image: url(../img/payment_on/icon_sofortueberweisung-1C64BF861C75C2CF34D7210B99827D29.png);
}

.main_layer .quick_paying .payment.sofortueberweisung {
    background-image: url(../img/payment_choose/paying_logo_sofort-F01894142957722467D8971E37A01C78.gif);
}

.main_layer .paying .payment.neteller {
    background-image: url(../img/payment/icon_neteller-20758A0337C184509B742E94368B65CC.png);
}

.main_layer .paying .payment.neteller:hover, .main_layer .paying .payment.neteller.on {
    background-image: url(../img/payment_on/icon_neteller-01348B5D4101D3AB384D8A1020557B99.png);
}

.main_layer .quick_paying .payment.neteller {
    background-image: url(../img/payment_choose/paying_logo_neteller-5FC1E79897658567431281E83A6241A4.gif);
}

.main_layer .paying .payment.giropay {
    background-image: url(../img/payment/icon_giropay-7530FF4AF5CEDEE2925FB93641440458.png);
}

.main_layer .paying .payment.giropay:hover, .main_layer .paying .payment.giropay.on {
    background-image: url(../img/payment_on/icon_giropay-D1EDFBCD931A95C9B03025892DBE9C29.png);
}

.main_layer .quick_paying .payment.giropay {
    background-image: url(../img/payment_choose/paying_logo_giropay-44BACE351D90D37C905ECE35A4FCCB77.gif);
}

.main_layer .paying .payment.paybox {
    background-image: url(../img/payment/icon_paybox-82AAC7C56CDDB98AEDC435204CBB153C.png);
}

.main_layer .paying .payment.paybox:hover, .main_layer .paying .payment.paybox.on {
    background-image: url(../img/payment_on/icon_paybox-AAD78BF7D76442A69DA89C7BD2AF7D51.png);
}

.main_layer .quick_paying .payment.paybox {
    background-image: url(../img/payment_choose/paying_logo_paybox-5DE35BBCFE12AAD6A84779A0A2E82DEC.gif);
}

.main_layer .paying .payment.banktransfer_de {
    background-image: url(../img/payment/icon_banktransfer_de-AA58AE3F42EC41443099F03DA70687DD.png);
}

.main_layer .paying .payment.banktransfer_de:hover, .main_layer .paying .payment.banktransfer_de.on {
    background-image: url(../img/payment_on/icon_banktransfer_de-6B31A5F6F1A21414FD76F962762B3838.png);
}

.main_layer .paying .payment.banktransfer_en {
    background-image: url(../img/payment/icon_banktransfer_en-C5D67F89E7E6394DAD32B668A3CAF99A.png);
}

.main_layer .paying .payment.banktransfer_en:hover, .main_layer .paying .payment.banktransfer_en.on {
    background-image: url(../img/payment_on/icon_banktransfer_en-21F636BD41AC20664E9D8897CEF27AD1.png);
}

.main_layer .paying .payment.banktransfer_it {
    background-image: url(../img/payment/icon_banktransfer_it-6D60862425C20C8B44340D8332A53A82.png);
}

.main_layer .paying .payment.banktransfer_it:hover, .main_layer .paying .payment.banktransfer_it.on {
    background-image: url(../img/payment_on/icon_banktransfer_it-69B4618F3612218517E33091B3903ACD.png);
}

.main_layer .paying .payment.banktransfer_fr {
    background-image: url(../img/payment/icon_banktransfer_fr-A96CC42052A7C2FA0A705E74B8C3F401.png);
}

.main_layer .paying .payment.banktransfer_fr:hover, .main_layer .paying .payment.banktransfer_fr.on {
    background-image: url(../img/payment_on/icon_banktransfer_fr-C3CA1A5614F720692B07771329F6BDB9.png);
}

.main_layer .paying .payment.banktransfer_hr {
    background-image: url(../img/payment/icon_banktransfer_hr-A9D36E63A676C20554E8DC34F106AA02.png);
}

.main_layer .paying .payment.banktransfer_hr:hover, .main_layer .paying .payment.banktransfer_hr.on {
    background-image: url(../img/payment_on/icon_banktransfer_hr-D04754B0F65DEF64FFAA71F86EB32758.png);
}

.main_layer .paying .payment.banktransfer_rs {
    background-image: url(../img/payment/icon_banktransfer_hr-A9D36E63A676C20554E8DC34F106AA02.png);
}

.main_layer .paying .payment.banktransfer_rs:hover, .main_layer .paying .payment.banktransfer_rs.on {
    background-image: url(../img/payment_on/icon_banktransfer_hr-D04754B0F65DEF64FFAA71F86EB32758.png);
}

.main_layer .paying .payment.banktransfer_tr {
    background-image: url(../img/payment/icon_banktransfer_tr-EB58C6F9C1CDD0FFA86D37FA8DCBA180.png);
}

.main_layer .paying .payment.banktransfer_tr:hover, .main_layer .paying .payment.banktransfer_tr.on {
    background-image: url(../img/payment_on/icon_banktransfer_tr-8070C07E6BEEB6947CB94E33438A2432.png);
}

.main_layer .paying .payment.banktransfer_da {
    background-image: url(../img/payment/icon_banktransfer_da-979999EAB5A979FA1A807AA2FBC67BAE.png);
}

.main_layer .paying .payment.banktransfer_da:hover, .main_layer .paying .payment.banktransfer_da.on {
    background-image: url(../img/payment_on/icon_banktransfer_da-4D36289E7D993DC44DF468E31F155ED3.png);
}
.main_layer .paying .payment.banktransfer_nl {
    background-image: url(../img/payment/icon_banktransfer_nl-9DB8F5F68AFA1310DC574CA5C5E3620C.png);
}

.main_layer .paying .payment.banktransfer_nl:hover, .main_layer .paying .payment.banktransfer_nl.on {
    background-image: url(../img/payment_on/icon_banktransfer_nl-FE252EFE988B778DA8859D18A5C9600C.png);
}
.main_layer .paying .payment.fast_transfer {
    background-image: url(../img/payment/icon_fast_transfer-C252A252B4899AA108C2884207ECDFDF.png);
}

.main_layer .paying .payment.fast_transfer:hover, .main_layer .paying .payment.fast_transfer.on {
    background-image: url(../img/payment_on/icon_fast_transfer-9F8F220732AC8F054856385BC0CE19EC.png);
}

.main_layer .quick_paying .payment.fast_transfer {
    background-image: url(../img/payment_choose/paying_logo_fast_transfer-7BE38F09720EE800D7D94ED9302594D0.gif);
}

.main_layer .paying .payment.webmoney {
    background-image: url(../img/payment/icon_webmoney-FF605904AFA567F4BA8C394F0BC67775.png);
}

.main_layer .paying .payment.webmoney:hover, .main_layer .paying .payment.webmoney.on {
    background-image: url(../img/payment_on/icon_webmoney-0F97863130C170A2D696F117CB14D959.png);
}

.main_layer .quick_paying .payment.webmoney {
    background-image: url(../img/payment_choose/paying_logo_webmoney-CA7057DB70BCFC1AB7483BF91FE37DF6.gif);
}

.main_layer .paying .payment.bonifico {
    background-image: url(../img/payment/icon_bonifico-8C47A1E3AADF117F346104CA0403F914.png);
}

.main_layer .paying .payment.bonifico:hover, .main_layer .paying .payment.bonifico.on {
    background-image: url(../img/payment_on/icon_bonifico-39660A121A8FA1B935452BD675A14DD3.png);
}

.main_layer .quick_paying .payment.bonifico {
    background-image: url(../img/payment_choose/paying_logo_bonifico-DBB03B3FA99C88ADC926EA7EABC693CF.gif);
}

.main_layer .paying .payment.paypal {
    background-image: url(../img/payment/icon_paypal-A93612FE646217E583772A4F749AF1DA.png);
}

.main_layer .paying .payment.paypal:hover, .main_layer .paying .payment.paypal.on {
    background-image: url(../img/payment_on/icon_paypal-A57879D8D4C5F5F8779096571EEB3555.png);
}

.main_layer .quick_paying .payment.paypal {
    background-image: url(../img/payment_choose/paying_logo_paypal-2B05E04052C3481776C28D9EA3AB57E5.gif);
}

.main_layer .paying .payment.skrill_one {
    background-image: url(../img/payment/icon_skrill_one-ABB6AFCEB680343C89B3C1A794FFE9A6.png);
}

.main_layer .paying .payment.skrill_one:hover, .main_layer .paying .payment.skrill_one.on {
    background-image: url(../img/payment_on/icon_skrill_one-66C845CF0DA6DF628E1DC579B5E11DB9.png);
}

.main_layer .quick_paying .payment.skrill_one {
    background-image: url(../img/payment_choose/paying_logo_moneybookers-EEFE272087E8A5205CEE56CFD294A724.gif);
}

.main_layer .paying .payment.paysafecard {
    background-image: url(../img/payment/icon_paysafe-797A31AAD0836B45C006A36B16B96EAE.png);
}

.main_layer .paying .payment.paysafecard:hover, .main_layer .paying .payment.paysafecard.on {
    background-image: url(../img/payment_on/icon_paysafe-75FC920E1DA2A35114746CF5C393E882.png);
}

.main_layer .quick_paying .payment.paysafecard {
    background-image: url(../img/payment_choose/paying_logo_paysafe-D66B13A769351A31BE654C3939B8B52B.gif);
}

.main_layer .paying .payment.agency {
	background-image: url(../img/payment/icon_shop-761249DBDFDB2A7FA284D0C49AB51323.png);
}

.main_layer .paying .payment.agency:hover, .main_layer .paying .payment.agency.on {
	background-image: url(../img/payment_on/icon_shop-B2FC8B39F74FD40EDFA11505B2077ED7.png);
}

.main_layer .quick_paying .payment.agency {
    background-image: url(../img/payment_choose/paying_logo_shop-B2FC8B39F74FD40EDFA11505B2077ED7.png);
}

.main_layer .paying .payment.cashcard {
    background-image: url(../img/payment/icon_cashcard-1AFB7954091E6206263468EAB9A12C27.png);
}

.main_layer .paying .payment.cashcard:hover, .main_layer .paying .payment.cashcard.on {
    background-image: url(../img/payment_on/icon_cashcard-E991518A85E9B3430716558631A10462.png);
}

.main_layer .quick_paying .payment.cashcard {
    background-image: url(../img/payment_choose/paying_logo_cashcard-E420B299E63C34813D4385922B7D6D44.gif);
}

.main_layer .paying .payment.tipicopay {
    background-image: url(../img/payment/icon_tipicopay-C3BC0EDA4928B2002DC07D9ADF4F5D87.png);
}

.main_layer .paying .payment.tipicopay:hover, .main_layer .paying .payment.tipicopay.on {
    background-image: url(../img/payment_on/icon_tipicopay-CCFD4428D8DA6B04A0EC2F3629B27626.png);
}

.main_layer .quick_paying .payment.tipicopay {
    background-image: url(../img/payment_choose/paying_logo_tipicopay-7F614F0923899AFF1975F52A1C30B93B.gif);
}

.tipicopay_devices_en {
	height: 332px;
	width: 220px;
	background-image: url(../img/payment/tipicopay_devices_en-F6962914258D9BCDDE221213E76C64DF.png);
}

.tipicopay_devices_de {
	height: 332px;
	width: 220px;
	background-image: url(../img/payment/tipicopay_devices_de-95C71F91E62E07CABCAC96A52852CEE5.png);
}
.tipicopay_android_en {
	height: 50px;
	width: 150px;
	float: left;
	display: block;
	background-image: url(../img/payment/tipicopay_android_en-600076A83CC6E3BFBDDE0ED90CAF324D.png);
}

.tipicopay_android_de {
	height: 50px;
	width: 150px;
	float: left;
	display: block;
	background-image: url(../img/payment/tipicopay_android_de-825CCC67BA1C29F7ECFB75AE0C65BCF2.png);
}

.tipicopay_ios_en {
	height: 50px;
	width: 150px;
	float: right;
	display: block;
	background-image: url(../img/payment/tipicopay_ios_en-8959F6714636DDFC6A728147F949D836.png);
}

.tipicopay_ios_de {
	height: 50px;
	width: 150px;
	float: right;
	display: block;
	background-image: url(../img/payment/tipicopay_ios_de-CB399ED3DC0C193E7847F33261CC4E53.png);
}

.retail_box {
	line-height: 24px;
}

.icon_www {
	background: url(../img/icon_www-BAE6E8074956B285F209D4AD0980C4D0.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;
}

.main_layer .paying .box_2 .wirecard_iframe, .wirecard_iframe {
    height: 490px;
    width: 550px;
    padding-top: 0;
	background: transparent;
}

.worldpay_bank_logo {
	height: 48px;
	width: 138px;
	background-image: url(../img/payment/icon_worldpay_bank-33FEE07FEC647E7549BF5B3E69629826.png);
}

.worldpay_iframe {
    width: 668px;
    height: 724px;
}

#pay_in_intro {
	background:url(../img/pay_in_intro/pay_in_intro_de-9E15B6535A62FB1F2FDEE3D7BE5895FC.png) no-repeat;
    width: 670px;
    height: 405px;
}
#pay_in_intro_de {
	background:url(../img/pay_in_intro/pay_in_intro_de-9E15B6535A62FB1F2FDEE3D7BE5895FC.png) no-repeat;
    width: 670px;
    height: 405px;
}
#pay_in_intro_en {
	background:url(../img/pay_in_intro/pay_in_intro_en-F6366C9BE3FC91E3E636394ABD36CA58.png) no-repeat;
    width: 670px;
    height: 405px;
}
#pay_in_intro_da {
	background:url(../img/pay_in_intro/pay_in_intro_da-9DD3DAC532A1EF247C0940CB3B595231.png) no-repeat;
    width: 670px;
    height: 405px;
}
#pay_in_intro_it {
	background:url(../img/pay_in_intro/pay_in_intro_it-BB91A89CFB97FFF399137C8C0D83216D.png) no-repeat;
    width: 670px;
    height: 405px;
}
#pay_in_intro_fr {
	background:url(../img/pay_in_intro/pay_in_intro_fr-A32F9DD949AF416D23148C7EB4B91863.png) no-repeat;
    width: 670px;
    height: 405px;
}
#pay_in_intro_hr {
	background:url(../img/pay_in_intro/pay_in_intro_hr-7DE8D77A7689A207F19DFF78FE0D29ED.png) no-repeat;
    width: 670px;
    height: 405px;
}
#pay_in_intro_rs {
	background:url(../img/pay_in_intro/pay_in_intro_rs-1A134E986849E5CB4E62EEA740BB380D.png) no-repeat;
    width: 670px;
    height: 405px;
}
#pay_in_intro_tr {
	background:url(../img/pay_in_intro/pay_in_intro_tr-C9D9F2A1C24AF559B86B043A4C351E47.png) no-repeat;
    width: 670px;
    height: 405px;
}
#pay_in_intro_nl {
	background:url(../img/pay_in_intro/pay_in_intro_nl-77208AF5EF2C07602E7D8C12E4BCC620.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-06DBB184F3EDCD930DFBD9BA905E13A1.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-BE1A44A7E67C4B43B9A23318A1C03D15.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-BE1A44A7E67C4B43B9A23318A1C03D15.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-B47D2AE35E8E37B3B157E68828BF761D.png) no-repeat;
	background-size: 230px;
    width: 235px;
    height: 57px;
    display: block;
}

#pay-in-error-tutorial-icon_en {
	background:url(../img/tutorial2_en-B47D2AE35E8E37B3B157E68828BF761D.png) no-repeat;
	background-size: 230px;
    width: 235px;
    height: 57px;
    display: block;
}

#pay-in-error-tutorial-icon_de {
	background:url(../img/tutorial2_de-A1B3A036B4CD84376AB0A6FE9676B9F2.png) no-repeat;
	background-size: 230px;
    width: 235px;
    height: 57px;
    display: block;
}

#pay-in-error-tutorial-icon_da {
	background:url(../img/tutorial2_en-B47D2AE35E8E37B3B157E68828BF761D.png) no-repeat;
	background-size: 230px;
    width: 235px;
    height: 57px;
    display: block;
}

#pay-in-error-tutorial-icon_it {
	background:url(../img/tutorial2_en-B47D2AE35E8E37B3B157E68828BF761D.png) no-repeat;
	background-size: 230px;
    width: 235px;
    height: 57px;
    display: block;
}

#pay-in-error-tutorial-icon_fr {
	background:url(../img/tutorial2_en-B47D2AE35E8E37B3B157E68828BF761D.png) no-repeat;
	background-size: 230px;
    width: 235px;
    height: 57px;
    display: block;
}

#pay-in-error-tutorial-icon_hr {
	background:url(../img/tutorial2_en-B47D2AE35E8E37B3B157E68828BF761D.png) no-repeat;
	background-size: 230px;
    width: 235px;
    height: 57px;
    display: block;
}

#pay-in-error-tutorial-icon_rs {
	background:url(../img/tutorial2_en-B47D2AE35E8E37B3B157E68828BF761D.png) no-repeat;
	background-size: 230px;
    width: 235px;
    height: 57px;
    display: block;
}

#pay-in-error-tutorial-icon_tr {
	background:url(../img/tutorial2_en-B47D2AE35E8E37B3B157E68828BF761D.png) no-repeat;
	background-size: 230px;
    width: 235px;
    height: 57px;
    display: block;
}

#pay-in-error-tutorial-icon_nl {
	background:url(../img/tutorial2_en-B47D2AE35E8E37B3B157E68828BF761D.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;
}

.cta {
	height: 46px;
	border-radius: 3px;
	background-color: #c8102e;
	padding-left: 20px;
	padding-right: 20px;
	font-family: Arial, Helvetica;
	font-size: 18px;
	color: #ffffff;
	border: none;
}

.cta.red {background-color: #a41723}
.cta.red:hover {background-color: #a41723}

.cta.black {background-color: #303030}
.cta-black:hover {background-color: #000000}

.cta.green {background-color: #08b110}
.cta.green:hover {background-color: #03933f}

.cta.blue {background-color: #528494}
.cta.blue:hover {background-color: #77a5b4}

.cta.gray {background-color: #666666}
.cta-gray:hover {background-color: #454545}

.cta.negative {
	background-color: #ffffff;
	color: #454545;
	border: 1px solid #666666;
}
.cta.negative:hover {
	background-color: #ffffff;
	color: #454545;
	border: 1px solid #454545;
}
.cta.disabled {background-color: #cccccc}
.cta.negative.disabled {
	background-color: #f7f7f7;
	color: #cccccc;
	border: 1px solid #cccccc;
}

#terms-change {
	position: fixed;
	z-index: 9999999;
	width: 630px;
	min-height: 577px;
	background-color: #fdfdfd;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	left: 50%;
	top: 50%;
	margin-left: -315px;
	margin-top: -289px;
}

#terms-change-intro {
	text-align: center;
	color: #303030;
}

#terms-change-intro-title {
	font-size: 24px;
	padding: 112px 0 20px 0;
	text-align: center;
	background-image: url(../img/terms-changed-icon-5B00F534DB274686C99FFAC38823E18A.png);
	background-repeat: no-repeat;
	background-position: 50% 30px;
	line-height: normal;
}

#terms-change-intro-title::after {
	border-bottom: 1px solid #999999;
	display: block;
	position: relative;
	top: 20px;
	margin: 0 50px;
	content: "";
}

#terms-change-intro-info {
	font-size: 15px;
	padding: 20px;
	text-align: center;
}

#terms-change-content {
	overflow-y: scroll;
	height: 220px;
	padding: 10px;
	font-size: 13px;
	color: #666666;
	margin: 20px 50px 20px 50px;
	border: 1px solid #999999;
}

#terms-change-buttons {
	text-align: center;
	margin-bottom: 15px;
}

#terms-change-buttons button {
	margin: 2.5px 0;
}

.dim {
	position: fixed;
	z-index: 99998;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: url(../img/trans_65-503BD105E4C59EDF16978FD3DAF091F5.png) repeat;
}

.email-login-disabled-msg {
    font-size: 9px!important;
    line-height: normal!important;
    text-align: center;
    margin-bottom: 10px;
    color: #999999!important;
}

.vert-top {
	vertical-align: top;
}

.vert-middle {
	vertical-align: middle;
}

/*DEV-6991*/


.g-recaptcha {
	margin-top: 4px;
	transform:scale(0.92);
	-webkit-transform:scale(0.92);
	transform-origin:0 0;
	-webkit-transform-origin:0 0;
}

.info-block {
    background: white;
    float: left;
    width: 677px;
	line-height: 0.8em;
}

.info-block a {
	text-decoration: underline;
	color: #303030;
}

.info-message {
    background-color: #cde6f3;
    width: 50%;
    padding: 20px 24px 15px 24px;
    border-radius: 3px;
    float: left;
    margin: 30px 0 0 30px;
    width: 616px;
    box-sizing: border-box;
}

.info-icon {
	height: 30px;
	width: 30px;
	display: table-cell;
}

.info-description {
	display: table-cell;
	vertical-align: top;
	padding-left: 15px;
	color: #4c688c;
	font-size: 12px;
}

.info-header {
	font-size: 16px;
	font-weight: bold;
	line-height: 1em;
}

.info-maintext {
	line-height: 1.5em;
}

.info-subtext {
	color: #666666;
	line-height: 1.5em;
}

.paysafeCardContent .info-block ~ .psc_iframe {
	padding-top: 15px;
}

#paymentContainer {
    display: inline-block;
}

#paymentContainer > .payment:nth-child(n+5) {
    display: none;
}

#paymentContainer > .payment:nth-child(4) {
    margin-right: 0;
}


/*DSCCAS-688*/

.data-optimization-info-bar {
	line-height: 25px;
	padding-right: 10px;
	font-weight: bold;
}

.mybets .error {
	text-align: right;
	padding: .3em 0;
}
.mybets .error-icon, .mybets .error-msg {
	display: inline-block;
	vertical-align: middle;
}

.mybets .error-icon {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	height: 14px;
	width: 14px;
}

.mybets .error-icon--error {
	background-image: url(../img/mybets/icon-error-23B3808E2262C9EF63C21F1111558A5D.png);
}

.mybets .error-icon--changed {
	background-image: url(../img/mybets/icon-info-88318D1CB5A0958AFB7C3CC002BB89A3.png);
}

.mybets .error-icon--unavailable {
	background-image: url(../img/mybets/icon-unavailable-DEEE8AACD314D423B8B8F8EF3B196866.png);
}

.mybets .error-icon--won {
	background-image: url(../img/mybets/icon-won-E00A958275FD1D95FCEEE504BF0E6014.png);
}

.mybets .error-msg {
	color: #888888;
}

.hide-imp {
	display: none !important;
}

.payout-doc-list {
    margin-left: 15px;
    list-style: disc;
}



.verified_account {
    background: #f8f8f8;
    width: 100%;
}

.verified_account_wrapper {
    padding: 0 20px;
}

.verified_account_inner {
    padding: 0 20px;
    text-align: center;
}

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

.verified_account_wrapper{
    display: none;
}

.showDocumentVerification .verified_account_wrapper{
    display: block;
}

.bonus-detail-block-separator {
	border-bottom: 1px solid #ccc !important;
}

#paypal-store-details-container{
	float: left;
	width: 100%;
	margin-top: 10px;
}

.store_details_float_left{
	float: left;
}
