﻿body{
	margin:0;
	padding:0;
	padding-bottom: 10px;
	background: #f3f3f3 url(/xsl_gamebase/_gametwist/imgs/background.jpg) repeat-x;
/*	text-align:center;*/
}

h3, h4{
   background: url(/xsl_gamebase/_gametwist/imgs/gd_list_bg.gif) no-repeat;
   color:#fff;
   font-family:'Trebuchet MS',Verdana,sans-serif;
   font-size:13px;
   margin-bottom:0px;
   padding:0 5px;
	margin:0px;
}
h5{
	margin: 0 0 5px 0;
	padding: 3px 0 0px 10px;
	font-size: 12px;
	font-family:'Trebuchet MS',Verdana,sans-serif;
	border-bottom:1px solid #D0DDE7;
}

#wrapper{
	text-align:left;
	margin:auto;
	width: 775px;
	background: #ffffff url(/xsl_gamebase/_gametwist/imgs/rightshadow.gif) right top repeat-y;
	position:relative;
}

#main{
	overflow:hidden;
	zoom:1;
	background:transparent url(/xsl_gamebase/_gametwist/imgs/separator.gif) no-repeat scroll 160px 0px;
	clear:both;
}

.games #main {
	background:none;	
}

#menu{
	width:160px;
	_width:157px;
	float:left;
	margin-top:12px;
}

#newsWrapper {
	height: 155px;
	margin-bottom:8px;
}

#content{
	width:480px;
	float:left;
	_margin-right:-3px;
	margin:0;
	overflow: hidden;
	_zoom:1;
}

.games_details #content,
.help #content {
	width: 620px;
}

.games #content,
.siteshop #content/*, 
.shop_mobilegames #content*/  {
	width:636px;
}
.siteshop #main/*,
.shop_mobilegames #main*/{
	background: none;
}
.siteshop #menu/*, 
.shop_mobilegames #menu*/{
	display:none;
}
.tournaments #content{
	width:615px;
	_width:612px;
}
.tournaments .listTable {
	background: url(/xsl_gamebase/_gametwist/imgs/gd_list_bg.gif) no-repeat;
}
.tournaments .listTable td{
	background:none;
}

#header{
	background:transparent url(/xsl_gamebase/_gametwist/imgs/header.jpg) no-repeat scroll 160px 0px;
	height:auto;
}

h2.subnavHeader {
	background-repeat: no-repeat;
	height:50px;
	width:150px;
	float:left;
	margin:0;
	padding:0;
}

.tournaments li select, .tournaments_details li select {
	margin:2px 0;
	width:110px;
}
#logo{
	float:left;
	width: 160px;
	height: 90px;
	background: transparent url(/xsl_gamebase/_gametwist/imgs/header_logo.jpg);
}
.es #logo{
	background: transparent url(/xsl_gamebase/_gametwist/imgs/header_logo_es.jpg);
}
#header.gold #logo{
	background: transparent url(/xsl_gametwist_ml/imgs_de/header1gold.gif);
}
#logo h1{
	margin: 0;
	padding:0;
}
#logo a{
	width: 160px;
	height:80px;
	display:block;
	margin-top: 10px;
}
#logo span{
	display:none;
}

#adfull{
	width: 468px;
	height: 60px;
	background-color: #ffffff;
	border: 1px #000000 solid;
	overflow: hidden;
	position: absolute;
	top: 20px;
	left: 50%;
	margin-left: -225px;
}
/*
#status {
	float:right;
	width:125px;
	margin:16px 14px 0 0;
	display:inline;
}
#status.loggedIn {
	width:110px;
}
#status input{
	_zoom:1;
	width:110px;
	padding:0;
	float:right;
	margin-bottom:1px;
}
#status #lNick {
	margin-top:1px;
}*/
#status .formField, 
#status .formButton {
	width:108px;
}
#fnQLogin{
	/*height:18px;
	overflow:hidden;*/
	float:left;
}
#fnQLogin table{
	/*clear:left;*/
	background:#B5B0AA;
	z-index:10;
	
}
#fnQLogin #autoLoginCont{
	float:left;
}

.formButton {
	height:16px;
	clear:both;
	padding-bottom:1px; /*untersttzt nur der Mozilla - IE rendert aber auch ohne dieses Padding den Text vertikal mittig */
	font-weight:bold;
	background: transparent url(/xsl_gamebase/_gametwist/imgs/formButton.gif) repeat-x;
	border: 1px #b3b3b3 solid;
	cursor: pointer;
	color:#222;	
}

#tournAddFirst button.formButton {
	max-width: 360px;
	height: auto;
	text-align: left;
}

#status p,
#status a {
	margin:0;
	padding:0;
	font-size:10px;
	/*color:#fff;*/
	font-weight:normal;
}
#status.loggedIn p {
	margin-bottom: 2px;
}

#status #playersOnline {
	padding-left:15px;

}

#status.loggedIn #playersOnline {
	padding-left:0;
}
#status #playerNick a,
#status #qReg a{
	text-decoration:underline;
}

#status #playerNick {
	background: transparent url(/xsl_gamebase/_gametwist/imgs/player_icon.gif) no-repeat 0 center;
	padding-left:16px;
	display:block;
}

#status #twists {
	background: transparent url(/xsl_gamebase/_gametwist/imgs/twists_icon.gif) no-repeat 0 center;
	padding-left:16px;
	display:block;
}
/*
#status #qReg {
	float:right;
}*/

#status #qReg a{
	font-weight:bold;
}



body #status #infoArrowSmall {
	width:11px;
	height:10px;
	background: url(/xsl_gamebase/_gametwist/imgs/reg_arrow.gif) no-repeat 0 1px;
	display:block;
	float:left;
	margin-top: 1px;
	/*margin:9px 6px 0 16px;*/
	height:13px;
	width:23px;
}
	
#nav{
	clear: both;
	height: 27px;
	display:block;
	background: transparent url(/xsl_gamebase/_gametwist/imgs/menuback.gif) repeat-x;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 14px;
	line-height: 14px;
	width:770px;
}
#nav ul{
	margin:0;
	padding:0;
	list-style-type: none;
}
#nav li{
	float: left;
	margin-right:5px;
	padding:0px 3px;
}
#channelSubnav{
	float:left;
	font-size: 10px;
	line-height: 14px;
	width:120px;
	font-weight: normal;
}

.games_details #channelSubnav, 
.stats #channelSubnav,
.menu #channelSubnav, 
.shop_mobilegames #channelSubnav{
	margin:0;
	padding:0;
	width:150px;
}
#channelSubnav, 
.games_details #channelSubnav ul, 
.shop_mobilegames #channelSubnav ul,
.stats #channelSubnav ul, 
.menu #channelSubnav ul{
	margin:0;
	padding:0 0 0 30px;
	list-style:disc;
}
/*#channelSubnav ul{
	height:0;
	overflow:hidden;
}
#channelSubnav ul ul{
	height:auto;
}*/

#channelSubnav ul, 
.games_details #channelSubnav ul ul,  
.stats #channelSubnav ul ul, 
.menu #channelSubnav ul ul{
	list-style:none;
	font-weight: normal;
	padding-left:10px;
	margin:0;
	_zoom:1;
}
#channelSubnav ul .active, 
.games_details #channelSubnav ul ul .active, 
.stats #channelSubnav ul ul .active, 
.menu #channelSubnav ul ul .active{
	font-weight: bold;
}

#channelSubnav .active{
	font-weight: bold;
}
#channelSubnav a{
	text-decoration: none;
}
#channelSubnav a:hover{
	text-decoration: underline;
}

#sideBar{
	margin-left:639px;
	_margin-left:636px;
	/*margin-top:1px;*/
	_margin-top:0px;
	border-left:1px solid #dbdbdb;
	width:130px;
	_width:129px;
	padding:12px 0px 0px;
	_zoom:1;
	font-size: 10px;
	line-height: 12px;
	background: url(/xsl_gamebase/_gametwist/imgs/sidebar.jpg) no-repeat 0% 0%;
	position:relative;
}

#sideBar form{
	margin-left: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
	display:none;
}
#sideBar a{
	color: #ffffff;
}

#adbutton{
	width:120px;
	border: 1px black solid;
	margin: 4px 0px 0px 4px;
	background-color: #ffffff;
	overflow: hidden;
}

#adsky{
	width: 120px;
	height: 600px;
	border: 1px #000000 solid;
	border-bottom: none;
	background-color: #ffffff;
	margin: 0px 0px 0px 4px;
}
#adLinkTop{
	/*background: #3A52BC;*/
	background:transparent url(/xsl_gamebase/_gametwist/imgs/skyFade.png) repeat-x scroll left top;
	_background: transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/xsl_gamebase/_gametwist/imgs/skyFade.png', sizingMethod='scale');
	border: 1px #000;
	border-style: none solid none solid;
	position: absolute;
	height:20px;
	width:120px;
	top:603px;
	left:4px;
}
#adLinkBot{
/*	position: absolute;
	top:623px;*/
	padding:10px 0 10px 12px;
	width:108px;
	background: #3A52BC;
	_background:#2f46b4;
	margin:0 4px;
	border: 1px #000;
	border-style: none solid solid;
	margin-bottom:20px;
}
*+html #adLinkBot{
	background:#2f46b4;
}
#adLinkBot ul, #adLinkBot li{
	margin:0;
	padding:0;
	list-style: none;
	height:auto;
	
}
#adLinkBot a{
	display:block;
	text-align: left;
	font-weight: bold;
	font-size:9px;
}


/***************** hi-media; whideSky, leaderboard + fix fr unterseiten********************/
body #main{
	min-height: 670px;
	/*_height: 670px;*/
	_height: auto;
}
body #sideBar{
	position:absolute;
	padding:0;
	top:120px;
	width:168px;
	right:5px;
	z-index:2;
	background: url(/xsl_gamebase/_gametwist/imgs/sidebar_bg_09.jpg) no-repeat;
}
#fakeSideBar{
	display: none;
}
#adsky{
	background-color: #3A52BC;
	width: 160px;
}
body #sideBar #adLinkTop{
	width: 160px;
	left:3px;
	top: 588px;
}
#adLinkBot{
	width: 148px;
}


#leaderBoard{
	background: #3A52BC;
	width:728px;
	height:90px;
	border: 1px black solid;
	overflow: hidden;
	position:absolute;
	right:8px;
	top:25px;
}


/************************/

#footer{
	clear: both;
	/*background: transparent url(/xsl_gamebase/_gametwist/imgs/footerback.gif) repeat-x;*/
	padding-top:3px;
	height: 15px; 
	font-size: 10px;
	text-align: center;
	display:block;
	background-image: none;
	background:#E9F4FD none repeat scroll 0% 50%;
	border-bottom:1px solid #D0DDE7;
	border-top:1px solid #D0DDE7;
	margin-right:5px;
}

.hidden{
	display:none;
}

/*---------------navigation-------------------*/
#nav a{
	font-weight: bold;
	text-decoration: none;
	display: block;
	float: left;
	padding:6px 5px 6px 26px;
	background-repeat: no-repeat;
	background-position:3px 50%;
	color: #464848;
}
#nav a:hover{
	color:#3c54be;
}
#nav .active{
	background:transparent url(/xsl_gamebase/_gametwist/imgs/nav_activeBg.gif) repeat-x scroll 0px 1px;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
}
#nav .active a{
	text-decoration: none;
	color:#000000;
}
#nav .right{
	float: right;
	margin-right: 3px;
}

#nav .inactive,
#nav .inactive:hover{
	color: #AAAAAA;
}

#nav .games{ background-image: url(/xsl_gamebase/_gametwist/imgs/menico_games.gif);}
#nav .tournaments{ background-image:url(/xsl_gamebase/_gametwist/imgs/menico_tourn.gif);}
#nav .lottery{	background-image:url(/xsl_gamebase/_gametwist/imgs/menico_lottery.gif);}
#nav .community{ background-image:url(/xsl_gamebase/_gametwist/imgs/menico_community.gif);}
#nav .settings{ background-image:url(/xsl_gamebase/_gametwist/imgs/menico_settings.gif);}
#nav .help{	background-image:url(/xsl_gamebase/_gametwist/imgs/menico_help.gif);}
#nav .shop{	background-image:url(/xsl_gamebase/_gametwist/imgs/menico_shop.gif);}

