/** Default **/
body { font-family: verdana; background: url(/images/background.jpg) #0b4024; background-position:top center; background-repeat:no-repeat; margin-top: 0px; font-size: 11px; color: #ffffff; }

a:active, a:focus{
	outline-style: none;
	-moz-outline-style:none;
}
.h4bonus{
	margin: 0 0;
}
.bonustable{
	width: 456px;
}
.bonus{
	padding: 10px 0;
}
.bonus p{
	margin: 0 0;
}
p{
	font-family:Verdana;
	line-height:13px;
	margin: 0 0 15px 0;
}
.pane_content ul{
	margin: 0 0;
	padding: 0 0 0 15px;
}
.helplist{
	margin-bottom: 15px;
}

img { border: 0px; }

a { font-family: Verdana; text-decoration: none; font-size: 11px; color:#FFFFFF; }
a:hover {text-decoration: none;}

.text_bank { color: #ffffff; }

/** Container */
#container { margin: 0 auto; width: 788px; }

/** Header */
#header { margin-top: 0px;}

/** Header Logo */
#header #logo { float: left; position: relative; margin: 10px 0px 0px 0px }

/** Header Menu */
#header #menu { position:relative; background: url(/images/menu.png) no-repeat top left; padding-left: 22px; width: auto; height: 38px; }
#header #menu img { float: left; }

#header #menu_sub { padding-top: 33px; padding-left: 15px; margin-top: -28px; background: url(/images/menu_sub.png) no-repeat top left; width: auto; height: 24px; }
#header #menu_sub { color: #000000; text-decoration: none; font-weight: bold; }
#header #menu_sub a { color: #000000; text-decoration: none; font-weight: bold; }
#header #menu_sub a:hover { color: #ffffff; text-decoration: none; font-weight: bold; }

.menu_button{
    height: 37px;
    display: block;
    text-indent: -9999px;
    float: left;
}
a.menu_button:hover{
    background-position: 0 -38px;
}
.menu_home{
    background-image:url('/images/menu_homebutton.png');
    width: 72px;
}
.menu_speelnu{
    background-image:url('/images/menu_speelnu.png');
    width: 94px;
}
.menu_kassa{
    background-image:url('/images/menu_kassa.png');
    width: 74px;
}
.menu_acties{
    background-image:url('/images/menu_acties.png');
    width: 74px;
}
.menu_veiligheid{
    background-image:url('/images/menu_veiligheid.png');
    width: 98px;
}
.menu_speluitleg{
    background-image:url('/images/menu_speluitleg.png');
    width: 100px;
}
.sub_button{
    height: 13px;
    display: block;
    text-indent: -9999px;
    float: left;
    margin: 1px 0 0 0;
}
a.sub_button:hover{
    background-position: 0 -13px;
}
.sub_spacer{
    display: block;
    float: left;
    margin: 0 4px;
}
/*
.sub_tafelspellen{
    background-image: url("/images/nl_NL/tafelspellen_sub.jpg");
    width: 80px;
}
*/
.sub_tafelspellen{
    background-image: url("/images/nl_NL/tafelspellen_sub_hot.jpg");
    width: 132px;
	margin-top:-2px;
	height: 22px;
}
.sub_tafelspellen:hover{
	background-position: 0 -22px!important;
}
.sub_keno {
    background-image: url("/images/nl_NL/keno_sub.jpg");
    width: 33px;
}
.sub_blackjack {
    background-image: url("/images/nl_NL/blackjack_sub.jpg");
    width: 65px;
}
.sub_baccarat{
    background-image:url('/images/nl_NL/baccarat_sub.jpg');
    width: 58px;
}
.sub_casinowar{
    background-image:url('/images/nl_NL/casinowar_sub.jpg');
    width: 73px;
}
.sub_roulette{
    background-image:url('/images/nl_NL/roulette_sub.jpg');
    width: 58px;
}
.sub_blackjackeu{
    background-image:url('/images/nl_NL/blackjack_sub.jpg');
    width: 65px;
}
.sub_caribbeanstud{
    background-image:url('/images/nl_NL/caribbeanstud_sub.jpg');
    width: 95px;
}
.sub_caribbeanpoker{
    background-image:url('/images/nl_NL/caribbeanpoker_sub.jpg');
    width: 103px;
}
.sub_moneywheel{
	background-image:url(/images/nl_NL/moneywheel_sub.jpg);
	width: 75px;
}
.sub_populairespellen{
    background-image:url('/images/nl_NL/populairespellen_sub.jpg');
    width: 110px;
}
.sub_casinoslots{
    background-image:url('/images/nl_NL/slots_sub.jpg');
    width: 132px;
	margin-top:-2px;
	height: 22px;
}
.sub_casinoslots:hover{
	background-position: 0 -22px!important;
}
.sub_videopoker{
    background-image:url('/images/nl_NL/videopoker_sub.jpg');
    width: 78px;
}
.sub_bingospellen{
    background-image:url('/images/nl_NL/bingospellen_sub.jpg');
    width: 36px;
}
.sub_populairespellen{
    background-image:url('/images/nl_NL/populairespellen_sub.jpg');
    width: 110px;
}
.sub_scratchcards{
   background-image:url('/images/nl_NL/scratchcards_sub.jpg');
    width: 80px;
}
/** Account */
#account {}
#account td { font-family: verdana; font-size: 11px; }
#account td #checkbox_mailing { text-align: right; }
#account td #checkbox_post { text-align: right; }

.form_input_check { float:left; height:25px; text-align:right; width:17px; }
.txtright { padding-right: 20px; font-size: 11px; text-align: right; }

/** Input buttom */
.input_25, .form_input_text_small { background: url(/images/input_30.png) no-repeat; font-family: Arial; text-align: left; padding-left: 6px; width: 25px; height: 20px; font-size: 15px; border: 0px; }
.input_50, .form_input_text_medium { background: url(/images/input_50.png) no-repeat; font-family: Arial; text-align: left; padding-left: 9px; width: 50px; height: 20px; font-size: 15px; border: 0px; }
.input_105 { background: url(/images/input_105.png) no-repeat; font-family: Arial; text-align: left; padding-left: 10px; width: 95px; height: 20px; font-size: 15px; border: 0px;}
.input_210, .form_input_text, .cpt_inlog_input, #code { background: url(/images/input_210.png) no-repeat; font-family: Arial; text-align: left; padding-left: 10px; width: 199px; height: 20px; font-size: 15px; border: 0px;}

.cpt_inlog_input { background: url(/images/funreallogin.jpg) no-repeat; font-family: Arial; text-align: left; padding-left: 10px; width: 152px; height: 19px; font-size: 15px; border: 0px;}

/** Select and option  buttom */
.select_210, .form_input_select { background: transparent url(/images/input_210.png) no-repeat; font-family: Arial; text-align: left; padding-left: 10px; width: 229px; height: 20px; font-size: 15px; border: 0px;}
.select_210, .form_input_select option { color: #000000; }

/** submit buttom */
.inlog_submit, .input_submit, .button_bg { text-align: center; width: 88px; height: 30px; background: url(/images/submit.png) no-repeat transparent; border: 0; color: #ffffff; font-weight: bold;  }
.fun_real_submit {  padding-top: 10px; padding-bottom: 10px; text-align: center; width: 161px; height: 28px; background: url(/images/funrealsubmit.jpg) no-repeat transparent; border: 0; color: #ffffff; font-weight: bold;  }


/** VIP **/
#vip{
	margin: 58px 0 0 18px;
	width: 204px;
	height: 30px;
	float: left;
}
#vip_loggedin{
	margin-top: 2px;
}
#vipstatus {
	position:relative;
	float: right;
	margin: 27px 12px 0 0;
}
#vipbutton{
	height: 49px;
}
#helpdeskstatus{
}
#vipstatus_img{
	display: block;
	width: 203px;
	height: 49px;
	float: right;
	margin: 0 0;
}
#header_account{
	display: block;
	float: right;
	margin: 2px 3px 2px 0;
}
#header_account #myaccount { float: left; padding-right: 5px; border: 0px; }
#header_account #logout { border: 0px; }

