/*********************/ /* BASIC */ /*********************/
* {
	margin: 0px;
	padding: 0px;
}

body {
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
}

a {
	outline: none;
}

a:hover {
	cursor: pointer;
}

.clear {
	display: block;
	clear: both;
}

#container {
	width: 610px;
}

.width10 {
	display:inline;
	margin-left:10px;
}

#footer {
	text-align: center;
	color: #626262;
	margin: 10px 0;
	width: 100%;
}

#footer a {
	color: #626262;
}

#footer span {
	margin: 0 5px;
}

#logos {
	    padding-left:80px;
}

#logos a {
	display: block;
	float: left;
	width: 146px;
}

ul {
	list-style-type: none;
}

img {
	border: none
}

.margintop {
	margin-top: 15px;
}

.margin-top-10 {
	margin-top: 10px;
}

.login {
	width: 90px;
	color: #7F7F7F;
}

.password {
	width: 85px;
	color: #7F7F7F;
}

/*********************/ /* common STYLES */ /*********************/
.error-class {
	border: 1px red solid;
}

.error-class-span {
	background: red;
	display: block;
	float: left;
	height: 16px;
	width: 13px;
}

.content-info-box {
	border: 1px #CACCC9 solid;
	height: 50px;
	padding: 30px 0 0;
	text-align: center;
}

.balance-box {
	background: #000 url(../img/balance-box.jpg) no-repeat scroll 0 0;
	color: white;
	font-size: 34px;
	font-weight: bold;
	height: 94px;
	padding: 55px 0 0;
	text-align: center;
}

.balance-status-box {
	background: #D1E3EE none repeat scroll 0 0;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	height: 124px;
	text-align: center;
	padding: 25px 21px 0;
}

.balance-status-box table {
	width: 150px;
}

.bsb-left {
	text-align: left;
	padding-bottom: 5px;
}

.bsb-right {
	text-align: right;
	vertical-align: top;
}

#form-error-box {
	color: #DC1400;
}

#form-error-box ul {
	margin-left: 10px;
	color: #DC1400;
	font-weight: bold;
	list-style-type: none;
}

.caption {
	height: 18px;
	background-color: #00266B;
	color: #c5d9cd;
	padding: 1px 0 0px 9px;
	font-weight: bold;
}

#rangliste, #heutegewinner {
	list-style-type: none;
}

#rangliste .title {
	font-weight: bold;
}

#rangliste .name {
	color: #626262;
	width: 80px;
	float: left;
	padding: 3px 0 0 11px;
}

#rangliste .nr {
	color: #626262;
	width: 10px;
	float: left;
	padding: 3px 0 0 11px;
}

#rangliste .zeit {
	color: #626262;
	float: left;
	padding: 3px 0 0 0px;
}

#rangliste .betrag {
	color: #09492e;
	width: 55px;
	text-align: right;
	float: right;
	padding: 3px 10px 0 0px;
}

#rangliste li {
	clear: both;
	height: 20px;
}

#rangliste li.even {
	background-color: #D1E3F1;
}

#rangliste li.odd {
	
}
.rangliste{
	list-style-type: none;
}

.rangliste .title {
	font-weight: bold;
}

.rangliste .name {
	color: #626262;
	width: 80px;
	float: left;
	padding: 3px 0 0 11px;
}

.rangliste .nr {
	color: #626262;
	width: 10px;
	float: left;
	padding: 3px 0 0 11px;
}

.rangliste .zeit {
	color: #626262;
	float: left;
	padding: 3px 0 0 0px;
}

.rangliste .betrag {
	color: #09492e;
	width: 55px;
	text-align: right;
	float: right;
	padding: 3px 10px 0 0px;
}

.rangliste li {
	clear: both;
	height: 20px;
}

.rangliste li.even {
	background-color: #D1E3F1;
}

.rangliste li.odd {
	
}
/*********************/ /* STYLES */ /*********************/
#open-funnymoney {
	display: block;
	height: 29px;
	margin: 5px 0 0;
	text-decoration: none;
}

#open-funnymoney div {
	background: #00266B none repeat scroll 0 0;
	color: #FFFFFF;
	float: right;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 0 0 0;
	padding: 7px;
}

#open-funnymoney p {
	color: #00266B;
	float: left;
	font-size: 16px;
	font-weight: bold;
	margin: 5px 0 0;
	padding-left: 155px;
}