#misc{
	position: absolute;
	padding: 2px;
	border: 1px black solid;
	background-color: #ffffcc;
	font-size: 10px;
	display: none;
}

/*===CONTenT-----*/
body,div,p,table,input,select,textarea, button{
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	
}
input,select,textarea,form table,.scroll, button{
	font-size: 10px;
	line-height: 12px;
}
img,form,applet,object,emebed{
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
}
.inline{
	display: inline;
}
a{
	color: #000000;
	text-decoration: none;
}
#content a,
.tournReg{
	text-decoration: underline;
}

a:hover{
	text-decoration: underline;
}

.splash #newsline{
	background: transparent url(/xsl_gametwist_ml/imgs/newsline.jpg) no-repeat;
	padding-left: 30px;
	line-height: 37px;
	position: relative;
	top: -700px;
	left: 20px;
	height: 37px;
	z-index: 1;
}

#newsline{
	background: transparent url(/xsl_gametwist_ml/imgs/newsline.jpg) no-repeat;
	padding-left: 30px;
	line-height: 37px;
	height: 37px;
	z-index: 1;
}

#heading{
	background-repeat:no-repeat;
	width:auto;
	/*padding-top:7px;*/
}
#heading h2{
	margin:0;
	padding:0;
	font-weight: bold;
	line-height: 80px;
	height:90px;
	min-height:90px;
	font-size:30px;
	font-style:italic;
}

#heading .container{
	display: none;
}

.tournaments_ranking #heading,
.tournaments #heading{
	height:60px;
}

.clearlist{
	padding:0;
	margin:0;
	list-style-type:none;
}
.previmage{
	margin-bottom:10px;
}

.scroll{
	overflow: auto;
	white-space: pre;
}
/*------------------form--end------------------*/

/*------------------liste--start------------------*/
.list, .list p{
	font-size: 10px;
	line-height: 14px;
}
.list th{
	font-weight: bold;
	color: #ffffff;
	border: none;
	font-size: 12px;
	line-height: 16px;
	border-bottom: 1px black solid;
}
.list th a{
	color: #ffffff;
}
.list td{
	border-bottom: 1px black solid;
}
.noborder td{
	border:0;
}
.settings_profile form .listTable .noborder td{
	line-height:20px;
}
.settings_profile .listTable{
	margin-bottom: 20px;
}
.listhead table td{
	font-weight:normal;
	font-size: 10px;
	line-height: 12px;
}
.list td.noborder{
	border:0;
}
.list td td{
	border:0;
}
.list_wide{
	background: url(/xsl_gamebase/_gametwist/imgs/gd_list_bg.gif) no-repeat;
}
.list_large{
	background: url(/xsl_gamebase/_gametwist/imgs/gd_list_bg.gif) no-repeat;
}

.light{
	background-color: #ffffff;
}
.dark{
	background-color: #F7F8FD;
}
/*------------------liste--end------------------*/

.error{
	color: firebrick;
}
.error p{
	color: black;
	font-size: 10px;
	line-height: 14px;
}
.error ul{
	margin:0;
	padding:0;
	margin-left: 20px;
}
.error li{
	margin-top: 5px;
}

/* category */
#gameList {
	width:613px;
}

#gameList ul,
body.category #per ul{
	margin:0;
	padding:0;
	list-style-type: none;

}			

body.category #contentWrapper ul li {
	float: left;
	margin-left: 5px;
	margin: 20px 0 20px 5px;
	position:relative;
}

body.category #contentWrapper span {
	display: block;
	height:18px;
	text-align: right;
	font-size:9px;
	border-bottom:1px #999 solid;
	position:absolute;
	right:0px;
	bottom:-18px;
}

/* ??????????????????????????????????? WHATFOR ??????????????????????????????????? */
/*-------splash start-------------*/
.categorysplash{
	width:315px;
	height:182px;
	background-position: 0px 105px;
	background-repeat: no-repeat;
	position: relative;
	padding:0;
	margin:0;
	z-index: 2;
}
.categorysplash_aff{
	width:500px;
	height:320px;
	position: relative;
	padding:0;
	margin:0;
	z-index: 2;
}
.categorysplash span{
	display: none;
}
.categorysplash dt a{
	display: block;
	width:315px;
	height:105px;
}
.categorysplash dt{
	padding:0;
	margin:0;
	margin-bottom: 3px;
}
.categorysplash dd{
	padding:0;
	margin:0;
	padding-left: 90px;
}

#categories{
	height:91px;
	width:387px;
	float:left;
}

#categories a{
	display:block;
	float:left;
	width:192px;
	height:45px;
}

#categories a h3{
	display:none;
}

#category_nav .navCategory_1{	width:150px;}
#category_nav .navCategory_2{	width:154px;}
#category_nav .navCategory_4{	width:154px;}
#category_nav .navCategory_3{	width:153px;}

#category_games .category_1{
	width:151px;
	margin:0;
	float:left;
}

#category_games .category_2, 
#category_games .category_4{
	width:151px;
	margin:0 0 0 3px;
	float:left;
}

#category_games .category_3{
	width:151px;
	margin:0 0 0 3px;
	float:left;
}



#category_games ul,
#mobileGames ul {
	list-style-type:none;
	padding:0;
}

#category_games li,
#mobileGames li{
	height:57px;
	width:151px;
	padding:0px;	
	background-image:url(/xsl_gametwist_ml/imgs/bg_playside.gif);	
	background-position:bottom right;
	background-repeat:no-repeat;
	margin-top:7px;
	_zoom:1;
}	

#category_games span a,
#mobileGames span a{
	padding: 0px 0px 0px 0px;
	height:28px;
	margin:0;
	display:block;
}
#category_games p,
#mobileGames p{
	color:#555577 !important;
	font-size:10px;
	font-weight:bold;
	line-height:12px;
	margin:0pt;
	padding:27px 0px 0px 65px;

}
* html #category_games p{
	text-indent:-5px;
}
#category_games li h3, 
#mobileGames li h3{
	margin:0;
	padding:0;
	display:block;
}

#category_games li h3 a, 
#mobileGames li h3 a{
	display:block;
	height:15px;
	margin:0px;
	padding:0px 0px 0px 1px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#000;
}
#category_games li div.game_btn, 
.shop_mobilegames #mobileGames li .game_btn{
	width:60px;
	height:42px;
	float:left;
}
#category_games div.game_btn a,
.shop_mobilegames #mobileGames li .game_btn a{
	display:block;
	width:60px;
	height:42px;
	background-position:0px 0px;
	background-repeat:no-repeat;
}	
#category_games div.game_btn a:hover{
	background-position:0px -47px;
}
#category_games li div a h4{
	display:none;
}
	
.cat1{
	background-image: url(/xsl_gametwist_ml/imgs/games_cat1_1.gif);
	left: 26px;
	top: 80px;
}

.cat1 dt{
	background-image: url(/xsl_gametwist_ml/imgs_de/games_cat1_0.gif);
}
.cat2{
	background-image: url(/xsl_gametwist_ml/imgs/games_cat2_1.gif);
	left: 290px;
	top: -189px;
}
.cat2 dt{
	background-image: url(/xsl_gametwist_ml/imgs_de/games_cat2_0.gif);
}
.cat1_aff{
	background-image: url(/xsl_gametwist_ml/imgs/games_cat1_1.gif);
	left: 26px;
	top: 0px;
}

.cat1_aff dt{
	background-image: url(/xsl_gametwist_ml/imgs_de/games_cat1_0.gif);
}
.cat2_aff{
	background-image: url(/xsl_gametwist_ml/imgs/games_cat2_1.gif);
	left: 290px;
	top: -220px;
}
.cat2_aff dt{
	background-image: url(/xsl_gametwist_ml/imgs_de/games_cat2_0.gif);
}
.aff_header{
	font-size:23px;
	font-weight:bold;
	font-style: italic;
	color: #5373FA;
}
.aff_message{
	font-size:12px;
	line-height:14px;
	padding-left: 10px;
	font-weight: normal;
}
.aff_message a{
	color: #004193;
}
.cat3{
	background-image: url(/xsl_gametwist_ml/imgs/games_cat3_1.gif);
	left: 50px;
	top: -80px;
}
.cat3 dt{
	background-image: url(/xsl_gametwist_ml/imgs_de/games_cat3_0.gif);
}
.cat4{
	background-image: url(/xsl_gametwist_ml/imgs/games_cat4_1.gif);
	left: 320px;
	top: -376px;
}
.cat4 dt{
	background-image: url(/xsl_gametwist_ml/imgs_de/games_cat4_0.gif);
}

#cat_btn_1,
#cat_btn_2
#cat_btn_3,
#cat_btn_4 {
	background-position:-1px 0px;
	background-repeat:no-repeat;
}
#cat_btn_1:hover,
#cat_btn_2:hover,
#cat_btn_3:hover,
#cat_btn_4:hover {
	background-position:-1px -50px;
}

/*-------splash end---------------*/
/* ??????????????????????????????????? END WHATFOR ??????????????????????????????????? */


.fakebutton{
	background-color: #f3f3f3;
	color: gray;
	border: 1px #cccccc solid;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 5px;
	margin: 2px;
}
.fakebutton:hover{
	background-color: #ffffff;
	color: black;
}

.fakeformbutton{
	font-size:12px;
	line-height: 14px;
	font-weight: bold;
	background: #3C54C0 url(/xsl_gametwist_ml/imgs/gd-listback_l.jpg);
	border: 1px #000000 solid;
	color:#ffffff;
	padding:2px;
	display: block;
	text-align: center;
	text-decoration: none;
}

.calender td{
	width: 14%;
	border-bottom: 1px #CFCFCF solid;
	border-right: 1px #CFCFCF solid;
	background-color: #DBDBF7;
}

.calender_right{
	border-right: none;
}

.calender td.blue{
	background-color: #CCD9F2;
}

.calender td.white{
	background-color: #Dde3FF;
}

.heading{
	background-color:#D1D8F3;
	color: #000000;
	font-weight:bold;
	padding: 2px;	
}

optgroup{
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
}
.sym {
	font-family: Symbol;
}

.fakebutton_profile{
	border: 1px black solid;
	background-color: #F3F3F3;
	display: block;
	height: 18px;
	color: gray;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	text-align: center;
	text-decoration: none;
}
.fakebutton_profile:hover{
	background-color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	color: black;
}
.unread{
	font-weight: bold;
}
.bold{
	font-weight: bold;
}

.template_input{
	width: 30px;
	height: 10px;
	background-color: #FFFF00;
	border: 1px firebrick solid;
	font-size: 8px;
	color: #000000;
}

#spotLight,
#topSite,
hr,
#teaser,
#contHelp,
#languages {
	display:none;
}

h1 {
	padding:0;
	margin:0;
}

#sideBar #quicklink_ad, #sideBar #bluefish_ad {
	border:1px solid black;
	margin-bottom:4px;
	margin-left: 4px;
	width:120px;
}

#gt_ads{
	border:1px solid #000000;
	float:left;
	height:150px;
	width:180px;
}

/*#news_spot {
	width:418px;
	height:150px;
	background:#ddf;
	float:left;
	border:1px solid #bdbcbd;
	background:transparent url(/xsl_gamebase/_gametwist/imgs/newsSpot_bg.gif) repeat-x scroll 0%;
	margin-right:10px;
	display:inline;
}*/

#news_spot {
background:transparent url(/xsl_gamebase/_gametwist/imgs/newsSpot_bg.gif) repeat-x scroll 0% 50%;
border:1px solid #BDBCBD;
display:inline;
float:left;
height:100px;
margin-right:10px;
padding:25px 0pt 25px 18px;
width:400px;
overflow: hidden;
}
#news_spot .news_item {
	/*margin:22px 0px 21px 20px;*/
	clear:both;
}