/** LOGIN **/
#login { margin-right: -6px; width: 310px; float: right; text-align: right; }
#login .username { padding-bottom: 5px; padding-top: 5px; }
#login .password { padding-bottom: 5px; }
#login .ww_reg { padding-bottom: 5px; }
#login p { text-align: right; }
#login label { float: left; line-height: 17px; width: 70px; text-align: left; height: 20px; font-family: Arial; font-weight: bold; font-size: 10px; }
#login .login { background: url(/images/input_210.png) no-repeat; font-family: Arial; text-align: left; padding-left: 10px; width: 210px; height: 20px; font-size: 15px; border: 0px;}
#login label a { text-align: left; color: #e8c505; font-family: Arial; width: 210px; font-size: 10px;  }
#login .submit { text-align: center; width: 88px; height: 30px; background: url(/images/submit.png) no-repeat transparent; border: 0; color: #ffffff; font-weight: bold; }
.btn { text-align: center; width: 88px; height: 30px; background: url(/images/nl_NL/btn.png) no-repeat transparent; border: 0; color: #ffffff; font-weight: bold; margin-left: 20px; }
.btn_afbreken { text-align: center; width: 88px; height: 30px; background: url(/images/nl_NL/btn_afbreken.png) no-repeat transparent; border: 0; color: #ffffff; font-weight: bold; }

/** Login **/
#login .ww_reg { color: #e8c505; font-family: Arial; font-size: 11px; text-decoration: none; font-weight: bold; text-align: left; }
#login .ww_reg a { color: #e8c505; font-family: Arial; font-size: 11px; text-decoration: none; font-weight: bold; }  

#ingelogd{
	position: relative;
	width: 300px;
	height: 90px;
	float: right;
	text-align: right;
}
#ingelogd #myaccount {  }
#ingelogd #logout { float: left; }

/** Pane **/
.pane_top { background: url('/images/content_top.gif') no-repeat; display: block; float: left; width: 467px;  height: 12px; }
.pane_header { font-family: Verdana; padding-left: 18px; font-size: 24px; }
.pane_content { font-family: Verdana; font-size: 11px; overflow: hidden; padding: 0 15px 0 15px; }
/*.pane_content p { padding: 0 20px 0 20px; }*/
.pane_content table {}
.pane_middle { background: #0a3920 url('/images/content_middle.jpg') no-repeat; border-left: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF; }
.pane_middle_home { background: #0a3920 url('/images/content_middle.jpg') no-repeat; border-left: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF; width: 463px; }
.pane_bottom { background: url('/images/content_bottom.gif') no-repeat; width: 467px;  height: 12px; }
.pane_clear { height: 5px; }

#left_help_column{
	float: left;
	display: block;
	width: 190px;
}
#right_help_column{
	float: right;
	display: block;
	width: 190px;
}
#left_help_column p{
	padding: 0 0;
	margin: 0 0;
}
#right_help_column p{
	padding: 0 0;
	margin: 0 0;
}
#left_help_column ul{
	padding: 0 0 0 15px!important;
	margin-top: 1px;
}
#right_help_column ul{
	padding: 0 0 0 15px!important;
	margin-top: 1px;
}
#CashierContent h4{ padding-left: 20px;}

