@CHARSET "UTF-8";
*{
	margin:0;
	padding:0;
}
/* Global Styles */
body {
	font: 12px Arial;
	color: #616161;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

h2 {
	color: #787878;	
	margin-top: 2px;
}

h4 {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif bold;
	color: #616161;
	margin-top: 5px;
	font-weight: bold;
}

h5 {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif bold;
	color: #616161;
	margin-top: 11px;
	margin-left: 20px;
}

iframe {
	float: left;
	width: 210px;
}

a {
	color: #616161;
	outline: none;
}

img {
	border: none;
}

.clear {
	clear: both;
}

/* layout */

#page {display: block; float: left; width: 730px;}

#top-bar {
    clear: both;
    background: url(../img/layout/subpage.png) no-repeat;
    height: 80px;
    padding: 10px 0 0 10px;
    color: #fff;
    font-size: 12px;
    position:relative;
}

#logged {
    float: left;
    margin: 7px 0 0 5px;
}

#logged a {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}


#top-bar .anmelden {
    margin: 0 20px 0 0;
}
#top-bar .traden {
    margin: 3px 10px 0 0;
}



#top-bar-mainpage {
    clear: both;
    background: url(../img/layout/bg_top_bar_mainpage.jpg) no-repeat;
    height: 293px;
    padding: 16px 0 0 20px;
    color: #fff;
    font-size: 12px;
    position:relative;
}
/*
#top-bar-mainpage a {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    
}
*/

#sub-menu {
    list-style-type: none;
    display: block;
    margin:  20px 0 0 0px;
    padding: 0px;
}

#sub-menu li {
    display: block;
    float: left;
    margin: 0 20px 0 0;
    padding: 0;
}

#sub-menu li a {
    color: #00137F;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 12px;
}

.btn-login{
	background: url(../img/login.png) no-repeat;
	width:54px;
	height:23px;
	border:0;
}
.login-form input{
	margin-right:5px;
}
.login-form .input-txt{
	height:23px;
	width:86px;
	background: url(../img/login-input.png) no-repeat;
	border:0;
	vertical-align:top;
	padding-top:3px
}
#login .action {
	width:130px;
}
#login .action a{
	font: 11px Arial, sans-serif ;
	color: #cce4fb;
	vertical-align:top;	
}
.padding10{
	padding-top:10px;
}
ul.menu{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	position:absolute;
}
ul.mm_menu li {
	width:177px;
	height:21px;
	padding:1px;
}
ul.menu li a{
/*	display:block;
	float:left;
	*/
}
ul.menu li a span{
	text-indent:-999em;
	cursor:pointer;
	display:block;
	height:21px;	
}
ul.mm_menu .mm_1{
	background: url(../img/start.png) no-repeat;
}
ul.mm_menu .mm_2{
	background: url(../img/spierlregeln.png) no-repeat;
}
ul.mm_menu .mm_3{
	background: url(../img/gewinnauszahlung.png) no-repeat;
}
ul.mm_menu .mm_4{
	background: url(../img/zumspiel.png) no-repeat;
}

.mm_menu2{
	bottom:32px;
}

.mm_menu2 li {
	display:block;
	float:left;
}
.mm_menu2 li a span{
	height:29px;
}
ul.mm_menu2 li {
	width:203px;
	height:29px;
	padding:1px;
}

ul.mm_menu2 .mm_1{
	background: url(../img/1x2financles.png) no-repeat;
	margin-right:30px;
	margin-left:2px;
}
ul.mm_menu2 .mm_2{
	background: url(../img/borsenrennen.png) no-repeat;
	margin-right:30px;
}
ul.mm_menu2 .mm_3{
	background: url(../img/easytrader.png) no-repeat;
}

.mm_menu3{
	bottom:20px;
}

.mm_menu3 li {
	display:block;
	float:left;
}
.mm_menu3 li a span{
	height:21px;
}
ul.mm_menu3 li {
	width:115px;
	height:21px;
/*	padding:21px;*/
}

ul.mm_menu3 .mm_1{
	background: url(../img/start2.png) no-repeat;
	margin-right:5px;
	margin-left:2px;
	width:104px;
}
ul.mm_menu3 .mm_2{
	background: url(../img/spielregeln2.png) no-repeat;
	margin-right:5px;
	width:104px;
}
ul.mm_menu3 .mm_3{
	background: url(../img/auszahlung2.png) no-repeat;
	margin-right:20px;
	width:104px;
	
}

ul.mm_menu3 .mm_4{
	background: url(../img/1x2_2.png) no-repeat;
	margin-right:5px;
}

ul.mm_menu3 .mm_5{
	background: url(../img/borsenerennen_2.png) no-repeat;
	margin-right:5px;
}
ul.mm_menu3 .mm_6{
	background: url(../img/easytrader_2.png) no-repeat;
	margin-right:5px;	
}

.left{
float:left;
}

.clr{
clear:both;
}

.login-form{
	padding-top:4px;
}
#btn-register{
	position:absolute;
	right:30px;
	top:200px;
}