#news_spot .news_item p{	
	height:32px;
	width:360px;
	line-height: 16px;
	font-size: 12px;
	font-family: "Trebuchet MS";
	overflow: hidden;
	margin:0;
}

#news_spot .news_item p img{
	float:left;
	width: 28px;
	height: 28px;
	padding:0 10px 0 0;
	display: block;
}

#news_spot .news_item a{
	color:#3a51b1;
	font-weight: bold;
	text-decoration: none;
}

#news_spot hr{
	display:block;
	height:1px;
	background:#bdbcbd;
	_color:#bdbcbd;
	border:none;
	width:350px;
	margin:15px 0 15px 20px;
}
#news_spot #news_nav .news_arrow{
	display:block;
	height:10px;
	margin-left:400px;
	width:10px;
}

.more{
	display:block;
	padding:0px 40px 0px 15px;
	text-align:right;	
	font-size:10px;
	line-height:12px;
}

#ticker {
	background:transparent url(/xsl_gamebase/_gametwist/imgs/info_arrow.gif) no-repeat scroll 5px center;
	padding:7px 5px 7px 0;
	background-color:#f0fad6;
	border:1px #5c8152 solid;
	color:#000;
	clear:left;
	margin-bottom:11px;
	width:611px;
}
#infoArrow {
	width:23px;
	height:20px;
	background: url(/xsl_gamebase/_gametwist/imgs/info_arrow.gif) no-repeat;
	display:block;
	float:left;
	margin:9px 6px 0 16px;
}

#ticker a h3{
	display:none;
}

#ticker p{
	padding:0;
	margin: 0 0 0 40px;
	font-size:11px;
}

#category_nav ul{
	padding:0px;
	margin:0px;
	line-height: 27px;
}

#category_nav ul li{
	height:27px;
	float: left;
	list-style: none;
	text-align: center;
	text-align:center;
	width:151px;
	margin-right: 3px;
}

#category_nav ul li.last,
#gameList ul.last {
	margin-right:0px;
}

#category_nav{
	background:transparent url(/xsl_gamebase/_gametwist/imgs/catNav_bg.gif) no-repeat scroll 0% 0%;
	height:27px;
	color:#fff;
	font-size: 14px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 27px;
	display:block;
}

#topLine{
	background:transparent url(/xsl_gamebase/_gametwist/imgs/gd_list_bg.gif) no-repeat scroll 0%;
	color: #fff;
	border-bottom: 1px solid black;
}
#topLine h3{
	padding-left:2px;
	font-size: 12px;
	margin: 0px;
}

.listTable{
	font-size:10px;
	padding:0 0 2px;
	zoom:1;
	overflow:hidden;
	width:100%;
	border-spacing: 0;
	border-collapse: collapse;
	line-height: 20px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}

.listTable .dark{
	background: #F7F8FD;
}
.listTable .light{
	background:#FFFFFF;
}
.listTable .tableHead{
	background-color:#D1D8F3;
	color:#000000;
	font-weight:bold;
	line-height: 18px;
}

.listTable .tableHead td{
	border-bottom:1px solid black;
	padding-left: 2px;
}

.listTable .tableFoot td{
	border-bottom:1px solid black;
	padding-bottom:10px;
}

.settings #heading .container, 
.subscription_needed #heading .container,
.tournaments #heading .container,
.tournaments_ranking #heading .container{
	background: transparent url(/xsl_gamebase/_gametwist/imgs/tourn_header.jpg) no-repeat scroll center center;
	height:80px;
	margin-bottom: 0px;
}

#tournList .container{
	padding:0px;
}

#tournList h3{
	padding-left:2px;
	font-size: 12px;
	margin-top:0px;
	padding-top:0px;
}

#tournList thead{
	color:#000;
}


/*  NEWS - COMMUNITY  */
.news #n2491{
	margin-right: 5px;
}

.shop #heading .container, 
.account_details #heading .container{
	background: transparent url(/xsl_gamebase/_gametwist/imgs/header_coupon.jpg) no-repeat scroll;
}

.community #heading .container{
	background: transparent url(/xsl_gamebase/_gametwist/imgs/tourn_header.jpg) no-repeat scroll 280px 0px;
	height:80px;
	margin-bottom: 0px;
}
.community #content{
	background:	transparent url(/xsl_gametwist_ml/imgs/separator.gif) no-repeat scroll 155px 0px;
	padding-top:10px;
}

.community #n2491{
	margin-left:160px;
	margin-right: 5px;
}

.community #n2491 h3{
	background:transparent url(/xsl_gamebase/_gametwist/imgs/gd_list_bg.gif) no-repeat scroll 0%;
	color: #fff;
}

.community .right{
	/*margin-left:200px;*/
}

/*  LOGIN  */


.login #heading .container,
.pass_recover #heading .container,
.register #heading .container {
	background:transparent url(/xsl_gametwist_ml/imgs/loginheadline.jpg) no-repeat scroll 170px 0px;
	/*height:60px;*/
}

.pass_recover #passRecoverMarketing .container{
	font-size: 11px;
	margin-top:5px;
}

.login #content{
	margin-right:160px;
}

.login .left{
	float: left;
}

.login .left .signonHelpers{
	font-size:11px;
}

.login .right{
	font-size:11px;
	margin:0px;
	padding:0px;
}

.login .right #loginMarketing{ /*  DAMIT deR TOOLTIPP NACH UNTen VERSCHOBen WIRD - SOLLTE LIVE NICHT MEHR DRINNenSTEHen!!!!  */
	height:200px;
}

.login .right #loginMarketing h4{
	margin:0px;
}

.login .right #loginMarketing .container{
	font-size:11px;
}

/*  HELP  */
.help .contBox{
	margin-right: 5px;
}

/*  SETTINGS  */
.settings #heading{
	background-image:url(/xsl_gametwist_ml/imgs_de/r-menu-setup.jpg);
}

.settings #content{
	background:	transparent url(/xsl_gametwist_ml/imgs/separator.gif) no-repeat scroll 155px 0px;
	padding-top:5px;
}

.settings #accountStatus{
	display: none;
}

.settings #accountStatus{
	list-style: none;
	margin:0px;
	padding: 0px;
}

.settings #accountStatus li{
	margin:0px;
	padding: 0px;	
}


.settings .left h3{
	background: transparent url(/xsl_gamebase/_gametwist/imgs/gd_list_bg.gif) repeat-x;
	color:#fff;
	margin-top:0px;
}

.settings #settingsMarketing{
	margin-left:165px;
	margin-bottom:10px;
}

#subNav {
	display: none;
}

#channelSubnav .dark,
#channelSubnav .light{
	background:transparent;
}

.tournaments .subNavButton {
	display:none;
}

.tournaments .pageingTable td {
	text-align:center;
}

.tournaments .pageingTable col.first,
.tournaments .pageingTable col.third{
	width: 100px;
}
.tournaments .pageingTable col.second{
	width: 362px;
}

.pageingTable a{
	text-decoration:none;
}

.pageingTable a:hover {
	text-decoration:underline;
}


.games_details #heading .container,
.shop_mobilegames #heading .container  {
	_height:125px;
	height:130px;
	width:220px;
	margin:0px auto;
	background-repeat:no-repeat;
	display:block;
}

/* ===games_category */

li h4,
li h2 {
	margin:0;
	padding:0;
	height:50px;
}

li.first {
	list-style-type: none;
	list-style-image: none;
	padding-bottom: 4px;
}

.category #menu #channelSubnav h4 span,
#menu h2 span,
.games_details #channelSubnav h4 span,
.shop_mobilegames #channelSubnav h4 span,
.stats #channelSubnav h4 span,
#channelSubnav h2 span{
display:block;
font-family:Arial;
font-size:15px;
font-style:italic;
font-weight:bold;
margin-left:12px;
padding-top:10px;
text-align:right;
width:130px;
}

.category #menu h4 a:hover,
.category #menu h2 a:hover {
	text-decoration:none;
}


.tournaments_details
.tournaments #heading .container {
	background-image:url(/xsl_gamebase/_gametwist/imgs/tourn_header.jpg); 
}

.lottery .subnavHeader {
	background-image:url(/xsl_gamebase/_gametwist/imgs/lottery_subnavHeader.jpg); 
}

.tournaments .subnavHeader, 
.tournaments_details .subnavHeader, 
.tournaments_subscription .subnavHeader, 
.tournaments_trules .subnavHeader, 
.tournaments_ranking .subnavHeader,
.tournaments_add .subnavHeader {
	background-image:url(/xsl_gamebase/_gametwist/imgs/tourn_subnavHeader.jpg); 
}

.community .subnavHeader,
.friends .subnavHeader,
.friends_ignore .subnavHeader,
.friends_invite .subnavHeader, 
.news .subnavHeader, 
.messages .subnavHeader,
.messages_new .subnavHeader,
.messages_view .subnavHeader,
.friends_challenge_new .subnavHeader{
	background-image:url(/xsl_gamebase/_gametwist/imgs/community_subnavHeader.jpg); 
}

.login .subnavHeader,
.pass_recover .subnavHeader,
.register .subnavHeader,
.email_confirm .subnavHeader{
		background-image:url(/xsl_gamebase/_gametwist/imgs/login_subnavHeader.jpg); 
}

.welcome_magazine_cd .subnavHeader {
		background-image:url(/xsl_gamebase/_gametwist/imgs/magazine_key.gif); 
		background-position: 14px 0px;
}
.settings .subnavHeader,
.subscription_needed .subnavHeader, 
.shop .subnavHeader,
.account_details .subnavHeader,
.settings_profile .subnavHeader,
.optional_data .subnavHeader,
.welcome_after_confirmation .subnavHeader,
.payment_error .subnavHeader {
	background-image:url(/xsl_gamebase/_gametwist/imgs/settings_subnavHeader.jpg);
}

#friendsSearch{
	width: 190px;
}
#fnFriends .formField{
	width:170px;
}

.help .subnavHeader {
	background-image:url(/xsl_gamebase/_gametwist/imgs/help_subnavHeader.jpg);	
}

.games_bluefish .subnavHeader{
	background-image:url(/xsl_gamebase/_gametwist/imgs/bf_subnavHeader.jpg);
}

.games_details #main #heading h2 {
	display:none;
}

#gameDesc{
	/*padding:5px;*/
	clear:left;
}
#gameDesc p{
	font-size: 11px;
}

#gamesRestockDesc{
	float:left;
	height:60px;
	/*padding:20px 0pt;*/
	background-color:#F7F8FD;
	font-size: 11px;
	/*margin:0pt 10px 0pt 0pt;*/
	padding:10px 6px 10px 20px;
	width:230px;
}

#gamesRestockDesc ul{
	margin:0;
	padding:0;
}

#gamesRestockDesc p{
	margin:0;
	font-size:11px;
}
#gameDesc .container{
	padding:5px;
}
#gameDesc .container p {
	margin:0;
}
#gameSettings {
	float:right;
	width: 140px;
	font-size:10px;
}

.games_details #heading{
	float: left;
}

#lastGames,
#roomList {
	width:310px;
}


.settings #heading {
	display:none;
}

#gameLeaders, #games_restock {
	width:140px;
	float:right;
	background:#f3f3f3;
	margin-bottom:20px;
}

#gameLeaders li {
	font-size:10px;
	line-height:14px;
}	

#roomList {
	overflow:hidden;
	float:left;
	margin-bottom:20px;
}

#login .formTable,
#passRecover .formTable {
	width:300px;
}

#nick,
#pass,
#pass_conf,
#email {
	width: 175px;
}

#sideBar #nick,
#sideBar #pass,
#sideBar #email {
	width: 110px;
}

#login .first,
#passRecover .first,
.pageingTable .first, 
.pageingTable .third{
	width:100px;
}

#register .first {
	width:150px;
}
#login .formTable td,
#passRecover .formTable td
#register .formTable td{
	text-align: right;
}

#login #send,
#passRecover #send,
#register #send {
	float: left;
}

#login td.autologinDesc {
	text-align: left;
}

#login td.autologinDesc label,
#login #send{
	margin-left:7px;
}