/** Content background **/
#content .top  { background: url('/images/background_top.png') no-repeat; height: 15px; width: 100%; }
#content .middle { background: url('/images/background_middle.png') repeat-y; float:left; width: 100%;}
#content .bottom { background: url('/images/background_bottom.png') no-repeat; width: 100%; height:20px; float:left; }

/** Leftbar **/
#content .barleft { margin-left: 17px; width: 287px;  }
#content .barleft .payment {
  background: url('/images/paymentoptions_bg_tg.png') no-repeat; 
  margin-top: 0px; 
  width: 285px; 
  height: 35px; 
  margin-top: -6px; 
  margin-left: -4px; 
  padding-top: 8px;
  padding-left: 24px; 
}

/** Leftbar Bonus **/
#content .barleft .welcome_bonus { font-size: 30px; font-weight: bold; text-align: center;  width: 285px; height: 188px; }

/** Leftbar Promotion **/
#content .barleft .promotions { background: url('/images/promotion.gif') no-repeat; width: 285px; height: 204px; margin-top: 0px; }
#content .barleft .promotions .header { font-family: Verdana; line-height: 34px; padding-left: 20px; padding-top:5px; font-size: 18px; }
#content .barleft .promotions .content { line-height: 28px; padding-left: 20px; padding-top: 5px; font-size: 11px; color: #ffffff; font-weight: bold; }
#content .barleft .promotions .content a { font-size: 11px; color: #e8c505; font-weight: bold; }

/** Leftbar Vipbanner 285x325 **/
#content .barleft .vipclub { margin-left:-4px; font-size: 30px; font-weight: bold; text-align: center; margin-top: -4px; display: block; position: relative; width: 291px; height: 169px; }
#content .barleft .vipclub .text {  position:relative; font-size: 13px; text-decoration: none; font-weight: bold; padding-top:283px; }

/** Leftbar Vipbanner 285x185 **/
#content .barleft .vipclub_small { margin-top: 0px; width: 293px; height: 165px; margin-left:-4px; }

