body
{
    height: 100%;
    margin: 0px;
    padding: 0px;
    font-size: 11px;
    color: #464646;
	background-color: #676767;
    font-family: Verdana,Arial,Helvetica,Sans-Serif;
	line-height:14px;
	scrollbar-base-color:#ffffff;
    scrollbar-3dlight-color:#ffffff;
    scrollbar-arrow-color:#969696;
    scrollbar-darkshadow-color:#ffffff;
    scrollbar-face-color:#ffffff;
    scrollbar-highlight-color:#969696;
    scrollbar-shadow-color:#969696;
    scrollbar-track-color:#ffffff;
}

a, a:visited, a:active, a:hover { 
	text-decoration:none; 
	color: #464646; 
}
a:active, a:focus {
	outline: 0;
}

html
{
    
}
td
{
   
}

#formular, #formular2, #formular3 {
	display: inline;
}

table
{
    margin: 0px;
    padding: 0px;
    border: 0px;
	font-size: 11px;
    line-height:14px;
    font-family: Verdana,Arial,Helvetica,Sans-Serif;
}

img
{
    border: 0px;
}

input, textarea, select
{
    font-family: Verdana,Arial,Helvetica,Sans-Serif; 
	font-size: 11px; 
	color: #464646;
}

.txt_schwarz {
	color: #000000;
}
.txt_grau {
	color: #919191;
}
.txt_dunkelgrau {
	color: #535353 !important;
	background-image: url("images/pfeil_grau.png") !important;
}
.txt_small {
	font-size: 10px;
	line-height:13px;
}
.txt_big {
	font-size: 13px;
	line-height: 16px;
}
.txt_bigger {
	font-size: 16px;
	line-height: 19px;
}
.txt_medium {
	font-size: 12px;
	line-height: 15px;
}
.txt_bold {
	font-weight: bold;
}
.txt_upperbold {
	text-transform: uppercase;
	font-weight: bold;
}
.txt_center {
	text-align: center;
}
.txt_right {
	text-align: right;
}
.txt_upper {
	text-transform: uppercase;
}
.txt_norm {
	text-transform: none;
}
.smstxtbox {
	border: solid 1px #969696;
	background-color: #e0e1e3;
	padding: 5px;
	font-style: italic;
}
.txt_underline, a.txt_underline, a:visited.txt_underline , a:active.txt_underline, a:hover.txt_underline{
	text-decoration: underline;
}
.gruen, a.gruen , a:visited.gruen , a:active.gruen, a:hover.gruen, .gruen a {
	color: #2cb814;
}
.dunkelgruen, a.dunkelgruen , a:visited.dunkelgruen , a:active.dunkelgruen, a:hover.dunkelgruen, .dunkelgruen a {
	color: #2cb814;
}
.blau, a.blau , a:visited.blau , a:active.blau, a:hover.blau, .blau a  {
	color: #3b5998 !important;
}
.orange, a.orange , a:visited.orange , a:active.orange, a:hover.orange, .orange a {
	color: #f05a23;
}
.rot, a.rot , a:visited.rot , a:active.rot, a:hover.rot, .rot a {
	color: #b00026;
}
.hellrot, a.hellrot , a:visited.hellrot , a:active.hellrot, a:hover.hellrot, .hellrot a {
	color: #b00026;
}
.gelb, a.gelb , a:visited.gelb , a:active.gelb, a:hover.gelb, .gelb a {
	color: #ffff00;
}
.grau, a.grau , a:visited.grau , a:active.grau, a:hover.grau, .grau a  {
	color: #989898;
}
.weiss, a.weiss , a:visited.weiss , a:active.weiss, a:hover.weiss, .weiss a  {
	color: #ffffff;
}
.bg_blau {
	background-color: #559DE6;
}
.bg_grau {
	background-color: #919191;
}
.tourn_rot  {
	background-color: #b00026;
}
.tourn_gruen  {
	background-color: #2cb814;
}
.bold {
	font-weight: bold;
}
.normal {
	font-weight: normal;
}
.aligntop {
	vertical-align: top;
}
.aligncenter {
	text-align: center;
}
.alignright {
	text-align: right;
}
.paddingleft {
	padding-left: 10px;
}
.paddingright {
	padding-right: 10px;
}
.paddingright2 {
	padding-right: 16px;
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}
.floatnone {
	float: none;
}
.clear {
	clear: both;
}
.italic {
	font-style: italic;
}
.pointer {
	cursor: pointer;
}
.noborder, .noborder td {
	border-width: 0px !important;
}
.rahmen {
	border: solid 1px #000000;
}
.rahmen2 {
	border: solid 1px #969696;
}
.rahmen3 {
	border-top: solid 2px #676767;
	border-left: solid 2px #676767;
	border-right: solid 2px #676767;
}
.bildrahmen {
	border: solid 1px #a3a3a3;
}
.space {
    height: 10px; 
    width: 100%; 
    float: left;
}
#centerdiv {
	text-align: center; 
	position: absolute; 
	top: 0px; /*33%*/
	left: 0px; 
	width: 100%; 
	height: 100%;    
	overflow: visible; 
	visibility: visible; 
}

#content {
	width: 960px; 
    background-image: url(images/bg_weiss.gif);
	background-repeat: repeat-y;
	background-position: left 21px;    
	margin: auto; /* Div soll zentriert werden */
    min-height: 100%; /* Mindesthöhe für moderne Browser */
    height:auto !important; /* Important Regel für moderne Browser */ 
    height:100%; /* Mindesthöhe für den IE */ 
    overflow: hidden !important; /* FF Scroll-leiste */ 
	text-align: left; 
}