#passRecover #send {
	margin-left:15px;
}

#error {
	margin:5px;
	padding:5px;
	background:#ffffcc;
	border:1px #999 solid;
}

#error h3 {
	padding-left:5px;
}

#error li {
	padding-bottom: 3px;
	padding-right:10px;
}
#register {
	margin-top: 10px;
}
#register p{
	font-size:10px;
	text-align: right;
}

.register #moneyPlayerRegistry{
	display:none;
}

#error .container {
	font-size: 11px;
	line-height:15px;
}

#language{
	position:absolute;
	right:12px;
	top:93px;
	font-size: 11px;
	z-index: 15;
	height:17px;
	overflow:hidden;
	width:103px;
}

#language ul{
	cursor: pointer;
	padding:0;
	margin:2px 0 0;
}

#language li{
	padding:1px 2px 3px 4px;
	background: url(/xsl_gamebase/_gametwist/imgs/head_back.gif) repeat-x left -10px;
	height: 13px;
	overflow:hidden;
	
}
#language li.active{
	background: url(/xsl_gamebase/_gametwist/imgs/language_arrow.gif) no-repeat 96px 7px;
}

#language img{
	padding-right: 6px;
	text-decoration: none;
	vertical-align:middle;
	width:16px;
	height:11px;
	display:inline;
}
#language li a{
	text-decoration: none;
	display: block;
}
#language li a span{
	text-decoration: underline;
	vertical-align: bottom;
}
#language li a:hover span{
	text-decoration: none;
}

.community #content {
	background: none;	
}
.community .left {
	float:left;
	width:195px;
}

.login #heading{
	background-image:none;
}
.login .right{
	margin-left:260px;
}
.settings #content{
	background: none;
}

.settings #heading {
	background-image:none;
}

.settings #accountStatus {
	float:none;
}

.settings #accountStatus{
	font-size:11px;
}
.settings #accountStatus li{
}


.settings #settingsMarketing {
	margin-left: 0px;
	margin-top: 10px;
}

.news #n2491 {
	margin:0px 5px;
}
.help #content .container{
	/*font-size: 10px;*/
}
.help .contBox #id_topic{
	display: none;
}

.lottery #content, .help #content, .settings #content, .login #content{
	margin:0px;
}
.lottery .container{
	margin-bottom:20px;
}
.lottery .listTable .borderBottomLine{
	border-bottom: 1px solid black;
}
.lottery .listTable td{
	padding:2px;
}
.lottery .listTable .tableHead {
	line-height: 14px;
}
.lottery .listTable .tableHead td{
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}
.lottery .listTable .description{
	line-height: 14px;
	width:250px;
}
.lottery .listTable th, 
.lottery .listTable td {
	border: none;
}
.lottery #heading{
	background-repeat:no-repeat;
}

.lottery #heading .container {
	background:transparent url(/xsl_gamebase/_gametwist/imgs/lottery_header.jpg) no-repeat scroll center;
	height:80px;
	margin-bottom:0px;
}

#login .second {
	width: 185px;
}

#loginMarketing,
#passRecoverMarketing {
	margin-bottom:10px;
}

#sideBar a span,
#status a span {
	line-height:18px;
}

/* overrule */
#sidebar #quicklink_ad {
	margin:4px 0 0 4px;
}

.friends_invite #contentWrapper #email{
	width:200px;
}
.friends_invite #heading{
	display: none;
}

.help #contentWrapper #helpCategories{
	font-size:11px;
	margin:5px 0px;
	line-height:16px;
	list-style: none;
	padding-left:26px;
}
.help #contentWrapper #helpCategories a{
	text-decoration: none;
}
.help #contentWrapper #helpCategories a:hover{
	text-decoration: underline;
}

/*.login #main #heading h2,
.pass_recover #main #heading h2,
.register #main #heading h2{
	margin:0;
	color:#FFF;
	padding:22px 0px 0px 0px;
	text-align:left;
}*/

/*.login #main #heading h2 span,
.pass_recover #main #heading h2 span,
.register #main #heading h2 span{
	font-style: normal;
	font-size: 12px;
	color:#fff;
}*/


.small #warningBox .container{
	padding:10px;
}
.warning_gameclient .container h3, 
.warning_email .container h3, 
.warning_guest .container h3,
.warning_tournament .container h3,
.warning_subscription .container h3{
	background-image:none;
	background-color:yellow;
	color:#000;
	line-height:36px;
	margin-bottom:10px;
}
.warning_gameclient .container .contBox{
	padding:10px 0;
	border-top: 1px solid #DDD;
}
.warning_gameclient .container .contBox h3, 
.warning_email .container .contBox h3, 
.warning_guest .container .contBox h3, 
.warning_tournament .container .contBox h3,
.warning_subscription .container .contBox h3{
	background:transparent;
	line-height:20px;
}
.warning_gameclient .container .contBox ul{
	list-style: none;
	padding:0;
	margin:0pt;
}
.warning_gameclient .container .contBox li{
	padding-left:15px;
	padding-top:0pt;
	line-height: 20px;
}
.warning_gameclient .container .contBox li li{
	background:transparent url(/xsl_gamebase/_gametwist/imgs/list_checked.gif) no-repeat scroll left 4px;
	padding-left:18px;
}
.warning_email #verifyEmail{
	position:relative;
}
.warning_email #verifyEmail span{
	position:absolute;
}

.warning_guest .contBox ul, 
.warning_tournament .contBox ul{
	list-style: none;
}
.warning_guest .contBox ul ul, 
.warning_tournament .contBox ul ul{
	padding:0px;
	margin:0;
}
.warning_guest .contBox ul ul li, 
.warning_tournament .contBox ul ul li{
	background: transparent url(/xsl_gamebase/_gametwist/imgs/reg_arrow.gif) no-repeat scroll 0px 3px;
	padding-left:15px;
	margin:0;
}
.warning_guest .contBox, 
.warning_tournament .contBox{
	border-top:1px solid #DDDDDD;
}

.warning_tournament #warningBox .contBox h3{
	margin-top:10px;
}
.warning_tournament #warningBox .contBox h3 a{
	color:#000;
	font-size:12px;
}
.warning_subscription .container .contBox{
	border-top: 1px solid #DDDDDD;
}
.warning_subscription .container .contBox a{
	font-weight: bold;
	display:block;
	margin-bottom:5px;
}

.games_quick #main{
	background: none;
}
.games_quick #main #menu{
	display: none;
}
.games_quick #main #content{
	width:640px;
}

.games_bluefish #menu{
	margin-top:10px;
}
.games_bluefish #menu .subnavHeader{
	display: none;
}

#main #contentWrapper #heading .container{
	background-repeat: no-repeat;
	background-position:center;
}

.games_details #main .left{
	/*position:absolute;*/
	right:140px;
	top:140px;
}
.games_details #main .left #gameSettings{
	width:140px;
	font-size: 10px;
}
.games_details #main .left #gameSettings h3{;
	background: transparent url(/xsl_gamebase/_gametwist/imgs/gd_list_bg.gif) repeat-x scroll 0% 0%;
	color:#FFFFFF;
	font-size:12px;
	line-height:20px;
	text-indent:4px;
	margin:0;
	border-bottom:1px solid #000000;
}
.games_details #main .left #gameSettings fieldset{
	margin: 0;
	padding: 0;
	
}

.games_details #heading, 
.shop_mobilegames #heading{
	text-align:center;
	width:310px;
}

.games_details .restock a{
	font-weight: bold;
	color:green;
}

.games_details #gamesHelp h3 select{
	display:none;
}

.games_details #gameTransfer{
	font-size:9px;
	width:100%;
	text-align:center;
	height:20px;
	margin-top: 20px;
}
.games_details #gameTransfer p .games_details #gameTransfer a{
	font-size: 9px;
}



/* SITESHOP */
.siteshop #main #content #contentWrapper h4{
	background: url(/xsl_gamebase/_gametwist/imgs/gd_list_bg.gif) repeat-x scroll 0%;
	text-indent:7px;
	color:#FFF;
	margin-top: 0;
	margin-bottom:10px;
}
.siteshop #main #content #contentWrapper .shop_item{
	height:auto;
	background: #F7F8FD;
	overflow: hidden;
	margin-bottom: 20px;
	_zoom:1;	
}

.siteshop #main #content #contentWrapper .shop_item img{
	margin:0 0 15px 10px;
	float:right; 
}

.subscription_needed #content #goldAbo{
	background: transparent url(/xsl_gamebase/_gametwist/imgs/twist_g.gif) no-repeat center center;
	display:block;
	height:62px;
	width:145px;
	float:right;
	position:relative;
	text-decoration: none;
}

.siteshop #main #content #goldAbo{
	background: transparent url(/xsl_gamebase/_gametwist/imgs/twist_b.gif) no-repeat center center;
	display:block;
	height:62px;
	width:165px;
	float:right;
	position:relative;
	text-decoration: none;
	margin-bottom:20px;
	_display:inline;
}
.siteshop #main #content #goldAbo span, 
.subscription_needed #main #content #goldAbo span {
	font-size:20px;
	color:red;
	font-weight:bold;
	font-style: italic;
	text-align: center;
	position: absolute;
	top:10px;
	z-index: 2;
	cursor:pointer;
}
.en .siteshop #main #content #goldAbo,
.en .subscription_needed #main #content #goldAbo,
.fr .siteshop #main #content #goldAbo,
.fr .subscription_needed #main #content #goldAbo,
.hu .siteshop #main #content #goldAbo,
.hu .subscription_needed #main #content #goldAbo,
.pl .siteshop #main #content #goldAbo,
.pl .subscription_needed #main #content #goldAbo,
.tr .siteshop #main #content #goldAbo,
.tr .subscription_needed #main #content #goldAbo,
.sv .siteshop #main #content #goldAbo,
.sv .subscription_needed #main #content #goldAbo,
.es .siteshop #main #content #goldAbo,
.es .subscription_needed #main #content #goldAbo,
.pt .siteshop #main #content #goldAbo,
.pt .subscription_needed #main #content #goldAbo,
.el .siteshop #main #content #goldAbo,
.el .subscription_needed #main #content #goldAbo,
.nl .siteshop #main #content #goldAbo,
.nl .subscription_needed #main #content #goldAbo{
	width:240px;
}

.en .siteshop #main #content #goldAbo span, 
.en .subscription_needed #main #content #goldAbo span, 
.fr .siteshop #main #content #goldAbo span, 
.fr .subscription_needed #main #content #goldAbo span, 
.hu .siteshop #main #content #goldAbo span, 
.hu .subscription_needed #main #content #goldAbo span, 
.pl .siteshop #main #content #goldAbo span, 
.pl .subscription_needed #main #content #goldAbo span, 
.tr .siteshop #main #content #goldAbo span, 
.tr .subscription_needed #main #content #goldAbo span, 
.sv .siteshop #main #content #goldAbo span, 
.sv .subscription_needed #main #content #goldAbo span, 
.es .siteshop #main #content #goldAbo span, 
.es .subscription_needed #main #content #goldAbo span, 
.pt .siteshop #main #content #goldAbo span, 
.pt .subscription_needed #main #content #goldAbo span,
.el .siteshop #main #content #goldAbo span, 
.el .subscription_needed #main #content #goldAbo span,
.nl .siteshop #main #content #goldAbo span, 
.nl .subscription_needed #main #content #goldAbo span{
	top:0px;
	font-size:18px;
	text-align:center;
}


.hu .siteshop #main #content #goldAbo span, 
.hu .subscription_needed #main #content #goldAbo span{
	left:30px;
}

.it .siteshop #main #content #goldAbo span,
.it .subscription_needed #main #content #goldAbo span,
.no .siteshop #main #content #goldAbo span,
.no .subscription_needed #main #content #goldAbo span{
	font-size:19px;
	text-align:center;
	top: 6px;
}
.da .siteshop #main #content #goldAbo span,
.da .subscription_needed #main #content #goldAbo span{
	font-size:18px;
	left:-22px;
	text-align:center;
	top:15px;
}