#head {
	width: 610px;
	height: 286px;
	background: url('../img/top-bg.jpg') no-repeat;
	position: relative;
	
}

#login-message {
	color: red;
	font-size: 10px;
	left: 6px;
	position: absolute;
}

#login-form FIELDSET {
	border: none;
}

#login-form {
	float: left;
	padding: 12px 0 0 6px;
	width: 260px;
}

#login-form .submit {
	border: none;
	background-color: #00266B;
	color: #fff;
	font-weight: bold;
}

#login-form .submit:hover {
	cursor: pointer;
}

#head .form-option {
	float: left;
	font-size: 10px;
	list-style-type: none;
	padding: 8px 0 0 0px;
	width: 164px;
}

#head .form-option a {
	color: #00266B;
}


#head .top-menu {
	padding: 0px 0 0 10px;
	text-transform: uppercase;
}

#head .top-menu a {
	text-decoration: none;
	color: #00266B;
	font-weight: bold;
}

#head .top-menu a:hover {
	text-decoration: underline;
}

#head .top-menu .first {
	background-image: url(../img/menu-element-1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 19px;
	padding: 3px 0 0 17px;
	width: 167px;
}

#head .top-menu .second {
	background-image: url(../img/menu-element-2.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 17px;
	padding: 3px 0 0 17px;
	width: 167px;
}

#head .top-menu .third {
	background-image: url(../img/menu-element-3.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 19px;
	padding: 3px 0 0 17px;
	width: 167px;
}


#head .anmelden {
	background-image: url(../img/anmelden.png);
	display: block;
	height: 21px;
	left: 453px;
	position: relative;
	top: 75px;
	width: 132px;
}

#user-logged-in {
	color: #00266B;
	padding: 12px 0 0 10px
}

#user-logged-in a {
	text-decoration: none;
	color: #00266B;
	font-weight: bold;
}

#user-logged-in a:hover {
	text-decoration: underline;
}

#level1 {
	margin-top: 15px;
}

#level1 .left {
	width: 197px;
	float: left;
}

#level1 .center {
	width: 196px;
	float: left;
	margin-left: 11px;
}

#level1 .right {
	width: 197px;
	float: left;
	margin-left: 9px;
}

#level2 {
	margin-top: 15px;
}

#level2 .left {
	width: 403px;
	float: left;
}

#level2 .right {
	width: 197px;
	float: left;
	margin-left: 9px;
}

#level3 {
	margin-top: 15px;
}

#level3 .left {
	width: 300px;
	float: left;
}

#level3 .left .content {
	height: 221px;
	padding: 10px 0 0 13px;
	background-color: #E6E4DF;
}

#level3 .left .content .text {
	color: #77746F;
	padding-top: 15px;
	line-height: 1.3;
}

#level3 .right {
	width: 300px;
	float: left;
	margin-left: 10px;
}

#level4 {
	margin-top: 15px;
}

#level4 .left {
	width: 300px;
	float: left;
}

#level4 .left .content {
	height: 221px;
	padding: 10px 0 0 13px;
	background-color: #E6E4DF;
}

#level4 .left .content .text {
	color: #77746F;
	padding-top: 15px;
	line-height: 1.3;
}

#level4 .right {
	width: 300px;
	float: left;
	margin-left: 10px;
}

/******* REGISTRATION* ******/
#registration-box {
	border: 1px #CACCC9 solid;
	padding: 15px 0 0 10px;
}

.agbBox {
	border: 1px solid #616161;
	float: left;
	height: 150px;
	overflow: auto;
	width: 450px;
}

/******* funny money* ******/
#funny-bottom {
	margin-top: 15px;
}

#funny-bottom .left {
	width: 196px;
	float: left;
}

#funny-bottom .center {
	width: 196px;
	float: left;
	margin-left: 10px;
}

#funny-bottom .right {
	width: 197px;
	float: left;
	margin-left: 10px;
}

/********* new head **********/
#head-new {
	width: 610px;
	height: 65px;
	background: #D1E3F1 none repeat scroll 0 0;
}

#head-new #login-form FIELDSET {
	border: none;
}

#head-new #login-form {
	float: left;
	padding: 12px 0 0 6px;
	width: 260px;
}

#head-new #login-form .submit {
	border: none;
	background-color: #00266B;
	color: #fff;
	font-weight: bold;
}