/* IE only */
*+html #content, * html #content {
    overflow: visible !important;
}

#sclink {
	position: absolute;
	width: 150px; 
	height: 100px;
	top: 8px;
	left: auto;
	z-index:30;
}
#betatest {
	position: absolute;
	top: 0px;
	left: 125px;
	z-index:10;
}
#hintergrund { 
	margin: 0px; 
	width: 960px; 
	height: 600px;
}
#buttons { 
	clear: both;
	width: 960px;
	padding-top: 6px;
	text-align: right;
	height: 68px;
}
.button { 
	float: right;
	height: 16px;
    margin: 7px -2px 0px 2px;
    padding-top: 1px;
    color: #ffffff;
    border-left: solid 1px #ffffff;
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.firstbutton {
	margin: 7px 1px 0px 2px;
}
.button a, .button a:visited, .button a:active {
	padding: 0px 21px 1px 21px;
    color: #ffffff;
}

/* IE only */
*+html .button a, * html .button a, *+html .button a:visited, * html .button a:visited, *+html .button a:active, * html .button a:active {
	padding: 0px 21px 0px 21px;
}
.button a:hover { 
    background-color: #969696;
    color: #000000;
}

.buttonAktiv a { 
    background-color: #969696;
    color: #000000 !important;
}

.but_end { 
	float: right;
	width: 2px;
	height: 40px;
	background-image: url(images/but_end.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.but_grau {
	background-image: url(images/but_grau.gif);
}
.but_gruen {
	background-image: url(images/but_gruen.gif);
}
.but_blau {
	background-image: url(images/but_blau.gif);
}
.but_orange {
	background-image: url(images/but_orange.gif);
}
.but_rot {
	background-image: url(images/but_rot.gif);
}
.but_tournament {
	width: 25px;
	height: 12px;
	text-align: center;
	padding-bottom: 3px;
	margin: 1px 2px 2px 5px;
}
.but_tournament a {
    color: #ffffff;
}
.tellafriend {
	font-size: 12px;
	letter-spacing: -1px;
	white-space: nowrap;
}
#buttons_oben { 
	margin-top: -578px;  
	width: 960px;
	text-align: right;
	height: 23px;
}
.button_o { 
	float: right;
	height: 21px;
	padding-top: 2px;
    padding-right: 30px;
	font-size: 10px;
	text-transform: uppercase;
	text-align: center;
	background-image: url(images/spacer.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.button_o, .button_o a, .button_o a:visited, .button_o a:active, .button_o a:hover, .language, .language a, .language a:visited, .language a:active, .language a:hover {
	color: #3b5998;
}
.button_o_lang{
    cursor: pointer;
}
.loginout{
    width: 65px;
}
.fblogin{
    margin-top: -7px;
    width: 55px;    
}
.language {
	position: absolute;
	margin-top: 42px;
	margin-left: 668px;
	background-color:#ffffff;
	padding-bottom:1px;
	display: none;
	width: 90px;
	z-index: 30;
}
.language table {
	width: 100%;
}
.subnavlanguage {
	padding: 2px 0px 2px 0px;
	text-align: center;
	text-transform: uppercase;
	font-size: 10px;
}
.but_o_re { 
	float: right;
	width: 6px;
	height: 21px;
}
.but_o_li { 
	float: right;
	width: 4px;
	height: 21px;
	background-image: url(images/but_oben_li.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.linie  { 
	border-bottom: solid 1px #ffffff; 
	padding-top: 10px;  
	padding-bottom: 10px; 
}
.linie2  { 
	background-color: #e3e3e3; 
	margin-top: 8px;  
	margin-bottom: 8px; 
    height: 1px;
    clear:both;
}
.border {
	border: solid 1px #e3e3e3;
}
.border_le {
	border-left: solid 1px #e3e3e3;
}
.border_ri {
	border-right: solid 1px #e3e3e3;
}
.border_to {
	border-top: solid 1px #e3e3e3;
}
.border_bo {
	border-bottom: solid 1px #e3e3e3;
}

#content_boxes {
	margin: 0px;
}

#boxes_row1 {
}
#boxes_row2 {
	margin-top: 5px;
}
#footer_all {
	padding-top: 11px;
	margin-left: 0px;
	clear: both;
}
.moreSpace {
	padding-bottom: 70px;
}
#footer { 
	font-size: 9px;
	margin-left: 15px;
}
#social_bookmarks {
	margin-top: 48px;
	margin-left: 178px;
}
#smarticon {
	margin-top: 10px;
	margin-left: 14px;
}
#googleads {
	margin-top: 5px;
	margin-left: 55px;
}
#cityguide {
	margin-top: -10px;
	margin-left: 66px;
	border-width: 1px;
	border-color: #AAAAAA;
	border-style: solid;
}
.tab, .tabgrau {
	border: solid 1px #969696;
    margin: 5px 0px 0px 5px;
    background-color: #ffffff;
}
.tabgrau {
	background-color: #dcdcdc;
}
#tabhome, #tabgametournament {
	width: 265px;
	height: 389px;
	float:left;
}
#tabplaygame {
	width: 640px;
	height: 678px;
	float: left;
}
#tabhomewelcome {
    margin-top: -27px;
	width: 950px;
	float: left;
    border: none;   
	background-color: transparent; 
}

/* IE only */
*+html #tabhomewelcome, * html #tabhomewelcome {
	width: 950px;
}

#tabhometournament {
    width: 318px;
	height: 164px;
    float:left;
}

/* IE only */
*+html #tabhometournament, * html #tabhometournament {
	width: 316px;
    height: 167px;
}