.siteshop #main #content #goldAbo .shadowed, 
.subscription_needed #main #content #goldAbo .shadowed{
	margin: 1px 0 0 2px;
	color:#AAA;
	z-index: 1;
}
.subscription_needed #subscriptionNeeded .container{
	padding-top:20px;
	border-bottom: 1px solid #DDD;
	height:90px;
}
.subscription_needed #subscriptionNeeded p{
	width:300px;
	margin:0px;
	float:left;
	font-size:10px;
	line-height:15px;
}

.siteshop #main #content #contentWrapper .shop_item #games_ad{
	float: right;
	margin: 0 10px 15px 10px;
	border:1px solid #000;
}
.siteshop #main #content #contentWrapper .shop_item #shirts_ad{
	border: none;
	margin:0px;

}

.siteshop #main #content #contentWrapper .shop_item p{
	margin:0px;
	padding:0px 10px;
	font-size:11px;
}

.siteshop #main #content #contentWrapper .shop_item .more{
	margin-top:10px;
	text-align: left;
}

.games #contentWrapper {
	margin:12px 10px 10px 13px;
}

/* BLUEFISH */
#bf_categories span{
	text-transform: uppercase;
	color: #fff;
}
#bf_feature{
	margin: 0;
	padding-bottom: 10px;
	background:#FFFFFF none repeat scroll 0%;
	border-bottom:1px solid #D0DDE7;
	padding:5px;
	clear:left;
}
.bf_imagelink{
	float: left;
	margin: 10px;
}
#bf_feature ul{
	margin:0;
	padding: 0;
}
#bf_feature li{
	list-style-type: none;
}
#bf_feature h3{
	margin-top:15px;
}
#bf_feature .bf_feature_headline{
	font-weight:bold;
	font-size: 14px;
	padding: 10px 0 0 0;
}
#bf_feature .bf_feature_headline a{
	line-height: 14px;
}
#bf_feature .bf_feature_long_title{
	font-weight: bold;
	padding: 0 0 5px 0;
}
.bf_list_element{
	clear:both;
	height: 98px;
	border-bottom: 1px #ccc dotted;
	padding:5px;
}
#bg_list_header h3{
	margin-top: 15px;
}
.bf_list_element ul{
	margin:0;
	padding:0;
}
.bf_list_element li{
	list-style-type: none;
}
.bf_list_element .bf_list_headline{
	padding: 10px 0 5px 0;
	line-height: 12px;
}
.bf_list_odd,
#bf_details_top li a:hover{
	background-color: #fff;
}
.bf_list_even{
	background-color: #fafafa;
}
#bf_details_top{
	min-height:190px;
	height:auto !important;  /* fr moderne Browser */
	height:190px;  /*fr den IE */
	border-bottom: 1px #D0DDE7 dotted;
	margin: 0 0 10px 0;
}

#bf_details_top img{
	margin:10px;
	float: left;
}
#bf_details_top p{
	margin: 7px 10px 20px 124px;
}

#bf_details_top ul{
	margin:10px 0px 10px 58px;
	padding:0;
	height: 60px;

}
#bf_details_top li{
	list-style-type: none;
	margin:0 10px;
	float: left;
}

#bf_details_top li a{
	display:block;
	padding: 5px 0;
	width: 155px;
	height: 46px;
	background-color: #f3f3f3;
	text-decoration: none;
	text-align: center;
	border: 1px black solid;
	font-size: 10px;
	font-weight: bold;
	color: #324aac;
}


#bf_details_top li a div{
	padding-left: 19px; padding-right: 19px; padding-top: 0px;
	margin: 3px auto 4px;
	background: #324aac;
	width:100px;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}

#bf_details_facts,
#bf_details_hints{
	display: block;
	margin-bottom: 10px;
	border-bottom: 1px #D0DDE7 dotted;
}
#bf_details_facts p,
#bf_details_hints p{
	margin:7pt 10px 13px;
}
#bf_details_ss{
	border-bottom: 1px #D0DDE7 dotted;
	height: 160px;
	margin-bottom: 10px;
}
#bf_details_ss img{
	margin: 5px 0px 10px 10px;
	width: 142px;
	float: left;
}
#bf_details_hardware{
	border-bottom: 1px #D0DDE7 dotted;
	margin-bottom: 10px;
}
#bf_details_hardware p{
	margin: 0 10px 10px 10px;
}
#bf_details_hardware pre{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding-left:10px;
}

#bf_detail_bottom{
	display: block;
	margin-bottom: 20px;
	text-align: right;
	font-size: 9px;
	height: 40px;
}
#bf_detail_bottom ul{
	margin:0px;
	float:right;
	list-style: none;
	padding: 0px;
}
#bf_detail_bottom li{
	float:left;
	margin-left: 8px;
	text-decoration: underline;
}
#bf_detail_content{
	font-size:9px;
	margin:10px;
	border-bottom:  1px #ccc dotted;
}
#bf_detail_content h3{
	border-bottom:  1px #ccc dotted;
}
#bf_detail_content p,
#bf_detail_content a{
	font-size: 11px;
}

/* tournaments */

.tournaments #contentWrapper{
	margin:0 10px 0 5px;
}

.tournaments_details #topLine{
	margin:0;
}
.tournaments_details .left{
	float:left;
	width: 175px;
}
/*#rankingList th,*/
.stats .listTable{
	background:url(/xsl_gamebase/_gametwist/imgs/gd_list_bg.gif) no-repeat;
}
.stats .listTable td{
	background:#ffffff !important;
}
.stats .listTable th,
#tournAddFirst .listTable th{
	font-size:13px;
	border-bottom:1px solid #d0dde7;
	border-top:1px solid #d0dde7;
	color:#fff;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
}
#tournamentsList th a{
	color: #fff;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size:12px;
}

#tournamentsList th img{
	display:inline;
}

/* tournaments_details */
.tournaments_details #heading .container{
	background:  url(/xsl_gametwist_ml/imgs_de/tourneyheader.jpg) no-repeat scroll center;
	height:80px;
}
.tournaments_details #tournInfo p{
	font-size: 11px;
	line-height: 22px;
	margin:0;
}
.tournaments_details #tournInfo{
	float:left;
	border-bottom:1px solid #D0DDE7;
	width:290px;
}
.tournaments_details #tournPlayers{
	float:right;
	width:160px;
}
.tournaments_details #tournPlayers tbody .listhead{
	text-align: right;
}
.tournaments_details #tournPlay{
	background: url(/xsl_gamebase/_gametwist/imgs/tourn_signOn.jpg) no-repeat scroll center center;
	height:95px;
}
.tournaments_details #tournInfo #tournPlay h3{
	background: none;
	padding-left:0;
}
.tournaments_details #tournPlay a{
	padding: 0 0 0 45px;
	font-style: italic;
	font-size: 23px;
	font-weight:bold;
	color: red;
	text-decoration: none;
	display: block;
	width:245px;
	height: 95px;
	line-height:85px;
	position:relative;
	cursor: pointer;
}
.tournaments_details #tournInfo a span{
	z-index: 2;
	position:absolute;
	left:70px;
}
.tournaments_details #tournInfo #tournOptions a span{
	left:14px;
	position:absolute;
}
.tournaments_details #tournInfo a .shadowed{
	margin:1px 0 0 2px;
	z-index: 1;
	color:#FFF;
}
.tournaments_details .contBox h3,
.tournaments_details .contBox h4{
	background:transparent url(/xsl_gamebase/_gametwist/imgs/gd_list_bg.gif) repeat-x scroll 0% 50%;
	color:#FFFFFF;
	padding-left:2px;
}
.tournaments_details #tournStatus th{
	background:transparent url(/xsl_gamebase/_gametwist/imgs/gd_list_bg.gif) repeat-x scroll 0% 50%;
	color:#FFFFFF;
	padding-left:5px;
	border:none;
}
.tournaments_details #tournPlayers h4 a{
	color:#FFFFFF;
}
.tournaments_details #tournDescription{
	clear:both;
	padding-top:5px;
}
.tournaments_details th img{
	margin: 10px auto;
}
.tournaments_details .center img{
	margin:0 auto;
}
.tournaments_details #tournStatus{
	margin-top:5px;
}
.tournaments_details #tournRules{
	clear:both;
	padding-top:5px;
}

.contBox h3,
.contBox h4{
	font-size: 12px;
}

.shop .listTable{
	line-height: 16px;
	border-bottom:none;
}

.listTable td{
	padding: 1px;
	border-bottom:1px solid #D0DDE7;
}

.listTable .noborder th,
.listTable .noborder td{
	border: none;
}

.pageingTable {
	width:230px;
	border-collapse:collapse;
	border-spacing:0pt;
}

/* shadow script css */

#headline,
#subnavHeadline {
	display:block;
	color:#000;
}

.shadowed {	
color:#ddd; 
}

.register .shadowed,
.pass_recover .shadowed,
.login .shadowed{
	display:none;
}

#category_nav ul li{
	cursor:default;
}

/* hier gehren die PARENT elemente der zu shadow'enden hinein 
bzw jene, an denen der Nullpunkt ausgerichtet wird*/
#heading h2,
h2.subnavHeader,
h4.subnavHeader,
#category_nav ul li,
#bf_categories li,
.shop #content .subscriptionGoldAbo,
.shop #content .subscriptionTestAbo, 
.warning_subscription #content .subscriptionGoldAbo,
.warning_subscription #content .subscriptionTestAbo{
	position:relative;	
}

.news #heading h2 {
	top:15px;
}


#heading span,
h2.subnavHeader span,
h4.subnavHeader span,
#category_nav ul li span,
#bf_categories li span {
	width:100%;
	text-align:center;
	position:absolute;
	left:0px;
	top:0px;
	z-index:2;
}

.shop #testAbo, 
.shop #goldAbo,
.shop #getTwists,
.warning_subscription #testAbo, 
.warning_subscription #goldAbo{
	z-index: 2;
}

/*.shop .subscriptionGoldAbo .shadowed, 
.shop .subscriptionTestAbo .shadowed{
	color:#DDDDDD;
	font-size:35px;
	font-style:italic;
	font-weight:bold;
	z-index: 1;
	display:block;
	padding-left:2px;
	padding-top:2px;
}*/

/* hier die ELEMENTE mit groem abstand (2px) */
#heading .shadowed,
h2.subnavHeader .shadowed{
	z-index:1;
	margin:2px 0 0 2px;
}

/* hier die ELEMENTE mit kleinem abstand (1px) */
#category_nav ul li .shadowed,
#channelSubnav .shadowed,
#bf_categories .shadowed{
	z-index:1;
	margin:1px 0 0 1px;
}

.lottery h2.subnavHeader span {
	top:10px;
	left:5px;
}

#tournList h3 {
	display:none;
}

/*.login #heading h2 {
	padding:15px 0pt 0pt 95px;
}*/
/*
.pass_recover #headline,
.login #headline,
.register #headline{
	text-align: left;
	padding: 22px 0px 5px 105px;
	width:auto;
}
*/
/*.login #subnavHeadline,
.pass_recover #subnavHeadline,
.register #subnavHeadline {
	padding-left:5px;
}*/

.tournaments #main heading h2,
.lottery #main heading h2 {
	position:relative;
	top:10px;
}

.pass_recover #heading,
.login #heading,
.register #heading {
	text-align: left;
	width:474px;
}


#category_nav .navCategory_2 .shadowed { color: #14417e;}
#category_nav .navCategory_1 .shadowed { color: #7e1e14;}
#category_nav .navCategory_4 .shadowed { color: #3b5410;}
#category_nav .navCategory_3 .shadowed { color: #70642f;}

#bf_categories #casual .shadowed{ color:#133564;}
#bf_categories #pc .shadowed{	color:#511e11;}
#bf_categories #kids .shadowed{ color:#20450e;}

.subscription_needed #contentWrapper,
.news #contentWrapper {
	margin:5px 5px 0 5px;
}

.shop #contentWrapper{
	margin: 5px 20px 0 20px;
}