/** Leftbar cashier buttom **/
#content .barleft .cashier { margin-left: -3px; text-align: center; margin-top: 0px; }

/** Leftbar Coupon/Deposit buttom **/
#content .barleft .coupon { margin-left: -3px; text-align: center; margin-top: 0px; }

/** Leftbar Balance **/
#content .barleft .balance { background: url('/images/nl_NL/uw_balans.png') no-repeat; width: 285px; height: 48px; margin-top: 10px; padding-bottom: 0px;}
#content .barleft .balance .amount { padding-right: 20px; padding-top: 9px; font-family: verdana; color: #1b1b19; font-size: 17px; font-weight: bold; float: right; }

/** Rightbar **/
#content .barright { margin-top: -4px; margin-right: 10px; position: relative; width: 467px; float: right; }
#content .tolobby { padding-top: 0px; margin-left: -4px; padding-bottom: 4px; }
#content .tolobby img { border: 0;}

/** Rightbar Vipbanner 467x144 **/
#content .barright .vipclub { padding-bottom: 10px; width: 467px; height: 144px; }

/** Login Fun/Real **/
.login_new { padding-left: 10px; }

.fun { background: url('/images/nl_NL/fun.png'); float:left; width: 387px; height: 295px; text-indent: -9999px; }
.fun .emailtext { color: #E8C505; padding-bottom: 10px;}
.fun #mailing { padding-top:10px; padding-bottom: 10px; }
.fun .login_fun { padding-top: 112px; width: 343px; padding-left:34px; }
.fun .fun_submit { background: url(/images/nl_NL/play_now_for_fun.png) no-repeat; width: 185px; height: 34px; border: 0px; }
.fun .funemail { background: url(/images/input_210.png) no-repeat; font-family: Arial; text-align: left; padding-left: 10px; width: 210px; height: 20px; font-size: 15px; border: 0px;}

.real { background: url('/images/nl_NL/real.png'); width: 387px; height: 295px; float:left; }

.real .login_real { padding-left: 36px;  padding-top: 102px; }
.real .login_real label { color:#E8C505; float:left; font-family:Arial; font-size:10px; font-weight:bold; height:20px; line-height:17px; text-align:left; width:100px; }
.real .login_real .login { background: url(/images/input_210.png) no-repeat; font-family: Arial; text-align: left; padding-left: 10px; width: 210px; height: 20px; font-size: 15px; border: 0px;} 
.real .submit_login { background: url(/images/nl_NL/submit.png) no-repeat; width: 136px; height: 35px; border: 0px; margin-left: 100px;}
.real a { color: #ffffff; }
.real .real_bottom { padding-top: 10px; }

/** Lobby **/
.lobbygame {  float:left; padding: 11px 11px 0 2px; text-align:center; }
.lobbygame_text { border:1px hidden silver; float: left; font-size:10px; height:150px; margin-left:5px; padding-bottom:2px; padding-right:15px; padding-top:8px; width:120px; }
.gameline { width: 448px; height: 148px; }

/** Cashier **/
#MoneyData{	width:421px; float:left; display:block; }
#ReviewData { width: 430px; }
#ReviewData td { width: 200px; }

div.rgl           { clear:both; display:block; min-height:33px; height:auto !important; height: 33px; width:520px; margin:0; line-height:20px; padding-left:20px; }
div.rgl div       { background-color:transparent; display:inline; float:left; height:33px;}
div.rgl div.pfx   { text-align:center; width:10px;}
div.rgl div.hdr   { background-color:transparent; padding-right:5px; text-align:right; width:139px;}
div.rgl div.hdr_err { color:#FF0000;font-weight:bold; padding-right:5px; text-align:right; width:139px;}
div.rgl div.inp   { width:240px;}
div.rgl p         { padding: 2px 3px; width:96%;}

div.rgl div.am,  
div.rgl div.cd,
div.rgl div.dt,  
div.rgl div.tp,
div.rgl div.vw    { margin: 0 1px; }

div.rgl div.dt    { margin-left:0; width: 69px; }  
div.rgl div.am    { width: 69px; text-align:right;}   
div.rgl div.tp    { width: 66px; text-align:center;}
div.rgl div.cd    { width: 170px }
div.rgl div.vw    { width: 35px; margin-right:0; text-align:right;}
div.vw span.cnc   { color: red; }

.subhdr        { border-bottom:1px solid #999; margin: 2px 2px 0;height:20px; }
div.subhdr div    { border:1px solid #999; border-bottom:none; margin:0 10px 0 0; padding:0 5px; height: 20px; }
div.cnc           { margin-top: 0; min-height: 250px; }  
div.his           { border-top:none; margin-top: 0; min-height: 290px; }  

div.sub > div {padding-left: 20px; width: 423px;}
div.theme_invulling{padding-left: 0px!important;}
div.txt {padding-left: 0px!important;}

/** Winners **/
#winners { background: url('/images/winners.gif') no-repeat; width: 285px; height: 245px; margin-bottom:0px; margin-top: 0px; }
#winners .header { font-family:Verdana; line-height: 34px; padding-left: 20px; padding-top: 5px; padding-bottom: 4px; font-size: 18px; }
#winners .content { color:#FFFFFF; font-size:11px; line-height:15px; padding-left:20px; padding-right:20px; padding-top:0; }
#winners .content table { width: 245px; border: 0px; }
#winners .content .name { font-size: 11px; color: #ffffff; font-weight: bold; }
#winners .content .game { font-size: 11px; color: #ffffff; font-weight: bold; }
#winners .content .currenty { font-size: 11px; color: #ffffff; font-weight: bold; }
#winners .content .amount { font-size: 11px; color: #ffffff; font-weight: bold; text-align: right; }
#winners .content .fix_left_upper{ margin:0; line-height:inherit; padding:0; width:50%; padding-left:8px; }
#winners .content .fix_right_upper{ margin:0; line-height:inherit; padding:0; width:50%; padding-right:8px; }
#winners .content .fix_left_lower{ margin:0; line-height:inherit; padding:0; width:50%; padding-left:8px; background-color:#555e57; }
#winners .content .fix_right_lower{ margin:0; line-height:inherit; padding:0; width:50%; padding-right:8px; background-color:#808881; }

/** Game of the month **/
#gameofthemonth { margin-left:-5px; padding-top: 0px; width: 475px; height: 209px; display:block; }
#gameofthemonth #text { margin-left: 147px; margin-top: 87px; position: absolute;}
#gameofthemonth #text a { font-size: 13px; text-decoration: none; }
#gameofthemonth .gameofthemonth_bottom { margin-left:287px; margin-top:157px; position:absolute; text-align:right; }
 
/** Game of the month Left 306x226 **/
#gameofthemonth_left { height: 293px; height: 224px; margin-left:-3px; margin-top:-2px; display:block; }
#gameofthemonth_left .image {
    position: absolute;
    border: 0px;
    padding: 67px 0 0 59px;
}

/** flashbanner **/
.flashbanner{
	margin: -13px 0 -1px -4px;
}
.pricescratch{
    display: block;
    float: left;
    height: 65px;
    margin: 17px 0 0 27px;
    width: 65px;
}

.spacer { height: 10px; }
.spacer_top { height: 4px; }

/** Green bar  **/
.green_bar { margin-top: 10px; width: 90%; margin-left:5%; }
.green_bar .green_bar_left { background: url(/images/green_left.gif); width: 14px; height: 36px; float: left;}
.green_bar .green_bar_middle { background: url(/images/green_middle.gif); text-decoration: none; height: 36px; margin-left:14px; margin-right:14px; line-height:30px; }
.green_bar .green_bar_middle a { text-decoration: none; font-weight: bold; height: 36px; margin-left:  13px; float:left; text-align:center; text-decoration:none; width:90%;}
.green_bar .green_bar_right { margin-top: -36px; background: url(/images/green_right.gif); width: 14px; height: 36px; float: right; }

/** Footer **/
#footer { position: relative; }
#footer_middle { background: url('/images/footer.png') no-repeat; color:#000000; font-size: 11px; text-decoration: none; width: 795px; height: 43px; padding-top: 16px;}
#footer_middle_menu { font-family: verdana; text-align: center; color:#FFFFFF; font-size: 11px; text-decoration: none; }
#footer_middle_menu a { font-family: verdana; text-align: center; color:#FFFFFF; font-size: 11px; text-decoration: none; }
#footer_middle_text { font-family: verdana; font-size: 11px; width:795px; padding-top: 20px; padding-bottom: 20px; text-align:center; color: #ffffff; }

/** Contact  **/
#question { height:176px;width:204px; }

/** Cashier => balance **/
.sub { padding-top:20px; }
.sub label {padding-left: 20px; }
/** Error **/
#standard_error { color: #ff0000; padding: 10px; font-weight: bold; }

