/** 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; }

.h4bonus {
	line-height: 0px;
}

.bonus {
	padding-top: 10px;
	padding-bottom: 10px;
}

.bonustable {
	width: 456px;
}


p { font-family:Verdana; line-height:13px; }

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 { 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: 30px; 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; }

/** 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-right: 0px; width: 300px; float: right; }
#vip #vipstatus { margin-left:-92px; margin-top:42px; position:absolute; }
#vip #vipbutton { margin-top: 15px; }

#header_account { margin-top: 66px; position: absolute; margin-left: 101px; }
#header_account #myaccount { float: left; padding-right: 5px; border: 0px; }
#header_account #logout { border: 0px; }

/** LOGIN **/
#login { margin-right: -11px; 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; }
.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 { margin-right: 12px; position: relative; width: 300px; 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; padding: 0 20px; font-size: 11px; }
#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; }

/** 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; margin-top: 0px; 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: -3px; background: url('/images/leftbar_vipclub.png') no-repeat; width: 291px; height: 330px; }
#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; }
.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; }
.real a { color: #ffffff; }
.real .real_bottom { padding-top: 10px; }

/** Lobby **/
.lobbygame {  float:left; padding-bottom:0; padding-left:5px; padding-top:11px; 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; }

/** 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; }
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; }  

/** 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 }
#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:-10px; }
#gameofthemonth_left .image { position: absolute;  border: 0px; padding-left:103px; padding-top:170px; }

/** flashbanner **/
.flashbanner { margin-left: -4px; margin-bottom:-1px; }

.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 #footer_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; }

/** Error **/
#standard_error { color: #ff0000; padding: 10px; font-weight: bold; }