.shop #content .subscriptionGoldAbo, 
.shop #content .subscriptionTwists,
.warning_subscription #content .subscriptionGoldAbo{
	background:transparent url(/xsl_gamebase/_gametwist/imgs/twist_g.gif) no-repeat scroll center center;
	height:64px;
	display:block;
	text-decoration: none;
	padding-left:15px;
}
.shop #content .subscriptionTwists{
	float: right;
	width:140px;
	position:relative;
text-align:left;
}
#twistContainer{
	height:110px;
	border-bottom:1px solid #AFAFAF;
	margin-bottom:10px;
}


.shop #content .subscriptionTestAbo,
.warning_subscription #content .subscriptionTestAbo{
	background:transparent url(/xsl_gamebase/_gametwist/imgs/twist_b.gif) no-repeat scroll center center;
	height:64px;
	display:block;
	text-decoration: none;
	padding-left:15px;
}

.shop #goldContainer span, 
.shop #testContainer span, 
.shop #twistContainer span,
.warning_subscription #goldContainer span, 
.warning_subscription #testContainer span, 
.shop .subscriptionTestAbo span{
	color:#FF0000;
	font-weight: bold;
	font-style: italic;
	font-size:35px;
	text-align: center;
	position:absolute;
	cursor:pointer;
}
.shop .subscriptionTestAbo {
/*padding-top:18px;*/
}
.shop .subscriptionTestAbo span {
font-size:14px;
/*z-index:5;*/
}


.shop #twistContainer #getTwists{
	color:#FF0000;
	font-weight: bold;
	font-style: italic;
	font-size:30px;
	text-align: left;
	position:absolute;
	cursor:pointer;
	width:100px;
}

.shop #goldContainer .shadowed, .shop #testContainer .shadowed, .shop #twistContainer .shadowed,
.warning_subscription #goldContainer .shadowed, .warning_subscription #testContainer .shadowed{
	color:#DDDDDD;
	left:17px;
	top:2px;
}
.shop #twistContainer .shadowed{
	font-size:30px;
text-align:left;
}
.shop .subscriptionTestAbo .shadowed{
padding:2px 0 0 2px;
color:#DDDDDD;
/*z-index:4;*/

}

.en .shop #goldContainer span, .en .shop #testContainer span, 
.fr .shop #goldContainer span, .fr .shop #testContainer span, 
.it .shop #goldContainer span, .it .shop #testContainer span, 
.hu .shop #goldContainer span, .hu .shop #testContainer span, 
.pl .shop #goldContainer span, .pl .shop #testContainer span, 
.es .shop #goldContainer span, .es .shop #testContainer span, 
.el .shop #goldContainer span, .el .shop #testContainer span,
.tr .shop #goldContainer span, .tr .shop #testContainer span, 
.sv .shop #goldContainer span, .sv .shop #testContainer span,
.pt .shop #goldContainer span, .pt .shop #testContainer span,
.nl .shop #goldContainer span, .nl .shop #testContainer span,
.no .shop #goldContainer span, .no .shop #testContainer span,
.da .shop #goldContainer span, .da .shop #testContainer span{
	color:#FF0000;
	font-weight: bold;
	font-style: italic;
	font-size:24px;
	text-align: center;
	position:absolute;
	cursor:pointer;
}

.pl .shop #goldContainer span, .pl .shop #testContainer span{
	padding-left:15px;
}
.hu .shop #goldContainer span, .hu .shop #testContainer span{
	padding-left:30px;
}


.en .shop #goldContainer .shadowed, .en .shop #testContainer .shadowed,
.fr .shop #goldContainer .shadowed, .fr .shop #testContainer .shadowed,
.it .shop #goldContainer .shadowed, .it .shop #testContainer .shadowed,
.hu .shop #goldContainer .shadowed, .hu .shop #testContainer .shadowed,
.pl .shop #goldContainer .shadowed, .pl .shop #testContainer .shadowed,
.tr .shop #goldContainer .shadowed, .tr .shop #testContainer .shadowed,
.sv .shop #goldContainer .shadowed, .sv .shop #testContainer .shadowed,
.es .shop #goldContainer .shadowed, .es .shop #testContainer .shadowed,
.el .shop #goldContainer .shadowed, .el .shop #testContainer .shadowed,
.pt .shop #goldContainer .shadowed, .pt .shop #testContainer .shadowed,
.nl .shop #goldContainer .shadowed, .nl .shop #testContainer .shadowed,
.no .shop #goldContainer .shadowed, .no .shop #testContainer .shadowed,
.da .shop #goldContainer .shadowed, .da .shop #testContainer .shadowed{
	color:#DDDDDD;
	left:17px;
	top:2px;
}

.shop #shopGutscheinForm{
	height:90px;
}

.shop #shopGutscheinForm form{
	margin:11px 0;
}
.shop #shopGutscheinForm table{
	float:left;
/*margin:0 13px 0 0;*/
/*margin-top:18px;*/
}
.shop #shopGutscheinForm p{
	font-size:11px;
	margin:0 0 0 215px;
}

.tournaments #contentWrapper {
	margin:5px 10px 0 5px;
}

.shop .listTable td p {
	font-size:10px;
	margin:0;
	_zoom:1;
}

.news .contBox .container p{
	font-size:10px;
	line-height:14px;
}

.lottery #status form.container {
	margin-bottom:0;
}

.games #nav ul li.first {
	padding-left:6px;
}

select {
	background-color:#FBFBFB;
	border: 1px #b3b3b3 solid;
	text-overflow: clip; /*IE behaviour ndern */
}

.formDescription {
	padding-right: 20px;
}

#settingsPersonal,
#settingsPassword,
#settingsBankingTable{
	margin-bottom:10px;
}

.help #status .container {
	background-color: transparent;
}

.games_details h4, .stats h4{
	border:0;
}
.games h3, 
.games h4, 
#mobileGames h3 {
	background: none;
	border:0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
}

.formField{
	background-color:#FBFBFB;
	border: 1px solid #999999;
}

#gamesHelp h3, .help h2{
	border:none;
	background:none no-repeat;
}
#ranking{
	clear:left;
}
#ranking #nick{
	width:80px;
}
#contentWrapper{
	margin:10px 10px 0px;
}

.games_details #ranking table{
	background:url(/xsl_gamebase/_gametwist/imgs/gd_list_bg.gif) no-repeat;
	width:100%;
}
.games_details #ranking .pageingTable, .games_details #ranking #ranking table{
	background:none;
}
.games_details #rankingList{
	margin-top:10px;
}
.games_details #rankingList th{
	color:#FFF;
}
.games_details #main .headingImage{
	width:100%;
}
.stats h2.subnavHeader{
	display: none;
}
.games_details #playTournaments{
	float:right;
}
.games_details #ranking .listTable td{
	line-height:14px;
}

.buyAbo{
	background:transparent url(/xsl_gamebase/_gametwist/imgs/twist_b.gif) no-repeat scroll center;
	color:#FF0000;
	font-size:24px;
	font-style:italic;
	font-weight:bold;
	height:62px;
	padding-top:20px;
	text-align:center;
	width:200px;
	text-decoration: none;
	cursor: pointer;
}
.it .buyAbo,  
.en .buyAbo, 
.hu .buyAbo, 
.pl .buyAbo, 
.tr buyAbo{
	padding:0;
}

#content .pageingTable{
	font-size: 10px;
	height: 36px;
}

.games_details #content .pageingTable #pageingTablePrev{
	position:absolute;
	left:170px;
	top:170px;
	display:block;
	height:22px;
}
.games_details #content .pageingTable #pageingTableNext{
	position:absolute;
	right:140px;
	top:170px;
}
.games_details #content .pageingTable #pageingTablePage{
	position:absolute;
	left:170px;
	top:195px;
}
.games_details #content .pageingTable #pageingTableCount{
	position:absolute;
	right:140px;
	top:195px;
	width:80px;
	text-align:right;
	width:130px;
}

.games_details #transferContainer ul{
	padding: 0;
	margin:0;
}
.games_details #transferContainer li{
	/*float:left;*/
}
.games_details #transferContainer li a, 
.games_details #playTournaments a {
	cursor:pointer;
display:block;
height:70px;
margin:10px 7px 15px;
position:relative;
text-align:center;
text-decoration:none;
width:132px;
}
.games_details #transferContainer li a span, 
.games_details #playTournaments a span{
	color:#314AA7;
font-size:18px;
font-style:italic;
font-weight:bold;
left:14px;
position:absolute;
top:8px;
z-index:2;
}

.games_details #transferContainer li a .shadowed, 
.games_details #playTournaments a .shadowed{
	margin:1px 0 0 2px;
	z-index:1;
	color:#FFF;
}

.games_details #playNow a{
	background: url(/xsl_gamebase/_gametwist/imgs/btn_playNow.jpg) no-repeat;
}
.games_details #transferContainer #playMobile a{
	background: url(/xsl_gamebase/_gametwist/imgs/btn_playMobile.jpg) no-repeat;
}
.games_details #transferContainer #playSkill7 a{
	background: url(/xsl_gamebase/_gametwist/imgs/btn_playskill7.jpg) no-repeat;
}
.games_details #transferContainer #playReyJugon a{
	background: url(/xsl_gamebase/_gametwist/imgs/btn_playReyJugon.jpg) no-repeat;
}
.games_details #transferContainer #playStargames a{
	background: url(/xsl_gamebase/_gametwist/imgs/btn_playStargames.jpg) no-repeat;
}

.games_details #transferContainer #playMobile a span, 
.games_details #transferContainer #playNow a span{
	left:0;
	width:100px;
}

/*.games_details #transferContainer #playRanking a{
	background: url(/xsl_gamebase/_gametwist/imgs/btn_playranking.jpg) no-repeat;
}
.games_details #transferContainer #playTwists a{
	background: url(/xsl_gamebase/_gametwist/imgs/btn_playtwists.jpg) no-repeat;
	width:190px;
}

.games_details #transferContainer #playTournNow a{
	background: url(/xsl_gamebase/_gametwist/imgs/btn_playtournnow.jpg) no-repeat;
	width:180px;
}*/
.games_details #playTournaments a{
	background: url(/xsl_gamebase/_gametwist/imgs/btn_playtourn.jpg) no-repeat;
	display:block;
	width:145px;
}

#content .pageingTable .pageingLinks{
	background-color:#F3F3F3;
	border:1px solid #CCCCCC;
	color:gray;
	margin:0pt 2px;
	padding:1px 5px;
	text-decoration:none;
	line-height:16px;
}

.games_details #content .pageingTable .pageingLinks:hover{
	background-color:#FFFFFF;
	color:black;
}

#gamesRestockBuyAbo{
	float:right;
}

.player_profile #funPlayerProfile h4{
	background:transparent url(/xsl_gamebase/_gametwist/imgs/gd_list_bg.gif) repeat-x scroll 0%;
	color:#fff;
}

.player_profile h5{
	border-bottom:1px solid #D0DDE7;
	border-top:1px solid #D0DDE7;
	color:#000000;
	font-family:'Trebuchet MS',Verdana,sans-serif;
	font-size:12px;
	margin:0px;
	padding:0pt 5px;
	background:#D1D8F3;
}

.player_profile #profileFunDetails{
	width:100%;
}
.player_profile #profileRanking .container{
	width:190px;
	float:left;
}

.player_profile #profileStrengthImage{
	margin-left:250px;
	margin-top:20px;
}

.player_profile #profileGamestats{
	clear:both;
}
.player_profile #profileGamestats .container{
	margin-left:30px;
}

.agb #main, 
.imprint #main, 
.partner #main, 
.about #main{
	background:none;
}
.agb #menu,
.imprint #menu, 
.partner #menu,
.about #menu{
	display:none;
}
.agb #content, 
.imprint #content, 
.partner #content,
.about #content{
	width:639px;
}
.agb #contentWrapper, 
.imprint #contentWrapper, 
.partner #contentWrapper,
.about #contentWrapper{
	margin:20px;
}

/* ---------------------------------  AK -------------------------------------- */

.shop #main #content #contentWrapper .shop_item {
	background-color:#F7F8FD;
}