#tabgametournament {
    float: left;
	width: 480px;
	height: 22px;
    color: #fff;
    text-align: right;
    padding: 7px 10px 0px 0px;
    margin: -26px 0px -7px 157px;
}
#tabtop10 {
	width: 161px;
	height: 433px;
	float:left;
}

/* IE only */
*+html #tabtop10, * html #tabtop10 {
	width: 163px;
    overflow: hidden;
}
#tabletop10 {
	font-size: 9px;
	line-height: 14px;
}
#tabgamelist {
	width: 247px;
	min-height: 170px;
	margin-top: 0px;
	margin-left: 381px;
	float:left;
}

#tabgamelistloggedin {
    width: 950px;
	min-height: 200px;
	float:left;
    overflow: visible;
}

#tabtournamentlist {
	width: 379px;
	height: 107px;
	margin-top: 0px;
	margin-left: -5px;
	float:left;
}
#tabtournamentdescription {
	float: left;
	width: 948px;
	min-height: 200px;
}
#tabgamelistfront, #taballgamelistfront {
	float: left;
	width: 948px;
	min-height: 200px;
}
#tabbrowser {
	float: left;
	width: 948px;
	min-height: 145px;
    margin-bottom: 30px;
    display: none;
}
#tabbuysportcoins {
	float: right;
	margin: 5px 5px 0 0;
	width: 281px;
	min-height: 145px;
}
#tabsportcoins {
	float: left;
	width: 660px;
	min-height: 145px;
}
.txt_browser {
    width: 310px;
    font-size: 13px;
    line-height: 16px;
    margin-bottom: 7px;
}
.img_browser {
    height: 50px;
    margin: 25px 0px 0px 10px;
    border: solid 1px #969696;
}
.tabgamelist td {
    width: 233px;
    padding: 4px 0px 0px 7px;
}

/* IE only */
*+html .tabgamelist td, * html .tabgamelist td {
	width: 231px;
}
.tabgamelist .tdborder {
    border-left: solid 1px #969696;
}
.gamediv {
    clear: both;
    width: 229px;
    min-height: 83px;
    background-repeat: no-repeat;
	background-position: 0px 0px;
}
.linkextern:hover  {
	background-image: url(images/play_it_on_rba.png) !important;
}
.gameinfo {
    clear: both;
    float: right;
    margin: -22px 4px 0px 0px;
    font-size: 9px;
}
/* IE only */
*+html .gameinfo, * html .gameinfo {
	margin: 61px 0px 0px -31px;
}
.gameimg {
    float: left;
    padding-bottom: 9px;
    width: 100px;
    height: 74px;
   	
}
.gamenew {
	color: #b00026;
	font-weight: bold;
	margin: 0px  0px 0px -100px;
	font-size: 25px;
	float: left;
}
.gametxt {
    margin: -2px 0px 0px 5px;
    font-size: 10px;
    float: left;
    width: 120px;
    border-bottom: solid 1px #e3e3e3;
    height: 76px;
}
.preisdiv {
    clear: both;
    width: 300px;
    min-height: 124px;
}
.preisimg {
    float: left;
    padding-bottom: 9px;
    width: 124px;
    height: 118px;
}
.preistxt {
    margin: 0px 0px 0px 0px;
    float: left;
    width: 149px;
    min-height: 118px;
    padding: 0px 8px 9px 13px;
}
.preishl {
    font-weight: bold;
    margin-bottom: 5px;
    text-transform: uppercase;
}

/* IE only */
*+html .gametxt, * html .gametxt {
	width: 118px;
}
.gametxt span {
    line-height: 12px;
    padding-bottom: 3px;
    display: block;
}
#tabregister{
	width: 455px;
	min-height: 128px;
	float: right;
	margin: 5px 5px 0px 0px;
}
#tablogin{
	width: 331px;
	min-height: 128px;
	float: right;
	margin: 5px 5px 0px 0px;
}

#tabcheckvirtools {
	width: 331px;
	min-height: 128px;
    float: right;
    margin: 5px 5px 0px 0px;	    
}

#gameLoadLogin {
	padding: 8px;
	height: 70px;
    text-align: center;
}

#tabfacebook {
	float:right;
	width: 455px;
	height: 574px;
    margin: 5px 5px 0px 0px;
}

.tabfacebook2 {
	height: 432px !important;
}

#tabfacebook table {
    width: 456px;
}

/* IE only */
*+html #tabfacebook table, * html #tabfacebook table {
	width: 425px !important;
}

#tabhomevideo {
	width: 318px;
	min-height: 170px;
	float:left;
}
#tabhomenews {
	width: 318px;
	height: 134px;
	float:left;
    overflow: hidden;
}

/* IE only */
*+html #tabhomevideo, * html #tabhomevideo, *+html #tabhomenews, * html #tabhomenews  {
	width: 316px;
}

#tabhomefeatured {
	width: 320px;
	border-width: 0px;
	float:left;
}
/* IE only */
*+html #tabhomefeatured, * html #tabhomefeatured  {
	width: 318px;
}

#tabmoregames {
	width: 301px;
	float:left;
    height: 197px;
}
.gamelist {
    padding: 7px 0px 0px 39px;  
}

#startTabLogin #tabhomevideo {
	width: 337px;
	min-height: 170px;
	margin-top: 0px;
	margin-left: 145px;
	float:left;
}

#regtxt {
	margin: 0px;
	border-width: 0px;
}

#tabregisteradv, #regagb {
	width: 486px;
	height: 531px;
	float: left;
	
}
/* IE only */
*+html #tabregisteradv, * html #tabregisteradv, *+html #regagb, * html #regagb  {
	height: 560px;
}

/* Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#tabregisteradv {height: 553px;}
}


#regagb {
	margin: 0px;
	border-width: 0px;
}

#tabmyaccount {
	width: 735px;
	min-height: 300px;
	float:left;
}

#tabgamedescription {
	width: 610px;
	min-height: 509px;
	overflow:visible;
	float:left;
}

#tabgamefaq {
	width: 330px;
	height: 292px;
	float:left;
}

#tabgamedescription #ueb {
	width: 290px;
	padding: 2px 7px;
	margin-top: 1px;
    color: #fff;
}
#tabgamedescrip {
	width: 700px;
	height: 339px;
	overflow:visible;
	margin-bottom: 7px;
	float:left;
}
#tabgamedescrip .text {
    padding:5px 0px 0px 15px !important;
}
#tabgamedescrip .head {
    padding-left: 15px !important;
}
#tabgamecomments {
	width: 640px;
	/*min-height: 50px;*/
/*	overflow:visible;*/
	margin-bottom: 7px;
	float:left;
	height: 180px;
	overflow-y: auto;
	overflow-x: hidden;
}
#tabgamecomments .comm {
    background: #e3e3e3;
    margin: 10px 0px 15px 0px;
    height:1px;
    width: 100%;
}
.ueb_gn {
	font-size: 13px;
	line-height: 16px;
	text-transform: uppercase;
	font-weight: bold;
    margin: 8px 0px 10px 0px;
}
.nxttourn {
    height: 38px;
    background-color: #b00026;
    color: #fff;
    border-bottom: solid 4px #fff;
    border-right: solid 0px #fff;
    padding: 3px 2px 2px 5px;
}
/* IE only */
*+html .nxttourn, * html .nxttourn {
	border-right: solid 3px #fff;
}
.nxttourn table, .nxttourn table a {
    color: #fff !important;
}
#tabtournamentregistration #ueb, #tabtournamentregistration #ueb2 {
	padding: 2px 0px;
}
#tabtournamentregistration #ueb2 {
	width: 621px;
	padding: 2px 7px;
	margin-top: 1px;
}

#tabtournamenttracker {
	width: 330px;
	height: 210px;
	float:left;
}
#tabtournamenttracker .bgregister {
	width: 100%;
}

/* IE only */
*+html #tabtournamenttracker .bgregister, * html #tabtournamenttracker .bgregister {
	width: 313px;
}

#tabtournamentregistration {
	width: 635px;
	height: 300px;
	border-width: 0px;
}

#tabtournamenthomelb {
	width: 400px;
	border-width: 0px;
	margin: 0px;
}

#kalender {
	border-collapse: collapse;
	border-spacing: 0px;
	empty-cells: show;
	width: 295px;
    margin-left: 10px;
}
#kalender td {
	text-align: center;	
	width: 13%;
	height: 22px;
	background-image: url(images/linie_weiss.gif);
	background-repeat: repeat-x;
	background-position: bottom 0px;
}

#gameScrollerHead, #SportcoinScrollerHead {
	width: 100%;
	height: 21px;
	color: #ffffff;
	font-weight: bold;
	margin: 4px 0px;
}
.gameScrollerHead1 {
	padding-left: 4px;
	padding-top: 2px;
	width: 165px;
	float:left;
	white-space: nowrap;
}
.gameScrollerHeadInfo {
	padding-top: 2px;
	width: 45px;
	float:left;
}
.gameScrollerHead2 {
	padding-top: 2px;
	width: 157px;
	float:left;
}
.gameScrollerHead3 {
	padding-top: 2px;
	width: 113px;
	float:left;
}
.gameScrollerHead4 {
	padding-top: 2px;
	width: 165px;
	float:left;
}
.gameScrollerHead5 {
	padding-top: 2px;
	width: 60px;
	float:left;
}
.SportcoinScrollerHead1 {
	padding-left: 10px;
	padding-top: 2px;
	width: 520px;
	float:left;
}
.SportcoinScrollerHead2 {
	padding-top: 2px;
	width: 70px;
	float:left;
}
#gameScroller, #SportcoinScroller {
	width: 100%;
	min-height: 10px;
	overflow: visible;
    margin-bottom: 10px;
}
#tournamentScroller {
	width: 100%;
	min-height: 60px;
	overflow: visible;
	margin-bottom: 5px;
}
#gameScroller table, #SportcoinScroller table {
	border-collapse: collapse;
	border-spacing: 0px;
	empty-cells: show;
	margin-top:0px;
}
#gameScroller table {
	background-image: url(images/tabscala.gif);
	background-repeat: repeat-y;
	background-position: -7px 0px;
}
#gameScroller td, #SportcoinScroller td{
	height: 19px;
	border: solid 0px #e3e3e3;
	border-width: 0px 0px 1px 0px;
	padding: 1px 4px;
}
#gameScroller .td1 {
	padding: 1px 4px 1px 10px;
	width: 150px;
	border: solid 0px #e3e3e3;
	border-width: 0px 0px 1px 0px;
}
#gameScroller .td2 {
	
}
#gameScroller .td3 {
	width: 26px;
}
#gameScroller .td4 {
	width: 71px;
}
#gameScroller .td5 {
	width: 111px;
}
#gameScroller .td6 {
	width: 61px;
}
#gameScroller .td7 {
	width: 45px;
	border: solid 0px #e3e3e3;
	border-width: 0px 0px 1px 0px;
}
#SportcoinScroller .td1 {
	padding: 1px 4px 1px 10px;
	width: 470px;
	border: solid 0px #e3e3e3;
	border-width: 0px 0px 1px 0px;
}
#SportcoinScroller .td2 {
	border: solid 0px #e3e3e3;
	border-width: 0px 0px 1px 0px;
	padding-right: 40px;
	width: 70px;
	text-align: right;
}