#head-new #login-form .submit:hover {
	cursor: pointer;
}

#head-new .form-option {
	float: left;
	font-size: 10px;
	list-style-type: none;
	padding: 8px 0 0 0px;
	width: 164px;
}

#head-new .form-option a {
	color: #00266B;
}

/*

#head-new .top-menu a {
	text-decoration: none;
	color: #00266B;
	font-weight: bold;
}

#head-new .top-menu a:hover {
	text-decoration: underline;
}
#head-new .top-menu li{

}
#head-new .top-menu a {
	display: block;
	height: 19px;
	padding: 3px 0 0 5px;
	margin-right:15px;
	float:left;
}*/
#head-new .top-menu {
	padding: 0px 0 0 10px;
	text-transform: uppercase;
}

#head-new .top-menu li {
	float: left;
	padding: 6px 0 0;
}
#head-new .top-menu .gamez {font-size:12px;color:#00266B;padding:0 12px 0 8px;font-weight:bold;text-transform: none;background:url(/public/img/indicator.jpg) no-repeat scroll 0px 5px;}

#head-new .top-menu .red{color:red;}
#head-new .top-menu a {
	padding: 0px 12px 0 2px;
	color: #00266B;
	font-weight: bold;
	text-decoration: none;
}


#head-new .top-menu a:hover {
	text-decoration: underline;
}

#head-new .top-menu .second {
	
}

#head-new .top-menu .third {
	
}

#head-new .anmelden {
	background-image: url(../img/anmelden.png);
	display: block;
	height: 21px;
	width: 132px;
	margin: 13px 10px 0px;
	float: right;
}