.formButton_blue {
	background:transparent url(/xsl_gamebase/_gametwist/imgs/w110_btn.gif) no-repeat scroll 0% 50%;
	color:#000000;
}

#menu h2 span{
	font-family:"Trebuchet MS",Verdana;
	font-size:13px;
	font-style:normal;
	left:50px;
	text-transform:uppercase;
	top:5px;
	text-align:left;
	width:103px;
}

#category_nav .shadowed	{
	display: block;
}
.help #contentWrapper{
	margin:5px;
}
.help #contentWrapper #helpCategories{
	margin:20px 0px;
}
.help #contentWrapper #helpCategories li{
	margin-bottom:5px;
	font-size:12px;
	list-style-image:url(/xsl_gamebase/_gametwist/imgs/reg_arrow.gif);
	list-style-position:outside;
	list-style-type:disc;
	padding:0pt;
}

.help .container{
	background:#F7F8FD none repeat scroll 0%;
}

.help #contentWrapper .container p{
	margin:0px;
	font-size:12px;
	padding:0 0 5px;
	line-height:19px;
}
.help #heading .container{
	background:none;
}

.help #contentWrapper .container{
	padding:8px;
	margin:0 0 13px;
}
.help #content .container ul{
	font-size: 12px;
	line-height:19px;
}

.lottery .listTable .description table, .lottery .listTable .description p{
	font-size:10px;
	line-height:14px;
	margin:5px 0pt;
}
.lottery .listTable .description{
	padding: 0px;
}
.lottery .listTable .description table .textAlign{
	text-align: right;
}
.lottery .listTable .tdPadding{
	padding:10px 0pt 20px;
}
.lottery #lotteryStatus{
	font-weight: bold;
	font-size: 10px;
	padding:5px 0 5px 20px;
}
.lottery .container{
	margin:0px;
}

.games_bluefish #contentWrapper{
	margin:15px 5px 5px;
}

.games_bluefish #bf_categories{
	border:none;
	width:450px;
	list-style:none;
	padding:0;
	margin:0 auto;
}
.games_bluefish #bf_categories li{
	float:left;
}
.games_bluefish #bf_categories #pc{
	margin:0 6px;
}
.games_bluefish #bf_categories li a{
	background-repeat:no-repeat;
	height:22px;
	width:144px;
	padding:10px 0 0;
	display:block;
	font-weight:bold;
	text-decoration:none;
}

.games_bluefish #bf_categories #casual a{	background-image:url(/xsl_gamebase/_gametwist/imgs/bf_categoriesBtn_b.gif);}
.games_bluefish #bf_categories #pc a{ background-image:url(/xsl_gamebase/_gametwist/imgs/bf_categoriesBtn_r.gif);}
.games_bluefish #bf_categories #kids a{ background-image:url(/xsl_gamebase/_gametwist/imgs/bf_categoriesBtn_g.gif);}

.games_bluefish #bf_categories a:hover{
	background-position: 0px -32px;
}

.games_bluefish #bf_categories li span{
	background:none;
	padding:8px 0 0;
}

.games_details #heading{
	display:block;
}
.games_details .list .listhead{
	/*background:#E9F4FD none repeat scroll 0%;
	background-image:none;
	color:#000000;
	font-family:'Trebuchet MS',Verdana,sans-serif;
	font-size:13px;*/
	font-weight:bold;
}
.games_details .list .listhead{
	border-bottom:1px solid #000;
	border-top:1px solid #000;
	background:#D1D8F3;
}
.games_details .list th {
	background: url(/xsl_gamebase/_gametwist/imgs/gd_list_bg.gif) no-repeat;
	color:#fff;
}
.games_details .list td{
	border-bottom:1px solid #000;
}

/* GAMES DETAILS */
.games_details #transferContainer {
	clear:both;
	margin-top:10px;
}
.games_details #transferContainer ul{
	list-style:none;
}
.games_details #gameDesc, 
.shop_mobilegames #gameDesc{
	background:#F7F8FD none repeat scroll 0%;
	margin-right:10px;
	overflow:hidden;
	width:300px;
}
.games_details #gameLeaders{
	background: none;
}
.games_details #transferContainer #playStargames a span{
	color:#005ba9;
}
.games_details #transferContainer #playStargames a .shadowed{
	color:#fff;
}
.games_details #transferContainer #playNow,
.games_details #transferContainer #playSkill7,
.games_details #transferContainer #playMobile,
.games_details #transferContainer #playReyJugon,
.games_details #transferContainer #playStargames,
.games_details #transferContainer #playTournaments{
	float:left;
	_display:inline;
}
/*
.games_details #transferContainer #playTwists, 
.games_details #transferContainer #playTournNow{
float:right;
margin-right:20px;
_display:inline;
}
*/
.listFoot{
 	border-bottom:1px solid #000;
	border-top:1px solid #000;
	background:#D1D8F3;
 }
.games_details #gameLeaders .listTable{
	line-height:13px;
}
.games_details #gameLeaders .listTable .dark {
	background:#F7F8FD none repeat scroll 0%;
}
.games_details #gameLeaders .listTable td{	
	border-bottom:1px solid #000;
}
.games_details .listFoot td{
	font-weight: bold;
	text-align:right;
}

.stats #heading h2 span{
	display:none;
}

.games #news_nav img{
	display:none;
}
.games #news_nav a{
	cursor:default;
}



/* ---------------------------------  PD -------------------------------------- */

#registerMarketing{
	background:#F7F8FD none repeat scroll 0% 50%;
	margin-bottom:15px;
}
#registerMarketing h4{
	margin-top:5px;
}
#registerMarketing .container{
	font-size:12px;
	padding:10px;
}
#emailConfirm .container,
#subscriptionNeeded .container,
#communityMarketing .container,
#com_friendsInvite .container,
#friendsSearch .container,
#friendsList .container,
#friendsInvite .container,
#tournAddFirst .container,
#tournAddSecond .container,
#tournAddthird .container,
#tournDescription .container,
.tournaments_add .container,
.tournaments_ranking .container,
.news #n2491 .container{
	padding: 0 8px 10px 10px;
}
#friendsOnline{
	_zoom:1;
}
.checkBoxTableCell{
	text-align: right;
}
a.fakebutton{
	text-decoration: none;
	text-align:center;
}
.formError label{
	color: red;
}

#tournAddFirst{
	margin-left:5px;
}
#tournAddFirst .listTable{
	float: left;
	width:270px;
}
#tournAddFirst form{
	float:left;
	margin-bottom: 10px;
}
#tournAddFirst .second{
	width:135px;
}
#tournAddThird a.fakebutton{
	text-decoration: none;
	text-align:center;
}
#tournAddInfo{
	float:right;
	width:165px;
	margin-top:15px;
}
#tournAddInfo p{
	font-size: 10px;
}
.tournaments_add .formfield{
	width:125px;
}
.friends .left,
.friends_ignore .left{
	float:left;
	display:inline;
}
.friends .right,
.friends_ignore .right{
	margin-left: 200px;
}
.friends .third,
.friends_ignore .third,
.friends .listTable td:first-child + td, 
.friends_ignore .listTable td:first-child + td {
	text-align:right;
}
.friendsList{
	width:300px;
}
#friendsList .listTable{
	border-top: 1px solid #D0DDE7;
	margin-top: 1px;
	width:230px;
}
#friendsList .listTable p{
	margin: 12px 0;
}
#friendsList .listTable img{
	display:inline;
	vertical-align: middle;
}
.tournaments_add #contentWrapper{
	margin-bottom:10px;
}
#tournAddSecond{
	margin-left:5px;
}
#tournAddSecondForm{
	text-align: center;
}
#tournAddSecond .checkBoxTableCell{
	width:22px;
}
#tournAddThird{
	margin-left:5px;
}
#tournStatus{
	width:140px;
	float:left;
}
#tournOptions{
	float:left;
	width:135px;
	font-size: 9px;
	margin: 6px 0 0  10px;
}
#tournOptions a{
	display:block;
	width:120px;
}
#tournOptions .room{
	margin-left:-5px;
	margin-top:5px;
	background: url(/xsl_gamebase/_gametwist/imgs/gdbtn-play3.gif) no-repeat;
	display:block;
	text-decoration: none;
	text-align:right;
	height:70px;
	padding-left:10px;
	padding-top:10px;
	width:140px;
}
.tournaments_details #tournOptions .room{
	position:absolute;
}
#tournOptions .room span{
	color:#297EE9;
	font-size:20px;
	font-style:italic;
	font-weight:bold;
}
.tournaments #tournamentsList td a{
	text-decoration:underline;
}
.tournaments_add #heading{
	/*	display: none;*/
}
.listTable .highlight{
	background: #B6CCFF;
}

#tournamentsList th,
.tournaments_ranking .listTable th{
	font-family:'Trebuchet MS',Verdana,sans-serif;
	line-height: 17px;
	font-size:12px;
	color:white
}
.tournaments #pageingTablePrev,
.tournaments_ranking #pageingTablePrev{
	position: absolute;
	top:140px;
	left: 165px;
	z-index:2
}
.tournaments #pageingTableNext{
	position: absolute;
	top:140px;
	right: 18px;
	z-index: 2
}

.tournaments_ranking #pageingTableNext{
		position: absolute;
	left:560px;
	top:240px;
	z-index: 2
}

.tournaments #pageingTablePage,
.tournaments_ranking #pageingTablePage{
	position: absolute;
	top:165px;
	left: 170px;
	z-index: 2;
}
.tournaments #pageingTableCount,
.tournaments_ranking #pageingTableCount{
	position: absolute;
	top:165px;
	z-index: 2;
}
.tournaments #pageingTableCount{
	right:18px;
}
.tournaments_ranking #pageingTableCount{
	right: 145px;
}
#friendsList #pageingTableCount{
	text-align: center;
}
.tournaments_details #error{
	float:left;
	width:270px;
}
/* von PD entfernt 
.tournaments_details #error h3{
	color: #000000;
}
*/
.tournaments_ranking .contBox h3{
	display: none;
}
.tournaments_ranking #pagesize_container,
.tournaments_ranking #position_container{
	width:105px;
	font-size: 10px;
}
.tournaments_ranking #pagesize_container{
	position: absolute;
	top:195px;
}
.tournaments_ranking #position_container{
	position: absolute;
	top:195px;
	/*right:140px;*/
	right:185px;
	text-align: right;
}
.tournaments_ranking #position_container #nick{
	width:75px;
	float:right;
}
.tournaments_ranking #heading{
	margin-bottom: 10px;
}

/* ---------------------------------  NB -------------------------------------- */
.payment #accountStatus, 
.optional_data #accountStatus,  
.account_details #accountStatus, 
.shop #accountStatus{
	display:none;
}
.payment #menu, 
.optional_data #heading{
	display:none;
}
/*.payment #main #content{
	width: 640px;
}*/
.payment #contentWrapper{
	margin: 5px 20px 0px;
}
.payment #main{
	background:transparent none repeat scroll 0%;
}
.payment_error #main{
	/*display:none;*/
	background:none;
}
.payment_error #menu{
	display: none;
}
.payment_error #content{
	width:auto;
}
.payment_error .container p{
	margin:3px 0;
}
.account_details #contentWrapper{
	margin: 5px 5px 0;
}
.account_details #accountDetailsTable .listTable{
	background:#D1D8F3;
}

.shop h3 span form{
	display:inline;
	padding-left: 5px;
}
#settingsPersonal .first, 
#settingsPassword .first, 
#settingsBankingTable .first, 
#sitespecificStettings .first,
#settingsGeneral .first{
	width: 130px;
	text-align:right;
}
#profileFunDetails{
	width: 270px;
}
#profilePlayerImage{
	position: absolute;
	top: 150px;
	left: 300px;
	width: 200px;
	text-align: center;
}
.w125{
	width: 125px;
}