#tournamentScrollerHead {
	width: 721px;
	height: 15px;
	font-weight: bold;
	margin: 8px 0px 4px 0px;
}
.tournamentScrollerHead1 {
	width: 234px;
	padding-left: 0px;
	float:left;
}
.tournamentScrollerHead2 {
	width: 105px;
	float:left;
}
.tournamentScrollerHead3 {
	width: 110px;
	float:left;
}
.tournamentScrollerHead4 {
	width: 73px;
	float:left;
}
.tournamentScrollerHead5 {
	width: 120px;
	float:left;
}
.tournamentScrollerHead6 {
	width: 70px;
	float:left;
}

#tournamentScroller table {
	border-collapse: collapse;
	border-spacing: 0px;
	empty-cells: show;
}
#tournamentScroller .td1 {
    margin-top: -1px;
	padding: 0px 4px 1px 4px;
	width: 223px;
}
#tournamentScroller .td1 div {
	width: 223px;
	padding: 0px 4px 1px 4px;
}
#tournamentScroller .td1 div.butt {
	padding: 1px 10px 2px 7px;
	width: auto;
}
#tournamentScroller .td2 {
	width: 100px;
}
#tournamentScroller .td3 {
	width: 110px;
}
#tournamentScroller .td4 {
	width: 35px;
}
#tournamentScroller .td5 {
	width: 170px;
}
#tournamentScroller .td6 {
	width: 30px;
}
#tournamentScroller td {
	padding: 2px 8px 2px 0px;
	vertical-align: top;
}


#tabnewsletter, #tabregisteragain {
	width: 455px;
	height: 89px;
	float: right;
	margin: 5px 5px 0px 0px;
}

#tabnewsletter {
	width: 486px;
}

/* IE only */
*+html #tabnewsletter, * html #tabnewsletter {
    height: 87px;
}

#tabnewsletter table {
    width: 473px;
}

/* IE only */
*+html #tabnewsletter table, * html #tabnewsletter table {
	width: 475px !important;
}
.bgregisteradv {
	border-top: solid 1px #909190;
	background-color: #909190;
}
.bgvideo {
	border-top: solid 1px #909190;
	background-color: #909190;
	width: 337px;
}
.video {
	width: 337px;
	padding: 0px 0px 0px 0px;
	background-color: #000000;
	text-align: center;
}
#homebild {
	margin: 9px 0px 9px 0px;
}
.bggames {
	border-top: solid 1px #559de6;
	background-color: #559de6;
}
.bgtournament {
	border-top: solid 1px #b00026;
	background-color: #b00026;
}
#tabnews {
	width: 486px;
	height: 478px;
	float: left;
}

/* IE only */
*+html #tabnews, * html #tabnews {
	height: 480px;
}
#tabhelp {
	width: 292px;
	height: 560px;
	float: left;
}
#tabtexte {
	width: 948px;
    min-height: 200px;
	float: left;
}
#tabhelptexte {
	width: 648px;
    height: 560px;
	float: left;
}
#tabtaf {
	width: 440px;
	padding-bottom: 5px;
	min-height: 170px;
	margin-top: 0px;
	margin-left: 340px;
	float:left;
}
#tabdescription {
	width: 705px;
	margin-top: 107px;
	margin-left: 47px;
	float:left;
}
.textdescription {
	margin: 14px 24px 14px 9px;
	width: 700px;
}
.tabdescription {
	position: absolute;
	background-color: #949494;
	border: solid 2px #676767;
}
.descriptionbildgr {
	float: left;
	width:324px;
	height:259px;
}
.descriptiontext {
	height: 125px;
	width: 290px;
	margin: -2px 0px 10px 55px;
	font-size: 14px;
	line-height: 18px;
	float: left;
}
.descriptionhead {
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
}
.descriptionbilder {
	float: left;
	width: 670px;
	margin: 0px 0px 7px 0px;
}
.descriptionbilder table {
     margin-bottom: 0px;
}

/* IE only */
*+html .descriptionbilder table, * html .descriptionbilder table {
	 margin-bottom: 5px;
}

.descriptionbildertxt {
    width:325px;
    height:162px;
}

.imgSm img {
    padding-bottom:0px;
}
/* IE only */
*+html .imgSm img, * html .imgSm img {
	 padding-bottom: 5px;
}
.bgnews {
	border-top: solid 1px #2cb814;
	background-color: #2cb814;
}
.bgtexte {
	border-top: solid 4px #d1d1d1;
	background-color: #7c7c7c;
}
.head {
	height: 20px;
    color: #ffffff;
	padding-left: 7px;
	line-height: 18px;
	font-size: 12px;
	text-transform: uppercase;
}
.headclose {
    color: #ffffff;
	padding-right: 30px;
	text-transform: uppercase;
    text-align: right;
}
.head2 {
	height: 20px;
	padding-left: 7px;
	line-height: 18px;
	font-size: 11px;
}
.x {
	padding-right: 4px;
	text-align: right;
}
.textnewshead {
	display: block;
	margin-top: 5px;
	margin-bottom: 8px;
	float: none;
}
.divnews {
	padding-bottom: 10px;
	min-height: 80px;
}
.bildnews {
	margin: 1px 5px 1px 0px;
	width: 131px;
	min-height: 80px;
}
.text {
	padding: 3px 7px;
    margin-bottom: 10px;
}
.formular {
	padding: 3px 7px 3px 7px;
}
.langtexte {
	overflow: auto;
	height: 516px;
	padding-bottom:20px;
}