/*
.indicator{
	float:left;
	background-image: url(../img/indicator.jpg);
	background-repeat:no-repeat;
	width:4px;
	height:7px;
	margin-top:7px;
}*/
.indicator {
	background-image: url(../img/indicator.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 7px;
	margin-top: 4px;
	width: 4px;
}
.indicator_red {
	background-image: url(../img/indicator_red.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 7px;
	margin-top: 4px;
	width: 4px;
}


/*********** withdraw ************/
.withdraw-table {
	border: 1px #CACCC9 solid;
	margin: 5px auto;
	border-collapse: collapse;
	width: 600px;
}

.withdraw-table th {
	color: #648C50;
	line-height: 23px;
	margin: 0;
	padding: 0;
	border-bottom: 1px #CACCC9 solid;
	border-right: 1px #CACCC9 solid;
}

.withdraw-table .dot {
	border: 1px solid;
}

.withdraw-table td {
	border: 1px #CACCC9 solid;
	text-align: center;
	padding: 5px;
}

.withdraw-table td a {
	color: #00266B;
	text-decoration: none;
}

.withdraw-table td a:hover {
	text-decoration: underline;
}

/**********full-registration-table**********/
.full-registration-table {
	width: 550px;
}

.full-registration-table td {
	padding: 2px;
}

.button-green {
	background: #00266B none repeat scroll 0 0;
	border: medium none;
	color: #FFFFFF;
	font-weight: bold;
	padding: 7px;
	margin: 10px 0;
}

.p-title {
	font-weight: bold;
	margin: 10px 0 0;
}

.p-txt {
	margin: 0 0 10px;
}

.termsofuse-box {
	border: 1px solid #CACCC9;
	color: #626262;
	padding: 10px;
}
/*** new index *******************/
.games-menu{
  padding-bottom:12px;
  margin-left:32px;
  padding-top:12px;
  width:600px;
}
.games-menu li{
	float:left;
	margin-right:23px;
}
.games-menu li.last{
	margin-right:0px;
	float:left;
}
.games-menu a{
  background:url(/public/img/derviatecheck_button_home.png);
	display:block;
	width:110px;
	height:23px;
	color:white;
	text-align:center;
	text-transform: uppercase;
	padding-top:7px;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	float:left;	
	width:177px;
}
.games-menu a:hover{
	color:white;
	font-weight:bold;
	text-decoration: none;
	font-size:13px;
}
.games-menu li a.active{
	color:#fff;
	font-weight:bold;
	text-decoration: none;
	font-size:14px;
	
}
.flash-top-bar{
}
.flash-top-bar .jackpot-screen{
	background:url(../img/index/jackpotbg.jpg);
	float:left;
	width:403px;
	height:168px;
	position:relative;
	margin-right:10px;
	color:#FEFEFE;
	display:inline;
}
.flash-top-bar .jackpot-screen .jackpot-value div{
	top:26px;
	font-size:40px;
	width:10px;
	position:absolute;
}
.flash-top-bar .jackpot-screen .jackpot-value div.d1{
	left:215px;
}
.flash-top-bar .jackpot-screen .jackpot-value div.d2{
	left:245px;
}
.flash-top-bar .jackpot-screen .jackpot-value div.d3{
	left:285px;
}
.flash-top-bar .jackpot-screen .jackpot-value div.d4{
	left:319px;
}
.flash-top-bar .jackpot-screen .jackpot-end-time{
	margin:100px 0 0 95px;
	font-size:16px;
	font-weight: bold;
	width:210px;
	text-align: center;
	color:#fff;
}
.flash-top-bar .jackpot-screen .jackpot-end-time p{
	margin:5px;
}
.flash-top-bar .jackpot-screen .jackpot-end-time #countdown{
	font-size:22px;
}
.flash-top-bar .jackpot01{
	float:left;
display:inline;
}
.section-three-cols-new {
	margin-top: 20px;
}

.section-three-cols-new .three-cols-element {
	float: left;
	width: 197px;
	margin-right: 9px;
	display: inline;
}

.section-three-cols-new .three-cols-element .description {
	height: 59px;
	border: 1px solid #EAEAEA;
	padding: 9px 6px;
	font-size:10px;
	font-weight:bold;
}
a.play-movie{
	text-align:center;
	display:block;
	margin-top:10px;
	text-decoration:none;
	color:#24654d;
	font-weight:bold;
	font-family:Tahoma;
	text-decoration:underline;
}
.section-three-cols-new div.last {
	margin: 0;
}
.three-tables{
	margin-top:15px;
}
.three-tables .left{
	float:left;
	width:145px;
	margin-right:10px;
}
.three-tables .center{
	float:left;
	width:145px;
	margin-right:10px;
}
.three-tables .right{
	float:left;
	width:300px;
}
.rangliste-new{
	
}
.rangliste-new{
	list-style-type: none;
}

.rangliste-new .title {
	font-weight: bold;
}

.rangliste-new .name {
	color: #626262;
	width: 62px;
	float: left;
	padding: 3px 0 0 5px;
	overflow: hidden;
}
.rangliste-new .betrag {
	color: #00266B;
	width: 62px;
	text-align: right;
	float: right;
	padding: 3px 5px 0 0px;
}

.rangliste-new li {
	clear: both;
	height: 20px;
}

.rangliste-new li.even {
	background-color: #D1E3F1;
}

.rangliste-new li.odd {
	
}
#winnings-table {
	width: 300px;
	border: none;
	text-align:left;
	border-spacing: 0;
}
#winnings-table div{
	overflow:hidden;
	height: 15px;
	color:#626262;
}
#winnings-table th {
	font-weight: bold;
	color:#626262;
	font-size: 12px;
	padding: 3px 0 2px 2px;
}
#winnings-table td {
	font-size: 12px;
	padding: 2px 0 3px 2px;
}

#winnings-table .even td {
	background: #fff;
}

#winnings-table .odd td {
	background: #D1E3F1;
}
#winnings-table td.winning-instrument {
	width:70px;
}

#winnings-table .daily-won {	
	text-align:right;
	width:60px;
	padding-right:2px;
	color:#00266B;
}

#winnings-table div.winning-user ,#winnings-table div.winning-app {
	padding:0 0px 0 0px;
	text-align:left;
	
}
#winnings-table td.winning-app {
	width:85px;
}
#winnings-table td.winning-user{
	width:70px;
}
/******************* POPUP on layer *************************/
.popup {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}

.popup .close {
	display: block;
	text-align: right;
}

.popup-bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
}

.popup-box {
	background: transparent url(../img/newindex/caption-bg-800.png) no-repeat top;
	width: 800px;
	height: 520px;
	left: 25%;
	position: relative;
}
/***************** Easy Trader Page ********************/
.easy-trader{
	height:403px;
	width:263px;
	float:left;
	margin:15px 0 0 0;
	position:relative;
}
.easy-trader img.symbols {
	bottom:0;
	left:50px;
	position:absolute;
}
.easy-trader-info{
	float:left;
	width: 290px;
	margin:15px 0 0 35px;
}