.warning_guest #login form{
	width:400px;
}
.warning_guest .container #guestMsg{
	padding:10px 0;
}
.warning_guest .container #register{
	height:105px;
	margin-top:0;
}
.warning_guest .container #asGuest{
	height:85px;
}
.warning_guest .container #loginContainer{
	background: transparent url(/xsl_gamebase/_gametwist/imgs/warning_login.gif) no-repeat scroll 100% 20px;
}
.warning_guest .warningButton{
	float:right;
	margin-top:20px
}
.warning_guest .signonHelpers{
	display:none;
}
.email_confirm #emailConfirm .container{
	padding:0;
}

.email_confirm #emailConfirm .container h3{
	background: none;
	color:#000;
	background-color:#D1D8F3;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

.register .signonHelpers{
	padding:10px 50px;
	margin:0;
}

.register #heading h2 {
	height:60px;
	min-height:60px;
}
.register #contentWrapper #heading .container h2 span{
	top:-15px;
}

.it .pass_recover #menu h2 span {
font-size:12px;
margin-left:0px;
padding-top:4px;
top:0px;
}

.register #heading .container h2 #headline,
.login #heading .container h2 #headline, 
.pass_recover .container h2 #headline{
	color:#FFFFFF;
	font-size:13px;
	font-style:normal;
	padding:3px 0pt 0pt 85px;
	text-align:left;
}
.email_confirm #emailConfirmContinue,
 .email_confirm #emailConfirmPlay,
 .welcome_after_confirmation #confirmBtn{
	display:block;
	float:right;
	height:75px;
	margin-top:0px;
	width:145px;
	background:url(/xsl_gamebase/_gametwist/imgs/btn_playguest.jpg) no-repeat; 
}

.welcome_after_register #welcomeSecondPlayGuest a, 
.email_confirm #emailConfirmPlay a, 
.email_confirm #emailConfirmContinue a, 
.welcome_after_confirmation #confirmBtn a{
	position:relative;
}
.welcome_after_register #welcomeSecondPlayGuest #linkGuest, 
.welcome_after_register #welcomeSecondPlayGuest .shadowed, 
.email_confirm #emailConfirmPlay #playNow, 
.email_confirm #emailConfirmPlay .shadowed, 
.email_confirm #emailConfirmContinue #continue, 
.email_confirm #emailConfirmContinue .shadowed,
.welcome_after_confirmation #confirmBtn #playNow,
.welcome_after_confirmation #confirmBtn .shadowed{
	color:blue;
	font-size:20px;
	font-style:italic;
	font-weight:bold;
	position:absolute;
	top:18px;
	z-index: 2;
	text-decoration: none;
	cursor:pointer;
	text-align:center;
	width:150px;
}

.email_confirm #emailConfirmContinue #continue, 
.email_confirm #emailConfirmContinue .shadowed,
.welcome_after_confirmation #confirmBtn #playNow,
.welcome_after_confirmation #confirmBtn .shadowed{
	top:33px;
}

.welcome_after_register #welcomeSecondPlayGuest .shadowed, 
.email_confirm #emailConfirmPlay .shadowed, 
.email_confirm #emailConfirmContinue .shadowed, 
.welcome_after_confirmation #confirmBtn .shadowed{
	color:#DDDDDD;
	margin:2px 0 0 2px;
	z-index:1;
}

.email_confirm #emailConfirmMsgContainer, 
.welcome_after_confirmation #confirmMsg{
	float:left;
	width:300px;
	margin-top:10px;
}



.email_confirm .container hr{
	display:block;
	border:0px none;
	height:1px;
	background-color: #dddddd;
}

.optional_data #settingsPersonal p{
	font-size:11px;
}

.settings .inputNames,
.payment .inputNames,
.settings #FormCheckbox{
	text-align:right;
}

.shop #content .contBox .container{
	margin-top:15px;
}
.shop .aboContainer{
	width:49%;
}
.shop .aboContainer p{
	padding:5px;
	font-size:10px;
	line-height:14px;
}
.shop #goldContainer{
	float:left;
}
.shop #testContainer{
	margin-left:220px;
}



body.blank{
	background: #fff;
	margin:0;
	padding:0;
}


body.small{
	background: #F3F3F3 url(/xsl_gamebase/_gametwist/imgs/background.jpg) repeat-x scroll 0px 63px;
	margin-bottom:10px;
}
.small #header .title{
	margin:0;
	position:absolute;
	font-style: italic;
	font-size: 25px;
	font-weight: bold;
	color:#fff;
	top:15px;
	right:15px;
}
.small #wrapper{
	width:auto;
	_zoom:1;
	overflow:hidden;
	background: transparent;
}
.small #content{
	background: transparent url(/xsl_gamebase/_gametwist/imgs/headerlogo.gif) no-repeat scroll 8px 4px;
	width:auto;	
	float:none;
}

.small #header{
	background: #3751bb url(/xsl_gamebase/_gametwist/imgs/popupheader.gif) no-repeat 100% 0%;
	height:63px;
	margin-bottom:17px;
}

.small #header h1{
	background: transparent url(/xsl_gamebase/_gametwist/imgs/headerlogo.gif) no-repeat scroll 8px 4px;
	margin:0;
}
.small #header #logo a{
	margin-top:0px;
	height:63px;
}
.small h4{
	margin:0;
}
.small .warningButton{
	float:right;
	height:64px;
	width:150px;
	/*margin-right:20px;*/
	_display:inline;
}

.small #main {
	background: #FFF url(/xsl_gamebase/_gametwist/imgs/table_header_l.gif) no-repeat scroll 0% 0%;
	margin:0 15px;
	padding-left: 10px;
	/*padding-right:10px;*/
}


.small #warningBox,
.small #playerProfileContainer,
.small #bf_detail_content {
	background: transparent url(/xsl_gamebase/_gametwist/imgs/table_header_r.gif) no-repeat scroll 100% 0%;
	margin:0;
	padding:10px 10px 0 0;
}
.small .right{
	padding:5px;
}
.small #profileUserData {
	background: transparent url(/xsl_gamebase/_gametwist/imgs/table_header_r.gif) no-repeat scroll 100% 0%;
	padding:10pt 10px 20px;
}

.small #logo{
	height:63px;
}
.warning_email #verifyEmail{
	position:relative;
	float:right;
	display: block;
	width:122px;
	height:62px;
	background: transparent url(/xsl_gamebase/_gametwist/imgs/twist_b.gif) no-repeat 0% 0%;
	margin:20px 10px 0;
	text-decoration: none;
	cursor: pointer;
}
.warning_email #verifyEmail span{
	color: red;
	font-style:italic;
	font-weight: bold;
	font-size: 18px;
	position:absolute;
	z-index: 2;
	
}
.warning_email #verifyEmail .shadowed{
	margin:1px 0 0 2px;
	color:#DDDDDD;
	z-index: 1;
}

.warning_guest #asGuest a{
	position:relative;
	background: transparent url(/xsl_gamebase/_gametwist/imgs/warning_guest.gif) no-repeat 0% 0%;
	text-decoration: none;
}
.warning_guest #register a{
	position:relative;
	text-decoration:none;
	background: transparent url(/xsl_gamebase/_gametwist/imgs/warning_register.gif) no-repeat 0% 0%;
}
.warning_guest #register ul li a{
	background: none;
	text-decoration: underline;
}

.warning_guest #asGuest a span {
	position:absolute;
	top:6px;
	left:7px;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	color:red;
	z-index: 2;
	cursor: pointer;
}
.warning_guest #register a span{
	position:absolute;
	top:15px;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	color:red;
	z-index: 2;
	cursor: pointer;
}
.warning_guest #asGuest a .shadowed, 
.warning_guest #register a .shadowed{
	color: #FFF;
	margin:1px 0 0 2px;
	z-index: 1;
}
.warning_guest #asGuest .warningButton, 
.warning_guest #register .warningButton{
	height: 81px;
	width:125px;
}

.warning_guest #login img{
	padding:0;
	margin:20px 20px 0 0;
	_display:inline;
}

.warning_subscription #warn_test,
.warning_subscription #warn_trial,
.warning_subscription #warn_gold{
	height:105px;
	padding:10px 30px 0 0;
}
.warning_subscription #warn_test p,
.warning_subscription #warn_trial p,
.warning_subscription #warn_gold p{
	width:450px;
}

.warning_subscription #warn_test h3 a,
.warning_subscription #warn_trial h3 a,
.warning_subscription #warn_gold h3 a{
	color:#000;
	text-decoration: none;
	width:150px;
}

.warning_subscription #warn_trial #testContainer a,
.warning_subscription #warn_test #testGameContainer a, 
.warning_subscription #warn_gold #goldContainer a{
	padding: 0px;
	margin-top:10px;
}

.warning_subscription #warn_trial #testContainer a .shadowed,
.warning_subscription #warn_test #testGameContainer a .shadowed,
.warning_subscription #warn_gold #goldContainer a .shadowed{
	left:2px;
	top:2px;
	color: #DDDDDD;
}

.warning_subscription .warningButton{
	width:160px;
}
.warning_subscription #testGameContainer a span{
	color:#FF0000;
	cursor:pointer;
	font-size:30px;
	font-style:italic;
	font-weight:bold;
	position:absolute;
	text-align:center;
}
.warning_subscription .warningButton a span{
 	font-size: 30px !important;
 }
.en .warning_subscription .warningButton a span,
.es .warning_subscription .warningButton a span,
.hu .warning_subscription .warningButton a span{
	font-size: 26px !important;
}
.fr .warning_subscription .warningButton a span,
.it .warning_subscription .warningButton a span,
.pl .warning_subscription .warningButton a span,
.pt .warning_subscription .warningButton a span,
.tr .warning_subscription .warningButton a span,
.sv .warning_subscription .warningButton a span,
.nl .warning_subscription .warningButton a span,
.no .warning_subscription .warningButton a span,
.da .warning_subscription .warningButton a span,
.hr .warning_subscription .warningButton a span{
	font-size: 24px !important;
}


/************* interstitial *********************

			#interstitial{
				width: 100%;
				height:400px;
			}
			#main p.formButton{
				padding:0;
				text-align: center;
				float:right;
				margin: 5px;
			}
			
			.play a{
				display: block;
				font-weight: bold;
				text-decoration: none;
				float: right;
			}
*/

.trans_send .ffInput,
.trans_send #nick, 
.trans_send #pass,
.trans_send #pass_conf,
.trans_send #email{
	width:145px;
}

.trans_send .formTable .first {
	width:85px;

}
.trans_send #gtForm {
	position:absolute;
	top:275px;
	left:65px;
}

.trans_send .formTable {
line-height: 17px;
font-family: 'Trebuchet MS', sans-serif;
font-size: 11px;
}

.trans_send .inputNames {
	text-align:right;
	padding-right:8px;
	
}

.trans_send .formTable .second {
	width:165px;
}

/* TRANSSEND TYPO ************************/

.cs #upperLayer { left: 160px;}
.en #upperLayer h2 { margin-left: -50px;}
.en #upperLayer { left: 125px; }
.es #upperLayer { left: 80px; }
.fr #upperLayer h2 { margin-left: -60px; }
.fr #upperLayer { left: 80px; }
.hr #upperLayer { left: 140px; }
.it #upperLayer h2 { margin-left: -80px; }
.it #upperLayer { left: 140px; }
.hu #upperLayer { left: 190px; }
.pl #upperLayer h2 { margin-left: -100px; }
.pl #upperLayer { left: 150px; }
.pt #upperLayer h2 { margin-left: -70px; }
.pt #upperLayer { left: 80px; }
.sl #upperLayer { left: 190px; }
.sv #upperLayer h2 { margin-left: 50px; }
.sv #upperLayer { left: 140px; }
.tr #upperLayer { left: 150px; }

/************************ social bookmarking *****************/
#social {
	clear:left;
	padding-top:10px;
}
#social img {
	display: inline;
}
#social a {
	margin-right: 4px;
}

/***** CONFIRMGTC ****************/
.confirmgtc #menu {	display:none;}
.confirmgtc #main {	background:none;}
.confirmgtc #content {	width:auto; }
.confirmgtc .confirmGtcDecline p{ color: #990000; }
.confirmgtc #sideBar { display:none; }
/***** CONFIRMGTC END ****************/

#pollWrapper .formField {
	width: 222px;
}