.langtextetournfaq {
    margin-top: 4px;
	overflow: auto;
	height: 260px;
}

.langtextnews {
	overflow: auto;
	height: 434px;
	padding-bottom:20px;
}

/* IE only */
*+html .langtextnews, * html .langtextnews {
	height: 436px;
}
.langtexte2 {
	overflow: auto;
	height: 260px;
}

/* IE only */
*+html .langtexte2, * html .langtexte2 {
	height: 285px;
}
.langtexte3 {
	overflow: auto;
	height: 77px;
}
.langtexte4 {
	overflow: visible;
}
.langtexte5 {
	overflow: visible;
	min-height: 263px;
}
.langtexte6 {
	overflow: auto;
	height: 504px;
}
/* IE only */
*+html .langtexte6, * html .langtexte6 {
	height: 533px;
}
/* Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.langtexte6 {height: 526px;}
}
.textvideo {
    padding: 15px 0px 1px 142px;
	min-height: 35px;
	color: #cbcbcb;
	font-size: 19px;
	/*background-image: url(images/bg_coins.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;*/
	margin-bottom: 0px;
}

.homewelcomebuttons {
	float: left;
	height: 20px;
    width: 100%;
    background-color: #f05a23;
    margin-bottom: 20px;
}

.subnav {
	padding: 0px 0px 7px 1px;
}
.subnavtxt {
	padding: 7px 0px 4px 0px;
	text-align: center;
}
.subnavtxtle {
	padding: 7px 0px 4px 6px;
    font-weight: bold;
}

.saktiv a {
    padding: 2px 6px 2px 4px;
    background-color: #dcdcdc;
    margin-left: -4px;
}
.subcontact{
    background-image:url("images/pfeil_orange.png");
    background-position:0px center;
    background-repeat:no-repeat;
    padding: 5px 0px 5px 36px;
}
.gamesubnavhead {
	padding: 3px 0px 3px 0px;
	text-align: center;
	width: 102px;
	min-height: 33px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #000000;
}
.gamesubnavtxt {
	padding: 2px 0px 2px 0px;
	text-align: center;
	background-color: #464646;
}
.bgregister {
	border-top: solid 1px #f05a23;
	background-color: #f05a23;
}
.sportcoins table {
	margin-top: 15px;
}
.form  {  
	border: solid 1px #969696;
	background-color: #ffffff;
	width: 121px;
}
.formlabel {  
	padding: 1px 0px 1px 1px;
}
.formlabel2 {  
	padding: 6px 0px 1px 1px;
}
.ostern {  
	padding: 0px 15px 0px 0px;
	background-image: url(images/stern_orange.png);
	background-repeat: no-repeat;
	background-position: right 2px;
}
.osternrot {  
	padding: 0px 15px 0px 0px;
	background-image: url(images/stern_rot.png);
	background-repeat: no-repeat;
	background-position: right 2px;
}

/* IE only */
*+html .ostern, * html .ostern {
	float: left;
}
.formLang {  
	width: 249px;
}
.formFake {  
	width: 248px;
	height: 15px;
	padding-left: 1px;
	padding-top: 1px;
}

/* IE only */
*+html .formFake, * html .formFake {
	width: 249px;
	height: 18px;
	padding-top: 2px;
}
.formLang2 {  
	width: 252px;
}
.formLang3 {  
	width: 400px;
}
/* IE only */
*+html .formLang3, * html .formLang3 {
	width: 402px;
}
.country {
	width: 402px;
}
/* IE only */
*+html .country, * html .country {
	width: 406px;
}
.formLang4 {  
	width: 370px;
}
.formLang5 {  
	width: 611px;
}
.formLang6 {  
	width: 267px;
}
.formLang61 {  
	width: 265px;
}
/* IE only */
*+html .formLang61, * html .formLang61 {
	width: 263px;
}
.formLang7 {  
	width: 300px;
}
.formMed {  
	width: 120px;
}
.formMed2 {  
	width: 170px;
}
.formMed3 {  
	width: 195px;
}
/* IE only */
*+html .formMed3, * html .formMed3 {
	width: 197px;
}
.formMed4 {  
	width: 112px;
}
/* IE only */
*+html .formMed4, * html .formMed4 {
	width: 110px;
}
.formDatM {  
	width: 90px;
}
.formDat2z {  
	width: 40px;
}
.formDat4z {  
	width: 60px;
}
.formNummer {
    width: 92px;
    border: 1px solid #b00026;
    float: right;
    margin: 5px 7px 0px 0px;
}
*+html .formNummer , * html .formNummer {  
	width: 87px;
}
.selVorwahl {
	float: right;
    margin: 5px 3px 0px 0px;
}
.captcha {  
	padding: 8px 0px 2px 0px;
}
.checkbox {  
	margin: 3px 5px 0px 0px;
}
.checkboxUnsubscribe {  
	margin: 0px 25px 2px 5px;
}
*+html .checkboxUnsubscribe , * html .checkboxUnsubscribe {  
	margin: -4px 25px 2px 5px;
}
.checklabel {  
	padding: 2px 0px 2px 1px;
}

.arrowheadline {
    margin: -2px 0px 0px 0px;
	background-image: url(images/pfeil_rot_down.png);
	background-repeat: no-repeat;
	background-position: 0px center;
	width: 220px;
	height: 18px;
	padding: 16px 5px 0px 42px;
	font-size: 12px;
	text-align: left;
    font-weight: bold;
}