.padding15{
padding-top:15px;
}

.jackpot{
	margin-right:20px;
	background: url(../img/jackpot.png) no-repeat;	
	width:480px;
	height:168px;
	position:relative;
}
.jackpot div{
	font-size:40px;
	position:absolute;
	top:9px;
	width:10px;
	color:#fff;
}

.jackpot  div.d1{
	left:252px;
}
.jackpot  div.d2{
	left:283px;
}
.jackpot  div.d3{
	left:323px;
}
.jackpot  div.d4{
	left:355px;
}

.adv{
/*	margin-left:20px;*/
	/*background: url(../img/lassen.png) no-repeat;*/	
	width:230px;
	height:168px;

	
}
.padding20{
	padding-top:20px;
}

.boredr-bottom-doted,
h2.section-title{
	border-bottom: 1px dotted #bababa;
}

h2{
	font-family: Arial;
	font-size:14px;
	color:#363636; 
	
}
.header-h2{
	text-align:center;
}

.box1{
	float:left;
	width:235px;
	margin-left:5px;
}
.box1 span{
	display:block;
	font-family: Arial;
	font-size:12px;
	color:#656565;
	width:230px;
}

.right{
	float:right;
}

.blue{
	color:#0463a5;
	font-size:12px;	
}
a.blue{
	text-decoration:underline !important;
	font-weight:bold;
	vertical-align: middle;
	display:block;
}
.box{
	display:block;
}
#flash-messages {
	border: 1px solid #C0C0C0;
	float: left;
	width: 700px;
	margin: 0 0 10px 0;
	text-align: center;
	color: red;
	padding: 0px 0 0 0;
}

#flash-messages a {
	display: block;
	float: right;
	text-decoration: none;
	margin-right: 2px;
}

#flash-messages p {
	padding: 0px 20px 5px 20px;
}

.box170{
	width:170px;
}
.box205{
		width:205px;
}

.box205 table{
	width:195px;
	border:5px solid #ecf5fa !important;
	border-bottom: :2px solid #ecf5fa !important;
	
}
.box355{
	width:355px;
}

.box170 table{
	width:160px;
	border:5px solid #ecf5fa !important;
	border-bottom: :2px solid #ecf5fa !important;
		
}

.box355 table{
	width:355px;
	border:5px solid #ecf5fa !important;;	
}

.box table,
.box table th,
.box table td{
	border:0 ;
	border-collapse:collapse;

}

.box thead th,
.box .header{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;	
	background: #ecf5fa;
	padding:8px 5px;
	color:#363636;	
}

.box tbody th{
	border-top:1px solid #FFFFFF !important;
	background: #ecf5fa;
	font-family:Arial;
	font-size:12px;
	color:#63665f;
	font-weight: bold;
	padding:2px;
}

.box tbody td{	
	background: #ecf5fa;
	font-family:Arial;
	font-size:12px;
	color:#63665f;			
}

tr.white td{
	background: #fff;
}

.td1{
	text-align:left;
	padding:4px 0 !important;
}

.td11{
	text-align:right;
	padding:4px 0 !important;	
}

.td2{
	text-align:right;
	padding:4px 0 !important;
	color:#0264a8 !important;
	padding-right:5px !important;;
}

ul.errors{
	color:red;
	font-size:11px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;	
}
h2.section-title{
	padding-bottom:2px;
	margin-bottom:15px;
}

p.p-title{
	font-weight:bold;
	margin:10px 0 0;
}


.box .header{
	border-top:1px solid #FFFFFF !important;
}

.boxdark .header{
	background: #014E2A;
	color:#C5D9CD;
}
.marginRight30{
margin-right:30px;
}

.box196{
width:196px;
}

.box{
	
}

.box230 .header{
	margin-bottom:1px;
}

.box230{
	width:230px;
}

.box230 .box-body{
	border:1px solid #ecf5fa;
	padding:13px;
	font-weight: bold;
}

.box-body table{
	width:100%;	
}

.box-body table tbody td{
	background: none;
	padding:5px;
}
.jackpot .jackpot-end-time{
	font-family: Arial;
	font-size:14px !important;
	color:#fff;
	top:107px !important;
	width:200px !important;
	left:163px !important;;
	
}
.jackpot .jackpot-end-time p{
} 

#countdown{
	font-family: Arial;
	font-size:20px;
	color:#fff;
	font-weight: bold;
	margin-top:7px;
	left:35px;	
}

.jackpot-end-time{
	position:absolute;
}

.box500{
	width:500px;
}

.td2,.blue{
color:#0264a8 !important;
}

table.default {
	width:100%;
	border:5px solid #ECF5FA !important;
}
table.default td{
padding:5px 0;
}

#footer{
margin:0 auto;width:510px;
}

#footer .logo a{
margin-left:0px;
display:block;
float:left;
}

.p-txt {
margin:0 0 10px;
}
td.noDot{
	padding-top:5px;
}
.table-element-center{
	text-align:center;
}