.handy {
    background-image: url(images/icon_handy.png);
	background-repeat: no-repeat;
	background-position: right top;
    padding: 0px 17px 0px 0px;
    width: 155px;
}

.sterninfo {  
	margin: 12px 0px 0px 6px;
	padding: 0px 0px 0px 15px;
	background-image: url(images/stern_orange.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	width: 128px;
    float: left;
}
.sterninforot {  
	margin: 0px 0px 0px 6px;
	padding: 0px 15px 0px 15px;
	background-image: url(images/stern_rot.png);
	background-repeat: no-repeat;
	background-position: left 2px;
}

/* IE only */
*+html .sterninforot , * html .sterninforot {  
	width: 280px;
}

.butsend, .butdescrback, .butsendreg, .butsendregistr, .butbuysportcoins, .butpayout, .butentermissingdata, .butchargesportcoins, .butokregwithsc, .butbacktoreg {
	margin: 14px 0px 0px 0px;
	background-image: url(images/pfeil_orange.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	width: 70px;
	height: 18px;
	padding: 3px 5px 0px 47px;
	font-size: 12px;
	text-transform: uppercase;
	text-align: left;
    color: #3b5998;
    font-weight: bold;
}
.butreglogin, .butregforgetpwd, .butweiter, .butregregister, .butnewssend, .butregagainsend  {
	margin: 14px 0px 5px 50px;
	background-image: url(images/pfeil_rot.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	width: 70px;
	height: 18px;
	padding: 3px 5px 0px 47px;
	font-size: 12px;
	text-transform: uppercase;
	text-align: left;
    color: #3b5998;
    font-weight: bold;
}
.butpayout {
	margin: 0px 0px 4px 0px;
	width: 150px;
}
.butbuysportcoins {
	width: 150px;
	margin: 0px 0px 0px -10px;
}

.butsendreg {
    width: auto;
}
.butentermissingdata, .butchargesportcoins {
	margin: 8px 10px 5px 14px;
	width: auto;
}
.butsendregistr {
    width: auto;
    float: right;
    margin: 9px 38px 7px 0px;
}
.butsendregistr {
    margin: 9px 38px 3px 0px;
}
/* IE only */
*+html .butsendregistr , * html .butsendregistr {
    margin: 9px 38px 3px 0px;
}
/* IE only */
*+html .ie7tdprobl , * html .ie7tdprobl {
    height: 35px;
}
.butnewssend {
	background-image:url("images/pfeil_orange.png");
	margin: 20px 0px 0px 0px;
}
.butregagainsend {
	margin: 1px 0 0px 0px;
	background-image: url(images/pfeil_orange.png);
}
.butweiter {
    width: auto;
}
/* IE only */
*+html .butweiter , * html .butweiter {
    margin: 1px 0px 5px 50px;
}
.butsend, .butdescrback {
	margin: 8px 0px 5px 1px;
}
.butreglogin {
	margin: 14px 0px 0px -11px;
}
.butregforgetpwd {
	margin: 14px 7px 0px 0px;
    width: auto;
    text-transform: none;
    background-image: none;
}
.butregregister {
	margin: 8px 7px -5px 0px;
    width: auto;
}
.butpostcomm {
	margin: -6px 0px 0px 0px;
	padding: 3px 12px 0px 47px;
	font-size: 11px;
	text-align: right;
    cursor: pointer;
    color: #3b5998;
    font-weight: bold;
}

.butdescrplay {
	margin: 4px 0px 4px 0px;
	background-image: url(images/but_playdemo.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 111px;
	height: 18px;
	padding-top: 2px;
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
}
.butdescrregister {
	margin: 4px 0px 4px 0px;
	background-image: url(images/but_register_kurz2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 107px;
	height: 18px;
	padding-top: 2px;
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
}

.butokregwithsc {
	width: 500px;
}
.butchargesportcoins {
	width: 160px;
}
.butbacktoreg {
	margin: 4px 0px 4px 107px;
	width: 200px;
}
.butbacktoregkurz {
	margin: 3px 0px 4px -10px;
}
.settsave {
	margin-left: 107px;
    margin-right: 39px;
}
.paddiframe {
    padding-left: 117px;
}    
.butplaytourn {
	margin: 4px 0px 4px 0px;
	background-color: #676767;
	width: 330px;
	height: 18px;
	padding-top: 2px;
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
}

.butreglogin a, .butreglogin a:visited, .butreglogin a:active {
    color: #3b5998 !important;
    font-weight: bold;
}
.butplaydemogames {
	margin: 0px 0px 4px 2px;
	background-color: #676767;
    color: #ffffff;
	width: 158px;
	height: 18px;
	padding-top: 2px;
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
	float: left;
}
.buthomepfeil {
    float: left;
    /*background-image: url(images/home_pfeil.gif);
	background-repeat: no-repeat;
	background-position:  right 0px;*/
    width: 600px;
	height: 17px;
    margin-right: 5px;
    padding: 3px 0px 0px 8px;
    color: #ffffff;
    font-weight:bold;
    font-size: 12px;
}
.butregisterforfree, .payoutsportcoins {
	margin: 0px 0px 4px 0px;
	background-color: #f05a23;
    color: #ffffff;
	width: 172px;
	height: 18px;
	padding-top: 2px;
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
	float: left;
}
.butregisterforfree, .butplaydemogames {
    float: right;
}

.payoutsportcoins {
	margin: 20px 0px 4px 0px;
	width: 190px;
}
#tabgames {
	background-color: transparent;
	border: none;
	width: 150px;
	min-height: 50px;
	margin-top: 260px;
	margin-left: 0px;
	z-index:30;
	float: left;
}

#jsErrorEins {
	position:absolute; 
	left:0px; 
	top:5px; 
	width:200px; 
	font-family: Arial,sans-serif; 
	font-size:1em; 
	color:black;
}
#jsErrorZwei {
	position:absolute; 
	left:0px; 
	top:50px; 
	width:200px; 
	font-family:Arial,sans-serif; 
	font-size:1em; 
	color:black;
}
a:#jsErrorZwei {
	color:black;
}
#jsErrorDrei { 
	color: #000000; 
	font-size: 1em; 
	font-family: Arial,sans-serif; 
	width:200px; 
	height:70px; 
	position:absolute; 
	left:0px; 
	top:20px;
}
#jsErrorVier {
	position:absolute; 
	left:1px; 
	top:0px; 
	width:198px; 
	height:70px; 
	font-family:Arial,sans-serif; 
	font-size:1em; 
	color:black;
}
#jsErrorImg {
	position:absolute; 
	left:45px; 
	top:90px;
}

#tabmyamenu {
	width: 205px;
	height: 300px;
	float:left;
}

.headgames {
	background-image: url(images/but_showall.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 19px;
	font-size: 11px;
	text-transform: uppercase;
	text-align: center;
}
.headmyamenu {
	background-image: url(images/but_profil.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 19px;
	font-size: 11px;
	line-height: 12px;
	text-transform: uppercase;
	text-align: center;
}
.butgames {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 19px;
	padding-left: 0px;
	font-size: 9px;
	vertical-align: top;
}
.butgames .text {
	margin-top:0px;
}
.gameflag {
	position: absolute;
	z-index: 40;
}
.infoFlag {
    display:none;
}
#tabhelpflag {
	position: absolute;
	z-index: 9999;
	width: 265px; 
	height: 459px;
	margin: 169px 0px 0px 287px;
    display:none;
}
/* IE only */
*+html #tabhelpflag , * html #tabhelpflag {
    margin: -56px 0px 0px -668px;
    height: 455px;
}
/* Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#tabhelpflag {height: 469px; margin: 171px 0px 0px 287px; }
}
#tabhelpflag .helpzahl{
	float: left;
	margin-right: 5px;
}
#tabhelpflag .helptxt{
	float: left;
	width: 230px;
}
.tooltip {
	margin: 5px 0px 0px -25px;
    background-color: #ffffff;
    border: solid 1px #969696;
    padding: 8px 10px;
    position: absolute;
    z-index: 9999;
    display: none;
    color: #303030;
    width: 240px;    
    font-weight: normal;
}

.bggrau {
	background-color:#464646;
}
#ajax_highscore {
	float: left;
    width: 288px;
    margin-left: 15px;
}
#tabgamelistfront #ajax_highscore, #tabtournamentdescription #ajax_highscore {
    width: 250px !important;
}
.tab_highscore {
    border-collapse: collapse;
	border-spacing: 0px;
	empty-cells: show;
    
}
.tab_highscore_td {
	height: 18px;
}

/* IE only */
*+html .tab_highscore_td, * html .tab_highscore_td {
	height: 17px;
}

/* Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.tab_highscore_td {height: 17px;}
}

.tab_highscore td {
    border-top: solid 1px #e3e3e3;
    border-bottom: solid 1px #e3e3e3;
}
#side {
    float: left;
}

#side #highscore .tdvar {
    width: 155px;
}
#gamebuttons {
    margin: -18px 0px 0px 14px;
}
.gamestuff {
    height: 480px;
    border-bottom: solid 1px #e3e3e3;
}
.comments {
    padding: 7px 8px;
}

.txt_reglogin {
	padding: 3px 0px 0px 0px;
}
.wortvideo {
	font-size: 15px;
	font-weight: bold;
    margin-top: 0px;
    width: 97px;
    height: 74px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
    color: #fff;
    padding-left: 3px;
}

/* IE only */
*+html .wortvideo, * html .wortvideo {
	width: 100px;
}

/* IE only */
*+html .select_bg, * html .select_bg {
	display: none;
}
*+html #select_country, * html #select_country {
	position: absolute;
	margin-left: 242px;
	margin-top: 375px;
	z-index: 20;
}

.zeilefarbig {
	margin-left: 20px;
	border: solid 1px #232323;
	background-color: #dcdcdc;
	width: 295px;
	height: 13px;
    padding: 5px 15px;
	white-space: nowrap;
}


/* IE only */
*+html .zeilegruen, * html .zeilegruen {
	width: 335px;
	height: 20px;
}

.myatext {
	padding: 3px 0px 3px 10px;
}
.bildfeatured {
	border: 0px;
}
.dive_font   { 
	color: #6e6e6e; 
	font-size: 11px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: light;  
}

.cbCheckboxOff {
    background-image: url(images/dontshowagain.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 90px;
    cursor: pointer;
}
.cbCheckboxOn {
    background-image: url(images/dontshowagainx.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 90px;
    cursor: pointer;
}
#willhill{
	position: relative;
	top:92px;
	right: -140px;
	width: 120px;
	height: 600px;
	float: right;
	visibility: visible;
}
#willcontent {
	width: 960px; 
    margin: auto; /* Div soll zentriert werden */
    min-height: 100%; /* Mindesthöhe für moderne Browser */
    height:auto !important; /* Important Regel für moderne Browser */ 
    height:100%; /* Mindesthöhe für den IE */ 
	z-index: 1; 
}
#willhilldiv {
	text-align: center; 
	position: absolute; 
	top: 0px;
	left: 0px; 
	width: 100%; 
	height: 100%;    
	overflow: visible; 
	visibility: hidden;
	background-color: green;
}
