/* All games page CSS */

.games_index #small_teasers 
{
  padding: 0 22px 0 0;
  text-align: right;
}

.games_index #big_teasers{
  margin-bottom: 14px;
  padding: 0 0 0 21px;
}

.games_index #big_teasers .default_teaser,
.games_index #small_teasers .default_teaser,
.games_index #big_teasers .custom_teaser {
  float: left;
  margin-right: 29px;
  width: 361px;
}

.games_index #big_teasers .default_teaser {
  position: relative;
}

.games_index #big_teasers .right_teaser {
  margin-right: 0;
}

.games_index #big_teasers .default_teaser div.top_info {
  padding-left: 15px;
  margin-bottom: 6px;
}

.games_index #big_teasers .default_teaser img.headline {
  display: block;
  margin-bottom: 1px;
}

.games_index #big_teasers .default_teaser span.info {
  display: block;
  font-size: 12px;
  font-weight: bold;
}

.games_index #big_teasers .default_teaser a.teaser_img img {
  display: block;
}

.games_index #big_teasers .default_teaser .badge,
.games_index #big_teasers .default_teaser .badge_money {
  position: absolute;
  right: 5px;
  top: 23px;
  height: 54px;
  width: 40px;
  background: url("/images/gaming/badge_won.gif") 0 0 no-repeat;
}

.games_index #big_teasers .default_teaser .badge_money {
  height: 61px;
  width: 44px;
  background: url("/images/gaming/badge_money.gif") 0 0 no-repeat;
}

.games_index #big_teasers .custom_teaser {
  padding-top: 1px;
}

.games_index #big_teasers .custom_teaser img {
  display: block;
}

.games_index #small_teasers .right_teaser {
  margin-right: 0;
}

.games_index #games_wrapper {
  padding-left: 19px;
}

.games_index #games_wrapper ul.navigation li {
  display: block;
  float: left;
  margin-right: 4px;
  height: 28px;
}

/*tab all*/
.games_index #games_wrapper ul.navigation li.tab_all a 
{
	width: 100px;
	height: 28px;
}

.games_index #games_wrapper ul.navigation li.tab_all a:hover 
{
	background-position: 0 -37px;
}

.games_index #games_wrapper ul.navigation li.tab_all a.active
{
	background-position: 0 -74px;	
}


/*tab cards*/
.games_index #games_wrapper ul.navigation li.tab_cards a 
{
	background-position: -104px 0;
	width: 148px;
	height: 28px;
}

.games_index #games_wrapper ul.navigation li.tab_cards a:hover 
{
	background-position: -104px -37px;
}

.games_index #games_wrapper ul.navigation li.tab_cards a.active
{
	background-position: -104px -74px;
}

/*tab puzzle*/
.games_index #games_wrapper ul.navigation li.tab_puzzle a 
{
	background-position: -256px 0;
	width: 89px;
	height: 28px;
}

.games_index #games_wrapper ul.navigation li.tab_puzzle a:hover 
{
	background-position: -256px -37px;
}

.games_index #games_wrapper ul.navigation li.tab_puzzle a.active
{
	background-position: -256px -74px;
}

/*tab quiz*/
.games_index #games_wrapper ul.navigation li.tab_quiz a 
{
	background-position: -349px 0;
	width: 139px;
	height: 28px;
}

.games_index #games_wrapper ul.navigation li.tab_quiz a:hover 
{
	background-position: -349px -37px;
}

.games_index #games_wrapper ul.navigation li.tab_quiz a.active
{
	background-position: -349px -74px;
}

/*tab sport*/
.games_index #games_wrapper ul.navigation li.tab_sport a 
{
	background-position: -492px 0;
	width: 88px;
	height: 28px;
}

.games_index #games_wrapper ul.navigation li.tab_sport a:hover 
{
	background-position: -492px -37px;
}

.games_index #games_wrapper ul.navigation li.tab_sport a.active
{
	background-position: -492px -74px;
}


/*tab tournament*/
.games_index #games_wrapper ul.navigation li.tab_tournament a 
{
	background-position: -584px 0;
	width: 106px;
	height: 28px;
}

.games_index #games_wrapper ul.navigation li.tab_tournament a:hover 
{
	background-position: -584px -37px;
}

.games_index #games_wrapper ul.navigation li.tab_tournament a.active
{

	background-position: -584px -74px;
}

.all_games_icon
{
	height: 27px;
	width: 14px;
	margin: 0;
	padding: 0;
	line-height: 27px;
	background-image: url(../images/layout/sidebar/navi_icons.png);
	background-repeat: no-repeat;
	background-position: left 60px;	
	float: left;
}

.icon_cards
{
	width: 32px;
	background-position: left -31px;	
}

.icon_dice
{
	width: 32px;
	background-position: left -62px;
}

.icon_puzzle
{
	width: 32px;
	background-position: left -92px;
}

.icon_quiz
{
	width: 32px;
	background-position: left -121px;
}

.icon_sport
{
	width: 32px;
	background-position: left -151px;
}

.icon_tournament
{
	width: 32px;
	background-position: left -181px;
}

.all_games_body
{
	margin: 0;
	padding: 0;
	float: left;
}

.all_games_headline
{
	margin: 0;
	padding: 0 10px 5px 0;
	float: left;
}

.all_games_riders
{
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
}

ul.all_games_navigation
{
	margin: 0;
	padding: 0;
	width: 100%;
	float: left;
	list-style: none;
	position: relative
}

ul.all_games_navigation li
{
	margin: 0 5px 0 0;
	padding: 0;
	display: block;
	height: 31px;
	float: left;
	background-image: url(../images/games/all_games/rider_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	position: relative
}

ul.all_games_navigation li:hover, ul.all_games_navigation li.active:hover
{
	margin: 0 5px 0 0;
	padding: 0;
	display: block;
	height: 31px;
	float: left;
	background-image: url(../images/games/all_games/rider_bg.png);
	background-repeat: repeat-x;
	background-position: left -31px;
	position: relative
}

ul.all_games_navigation li.active
{
	margin: 0 5px 0 0;
	padding: 0;
	display: block;
	height: 31px;
	float: left;
	background-image: url(../images/games/all_games/rider_bg.png);
	background-repeat: repeat-x;
	background-position: left -62px;
	position: relative
}


ul.all_games_navigation li div.all_games_rider_lable
{
	margin: 0;
	padding: 0;
	height: 31px;
	float: left;
	position: relative
}

ul.all_games_navigation li:hover div.all_games_rider_lable, ul.all_games_navigation li.active:hover div.all_games_rider_lable
{
	margin: 0;
	padding: 0;
	height: 31px;
	float: left;
	position: relative
}

ul.all_games_navigation li.active div.all_games_rider_lable
{
	margin: 0;
	padding: 0;
	height: 31px;
	float: left;
	position: relative
}

ul.all_games_navigation li div.all_games_rider_lable a, ul.all_games_navigation li.active div.all_games_rider_lable a
{
	color: #FFF;
	height: 31px;
	display: block;
	font-weight: normal;
	text-decoration: none;
}

ul.all_games_navigation li .all
{
	width: 14px;
	background-image: url(../images/games/all_games/rider_lables.png);
	background-repeat: no-repeat;
	background-position: -204px top;
}

ul.all_games_navigation li:hover .all, ul.all_games_navigation li.active:hover .all
{
	width: 14px;
	background-image: url(../images/games/all_games/rider_lables.png);
	background-repeat: no-repeat;
	background-position: -204px -31px;
}

ul.all_games_navigation li.active .all
{
	width: 14px;
	background-image: url(../images/games/all_games/rider_lables.png);
	background-repeat: no-repeat;
	background-position: -204px -62px;
}

ul.all_games_navigation li .dice
{
	width: 34px;
	background-image: url(../images/games/all_games/rider_lables.png);
	background-repeat: no-repeat;
	background-position: left top;
}

ul.all_games_navigation li:hover .dice, ul.all_games_navigation li.active:hover .dice
{
	width: 34px;
	background-image: url(../images/games/all_games/rider_lables.png);
	background-repeat: no-repeat;
	background-position: left -31px;
}

ul.all_games_navigation li.active .dice
{
	width: 34px;
	background-image: url(../images/games/all_games/rider_lables.png);
	background-repeat: no-repeat;
	background-position: left -62px;
}


ul.all_games_navigation li .cards
{
	width: 34px;
	background-image: url(../images/games/all_games/rider_lables.png);
	background-repeat: no-repeat;
	background-position: -34px top;
}

ul.all_games_navigation li:hover .cards, ul.all_games_navigation li.active:hover .cards
{
	width: 34px;
	background-image: url(../images/games/all_games/rider_lables.png);
	background-repeat: no-repeat;
	background-position: -34px -31px;
}

ul.all_games_navigation li.active .cards
{
	width: 34px;
	background-image: url(../images/games/all_games/rider_lables.png);
	background-repeat: no-repeat;
	background-position: -34px -62px;
}

ul.all_games_navigation li .puzzle
{
	width: 34px;
	background-image: url(../images/games/all_games/rider_lables.png);
	background-repeat: no-repeat;
	background-position: -68px top;
}

ul.all_games_navigation li:hover .puzzle, ul.all_games_navigation li.active:hover .puzzle
{
	width: 34px;
	background-image: url(../images/games/all_games/rider_lables.png);
	background-repeat: no-repeat;
	background-position: -68px -31px;
}

ul.all_games_navigation li.active .puzzle
{
	width: 34px;
	background-image: url(../images/games/all_games/rider_lables.png);
	background-repeat: no-repeat;
	background-position: -68px -62px;
}

ul.all_games_navigation li .sport
{
	width: 34px;
	background-image: url(../images/games/all_games/rider_lables.png);
	background-repeat: no-repeat;
	background-position: -102px top;
}

ul.all_games_navigation li:hover .sport, ul.all_games_navigation li.active:hover .sport
{
	width: 34px;
	background-image: url(../images/games/all_games/rider_lables.png);
	background-repeat: no-repeat;
	background-position: -102px -31px;
}

ul.all_games_navigation li.active .sport
{
	width: 34px;
	background-image: url(../images/games/all_games/rider_lables.png);
	background-repeat: no-repeat;
	background-position: -102px -62px;
}

ul.all_games_navigation li .quiz
{
	width: 34px;
	background-image: url(../images/games/all_games/rider_lables.png);
	background-repeat: no-repeat;
	background-position: -136px top;
}

ul.all_games_navigation li:hover .quiz, ul.all_games_navigation li.active:hover .quiz
{
	width: 34px;
	background-image: url(../images/games/all_games/rider_lables.png);
	background-repeat: no-repeat;
	background-position: -136px -31px;
}

ul.all_games_navigation li.active .quiz
{
	width: 34px;
	background-image: url(../images/games/all_games/rider_lables.png);
	background-repeat: no-repeat;
	background-position: -136px -62px;
}

ul.all_games_navigation li .tournament
{
	width: 34px;
	background-image: url(../images/games/all_games/rider_lables.png);
	background-repeat: no-repeat;
	background-position: -170px top;
}

ul.all_games_navigation li:hover .tournament, ul.all_games_navigation li.active:hover .tournament
{
	width: 34px;
	background-image: url(../images/games/all_games/rider_lables.png);
	background-repeat: no-repeat;
	background-position: -170px -31px;
}

ul.all_games_navigation li.active .tournament
{
	width: 34px;
	background-image: url(../images/games/all_games/rider_lables.png);
	background-repeat: no-repeat;
	background-position: -170px -62px;
}

ul.all_games_navigation li div.all_games_rider_right_edge
{
	margin: 0;
	padding: 0;
	width: 14px;
	height: 31px;
	float: left;
	background-image: url(../images/games/all_games/rider_edge.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative
}

ul.all_games_navigation li:hover div.all_games_rider_right_edge, ul.all_games_navigation li.active:hover div.all_games_rider_right_edge

{
	margin: 0;
	padding: 0;
	width: 14px;
	height: 31px;
	float: left;
	background-image: url(../images/games/all_games/rider_edge.png);
	background-repeat: no-repeat;
	background-position: left -31px;
	position: relative
}

ul.all_games_navigation li.active div.all_games_rider_right_edge
{
	margin: 0;
	padding: 0;
	width: 14px;
	height: 31px;
	float: left;
	background-image: url(../images/games/all_games/rider_edge.png);
	background-repeat: no-repeat;
	background-position: left -62px;
	position: relative
}

ul.all_games_navigation li div.all_games_rider_right_edge a, ul.all_games_navigation li.active div.all_games_rider_right_edge a
{
	color: #FFF;
	width: 14px;
	height: 31px;
	display: block;
	font-weight: bold;
	text-decoration: none;
}

ul.all_games_navigation li .all_games_rider_text
{
	color: #666;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	float: left;
	position: relative
}

ul.all_games_navigation li .all_games_rider_text a:link, ul.all_games_navigation li .all_games_rider_text a:visited, ul.all_games_navigation li .all_games_rider_text a:active
{
	color: #666;
	display: block;
	font-weight: bold;
	text-decoration: none;
}

ul.all_games_navigation li .all_games_rider_text a:hover, ul.all_games_navigation li .all_games_rider_text a:focus, ul.all_games_navigation li:hover .all_games_rider_text a
{
	color: #FFF;
	display: block;
	font-weight: bold;
	text-decoration: none;
}

ul.all_games_navigation li.active .all_games_rider_text
{
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	float: left;
	position: relative
}

ul.all_games_navigation li.active .all_games_rider_text a
{
	color: #FFF;
	display: block;
	font-weight: bold;
	text-decoration: none;
}

.all_games_table_head
{
	color: #FFF;
	font-size: 13px;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	background-image: url(../images/games/all_games/table_head_bg.gif);
	background-repeat: repeat-x;
	float: left;
	position: relative
}

.all_games_table_head_part
{
	text-indent: 13px;
	color: #FFF;
	margin: 0;
	padding: 0;
	font-weight: bold;
	height: 31px;
	line-height: 31px;
	float: left;
	position: relative
}

.all_games_table_head_part a
{
	color: #FFF;
	font-size: 13px;
	line-height: 30px;
	text-decoration: none;
	font-weight: bold;
}


.all_games_table_head_part img
{
	position: absolute;
	margin: 9px 0 0 2px;
}

.all_games_table_head_edge
{
	color: #FFF;
	margin: 0;
	padding: 0;
	width: 14px;
	height: 31px;
	line-height: 31px;
	background-image: url(../images/games/all_games/table_head_right_edge.gif);
	background-repeat: no-repeat;
	float: left;
	position: relative
}

.all_games_table_head_left_edge
{
	color: #FFF;
	margin: 0;
	padding: 0;
	width: 14px;
	height: 31px;
	line-height: 31px;
	background-image: url(../images/games/all_games/table_head_left_edge.gif);
	background-repeat: no-repeat;
	float: left;
	position: relative
}

.all_games_table_body
{
	margin: 0 0 12px 0;
	padding: 0;
	border-top: none;
	border-right: 1px solid #d1d1d1;
	border-bottom: none;
	border-left: 1px solid #d1d1d1;
	float: left;
	position: relative
}

.all_games_table_part
{
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
}

.fav_games_table_part
{
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
        cursor: pointer;
}

.all_games_table_footer
{
	margin: 0;
	padding: 0;
	float: left;
	border-bottom: 1px solid #d1d1d1;
	position: relative;
}

.all_games_table_footer_edge_bl
{
	margin: 7px 0 0 0;;
	padding: 0;
	height: 13px;
	width: 15px;
	bottom: -1px;
	left: -1px;
	background-image: url(../images/games/all_games/footer_edge_bl.png);
	background-repeat: no-repeat;
	float: left;
	position: relative;
}

.all_games_table_footer_edge_br
{
	margin: 7px 0 0 0;;
	padding: 0;
	height: 13px;
	width: 15px;
	bottom: -1px;
	right: -2px;
	background-image: url(../images/games/all_games/footer_edge_br.png);
	background-repeat: no-repeat;
	float: right;
	position: relative;
}


.all_games_table_gameimage
{
	margin: 0;
	padding: 8px;
	float: left;
	position: relative
}

.all_games_table_gametext
{
	color: #333;
	font-size: 13px;
	line-height: 15px;
	margin: 0;
	padding: 8px 0 8px 0;
	float: left;
	position: relative
}

.all_games_table_playersimage
{
	width: 100%;
	margin: 0;
	padding: 9px 0 0 0;
	text-align: center;
	float: left;
	position: relative
}

.all_games_table_players
{
	width: 100%;
	margin: 0;
	color: #111;
	font-size: 11px;
	font-weight: bold;
	padding: 4px 0 0 0;
	text-align: center;
	float: left;
	position: relative
}

.all_games_table_favlink
{
	margin: 0;
	padding: 40px 0 0 0;
	width: 100%;
	text-align: center;
	float: left;  
	position: relative;
	z-index: 1;
}

.all_games_table_duration
{
	margin: 0;
	color: #111;
	font-size: 11px;
	line-height: 14px;
	height: 14px;
	padding: 5px 0 0 32px;
	text-align: left;
	background-image: url(../images/games/all_games/clock.png);
	background-repeat: no-repeat;
	background-position: 15px 5px;
	float: left;
	position: relative
}

.all_games_table_jackpot_special
{
	width: 119px;
	height: 37px;
	padding: 0;
	margin: 22px 0 0 6px;
	background-image: url(../images/games/all_games/jackpot_special.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	position: relative
}

.all_games_table_jackpot_special:hover
{
	cursor: pointer;
}

.all_games_table_jackpot_special:hover .black_link a
{
	color: #660;
	text-decoration: none;
}

.not_only_jackpot_special
{
	margin: 10px 0 0 6px;
}

.all_games_table_jackpot_headline
{
	margin: 0;
	color: #333;
	font-size: 11px;
	line-height: 20px;
	height: 20px;
	font-weight: bold;
	padding: 0 0 0 23px;
	text-align: left;
	float: left;
	position: relative
}

.all_games_table_jackpot_headline a
{
	font-weight: bold;
}

.all_games_table_jackpot_price
{
	width: 100%;
	margin: 0;
	padding: 0;
	color: #333;
	font-size: 11px;
	line-height: 14px;
	height: 14px;
	text-align: center;
	float: left;
	position: relative
} 

.all_games_table_special
{
	width: 100%;
	height: 21px;
	text-indent: 30px;
	line-height: 21px;
	padding: 0;
	margin: 30px 0 0 0;
	float: left;
	position: relative
}

.all_games_table_special a
{
	font-weight: bold;
}

.league
{
	background-image: url(../images/games/all_games/league.png);
	background-repeat: no-repeat;
	background-position: 7px top;	
}

.lottery
{
	background-image: url(../images/games/all_games/lottery.png);
	background-repeat: no-repeat;
	background-position: 8px top;
}

.new_game
{
	background-image: url(../images/games/all_games/new_game.png);
	background-repeat: no-repeat;
	background-position: 8px top;
}

.new_version
{
	background-image: url(../images/games/all_games/new_version.png);
	background-repeat: no-repeat;
	background-position: 8px top;
}

.not_only_special
{
	margin: 13px 0 0 6px;
}

.with_jackpot_special
{
	margin: 5px 0 0 0;
}

.all_games_teaser_body
{
	margin: 0 0 7px 0;
	padding: 0;
	position: relative;
}

.all_games_teaser_small
{
	width: 366px;
	margin: 0;
	padding: 0;
	text-align: right;
	float: left;
	position: relative;
	min-height: 122px;
}

.all_games_teaser_big
{
	width: 750px;
	margin: 0;
	padding: 0;
	text-align: right;
	float: left;
	position: relative;
}

.all_games_table_gametext .raise
{
	background-image: url(../images/community/favorites/statistic_icons.png);
	background-repeat: no-repeat;
	background-position: 7px -35px;
}

.all_games_table_gametext .equal
{
	background-image: url(../images/community/favorites/statistic_icons.png);
	background-repeat: no-repeat;
	background-position: 7px -15px;
}

.all_games_table_gametext .drop
{
	background-image: url(../images/community/favorites/statistic_icons.png);
	background-repeat: no-repeat;
	background-position: 7px 5px;
}

.all_games_table_statistic
{
	margin: 0;
	padding: 4px 0 0 24px;
	height: 15px;
	font-size: 11px;
	line-height: 15px;
	color: #333;
	float: left;
	position: relative;
}

.all_games_table_statistic_compare
{
	margin: 0;
	padding: 2px 0 2px 5px;
	height: 16px;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #333;
	float: left;
	width: 100%;
	position: relative;
}

.all_games_table_statistic_single
{
	margin: 20px 0 0 0;
	padding: 4px 0 0 24px;
	height: 15px;
	font-size: 11px;
	line-height: 15px;
	color: #333;
	float: left;
	position: relative;
}

.all_games_table_statistic_single_compare
{
	margin: 21px 0 0 0;
	padding: 2px 0 2px 5px;
	height: 16px;
	font-size: 11px;
	line-height: 16px;
	color: #333;
	font-weight: bold;
	float: left;
	position: relative;
}



.allgames_game_banner
{
	margin: 0 15px 0 -2px;
	padding: 0;
	color: #FFF;
	float: left;
	position: relative;
}

.allgames_game_banner_right
{
	margin: 0 0 0 -2px;
	padding: 0;
	color: #FFF;
	float: left;
	position: relative;
}


/* Lobby CSS */

/* ################################ BOXES - START ################################*/

.infobox
{
	position: relative;
	margin: 5px 0 0 0;
	padding: 0;
	background-color: #dfdea5;
	float: left;
}

.infobox_content
{
	position: relative;
	margin: 0;
	padding: 0 15px 0 15px;
	color: #333;
	font-size: 17px;
	line-height: 21px;
	float: left;
}

.infobox_edge_top_left
{
	position: relative;
	height: 15px;
	width: 15px;
	background-image: url("/images/layout/boxes/infobox_edge_tl.gif");
	background-repeat: no-repeat;
	float: left;
}

.infobox_edge_top_right
{
	position: relative;
	height: 15px;
	width: 15px;
	background-image: url("/images/layout/boxes/infobox_edge_tr.gif");
	background-repeat: no-repeat;
	float: left;
}

.infobox_edge_bottom_left
{
	position: relative;
	height: 15px;
	width: 15px;
	background-image: url("/images/layout/boxes/infobox_edge_bl.gif");
	background-repeat: no-repeat;
	float: left;
}

.infobox_edge_bottom_right
{
	position: relative;
	height: 15px;
	width: 15px;
	background-image: url("/images/layout/boxes/infobox_edge_br.gif");
	background-repeat: no-repeat;
	float: left;
}

/* Grey Headline Boxes */

.greybox
{
	position: relative;
	margin: 0;
	padding: 0;
	background-image: url("/images/layout/boxes/greybox_bg.gif");
	background-repeat: repeat-x;
	float: left;
}

.greybox_footer
{
	position: relative;
	height: 21px;
	margin: 0;
	padding: 0;
	background-image: url("/images/layout/boxes/greybox_bottom_bg.gif");
	background-repeat: repeat-x;
	float: left;
}

.greybox_content
{
	position: relative;
	margin: 0;
	padding: 0 0 0 15px;
	height: 31px;
	color: #FFF;
	font-size: 17px;
	line-height: 18px;
	float: left;
}

.greybox_edge_top_left
{
	position: relative;
	height: 15px;
	width: 15px;
	background-image: url("/images/layout/boxes/greybox_edge_tl.gif");
	background-repeat: no-repeat;
	float: left;
}

.greybox_edge_top_right
{
	position: relative;
	height: 15px;
	width: 15px;
	background-image: url("/images/layout/boxes/greybox_edge_tr.gif");
	background-repeat: no-repeat;
	float: left;
}

.greybox_edge_bottom_left
{
	position: relative;
	margin: 6px 0 0 0;
	height: 15px;
	width: 15px;
	background-image: url("/images/layout/boxes/greybox_edge_bl.gif");
	background-repeat: no-repeat;
	float: left;
}

.greybox_edge_bottom_right
{
	position: relative;
	margin: 6px 0 0 0;
	height: 15px;
	width: 15px;
	background-image: url("/images/layout/boxes/greybox_edge_br.gif");
	background-repeat: no-repeat;
	float: left;
}

/* Main Table */

.table_body
{
	position: relative;
	margin: 0;
	padding: 0;
	border-top: none;
	border-right: 1px solid #999;
	border-bottom: none;
	border-left: 1px solid #999;
	float: left;
}

.table_placement_self
{
	position: relative;
	height: 100px;
	width: 50px;
	line-height: 100px;
	text-align: center;
	color: #FFF;
	font-size: 18px;
	font-weight: bold;
	background-image: url("/images/layout/boxes/table_placement.gif");
	background-position: -50px 0px;
	background-repeat: no-repeat;
	float: left;
}

.table_placement_self_full_height
{
	position: absolute;
	height: 100%;
	width: 50px;
	background-image: url("/images/layout/boxes/table_placement_self_middle.png");
	background-repeat: repeat-y;
	background-color: #ff8900;
	float: left;
}

.table_placement_self_rank
{
	position: absolute;
	top: 45%;
	width: 50px;
	vertical-align: middle;
	line-height: 19px;
	text-align: center;
	color: #FFF;
	font-size: 18px;
	font-weight: bold;
}

.table_placement_self_top
{
	height: 40px;
	width: 50px;
	background-image: url("/images/layout/boxes/table_placement_self_top.png");
	background-repeat: no-repeat;
}

.table_placement_self_bottom
{
	position: absolute;
	bottom: 0px;
	height: 40px;
	width: 50px;
	background-image: url("/images/layout/boxes/table_placement_self_bottom.png");
	background-repeat: no-repeat;
}
.table_placement_big_tournament
{
	position: relative;
	height: 100%;
	width: 50px;
	line-height: 100px;
	text-align: center;
	color: #FFF;
	font-size: 18px;
	font-weight: bold;
	float: left;
}


.table_placement_head
{
	height: 50px;
	background-image: url("/images/layout/boxes/table_placement.gif");
	background-position: -50px 0px;
	background-repeat: no-repeat;
}
.table_placement_bottom
{
	height: 50px;
	background-image: url("/images/layout/boxes/table_placement.gif");
	background-position: -50px 0px;
	background-repeat: no-repeat;
}

.table_placement_body
{
	background-image: url("/images/layout/boxes/table_placement.gif");
	background-position: -50px 0px;
	background-repeat: repeat-y;
}

.table_placement100
{
	position: relative;
	height: 100px;
	width: 50px;
	line-height: 100px;
	text-align: center;
	color: #333;
	font-size: 18px;
	font-weight: bold;
	background-image: url("/images/layout/boxes/table_placement.gif");
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
}

.table_portrait100
{
	position: relative;
	margin: 23px 10px 0 15px;
	padding: 1px;
	background: #FFF;
	border: 1px solid black;
	float: left;
}

.table_portrait100_bt
{
	position: relative;
	margin: 23px 10px 0 65px;
	padding: 1px;
	background: #FFF;
	border: 1px solid black;
	float: left;
}

.table_information
{
	position: relative;
	margin: 0;
	padding: 20px 0 0 0;
	color: #333333;
	font-size: 13px;
	line-height: 17px;
	float: left;
}


.table_information100
{
	position: relative;
	margin: 0;
	padding: 20px 0 0 0;
	height: 80px;
	color: #333333;
	font-size: 13px;
	line-height: 17px;
	border-right: 1px dotted #a3a3a3;
	float: left;
}

.table_score100_win
{
	position: relative;
	margin: 10px 0 10px 10px;
	padding: 10px 0 0 30px;
	height: 69px;
	width: 169px;
	color: #660;
	font-size: 18px;
	line-height: 19px;
	background-image: url("/images/layout/boxes/table_score_win.png");
	background-repeat: no-repeat;
	float: left;
}

.table_score100_unsure
{
	position: relative;
	margin: 10px 0 10px 10px;
	padding: 10px 0 0 30px;
	height: 69px;
	width: 169px;
	color: #660;
	font-size: 18px;
	line-height: 19px;
	background-image: url("/images/layout/boxes/table_score_unsure.png");
	background-repeat: no-repeat;
	float: left;
}

.table_score100_loose
{
	position: relative;
	margin: 10px 0 10px 10px;
	padding: 10px 0 0 30px;
	height: 69px;
	width: 169px;
	color: #333;
	font-size: 18px;
	line-height: 19px;
	background-image: url("/images/layout/boxes/table_score_loose.png");
	background-repeat: no-repeat;
	float: left;
}

.table_score100_you
{
	position: relative;
	margin: 21px 0 21px 10px;
	padding: 10px 0 0 30px;
	height: 48px;
	width: 157px;
	color: #660;
	font-size: 18px;
	line-height: 19px;
	background-image: url("/images/layout/boxes/table_score_you.gif");
	background-repeat: no-repeat;
	float: left;
}

.table_score100_empty
{
	position: relative;
	margin: 21px 0 21px 10px;
	padding: 10px 0 0 30px;
	height: 48px;
	width: 157px;
	color: #660;
	font-size: 18px;
	line-height: 19px;
	background-image: url("/images/layout/boxes/table_score.gif");
	background-repeat: no-repeat;
	float: left;
}

.table_score
{
	position: relative;
	margin: 0 0 0 10px;
	padding: 10px 0 10px 10px;
	height: 100%;
	width: 449px;
	color: #660;
	font-size: 18px;
	line-height: 19px;
	border-left: 1px dotted #a3a3a3;
	float: left;
}

.table_score_head
{
	height: 13px;
	background-image: url("/images/layout/boxes/table_score_head.png");
	background-repeat: no-repeat;
}

.table_score_bottom
{
	height: 13px;
	background-image: url("/images/layout/boxes/table_score_bottom.png");
	background-repeat: no-repeat;
}

.table_score_body
{
	padding-left: 30px;
	background-image: url("/images/layout/boxes/table_score_body.png");
	background-repeat: repeat-y;
}

#table_score_win_icon
{
	position: absolute;
	left: 10px;
	width: 17px;
	height: 17px;
	background-image: url("/images/layout/boxes/table_score_win_icon.png");
	background-repeat: no-repeat;
}

#table_score_unsure_icon
{
	position: absolute;
	left: 10px;
	width: 17px;
	height: 17px;
	background-image: url("/images/layout/boxes/table_score_unsure_icon.png");
	background-repeat: no-repeat;
}

#table_score_loose_icon
{
	position: absolute;
	left: 10px;
	width: 17px;
	height: 17px;
	background-image: url("/images/layout/boxes/table_score_loose_icon.png");
	background-repeat: no-repeat;
}

#table_score_you_icon
{
}

#table_score_empty_icon
{
}

.table_score_in_game
{
	font-size: 15px;	
}

.table_score_in_game td.points
{
	padding-left: 5px;
	text-align: right;
}

.table_score_in_game td.points_text
{
	text-align: left;
}

.table_score_in_game td.points_current
{
	padding-left: 5px;
	text-align: right;
	font-weight: bold;
}

.table_score_in_game td.points_text_current
{
	text-align: left;
	font-weight: bold;
}

.table_placement80
{
	position: relative;
	height: 80px;
	width: 50px;
	line-height: 80px;
	text-align: center;
	color: #333;
	font-size: 18px;
	font-weight: bold;
	background-image: url("/images/layout/boxes/table_placement.gif");
	background-position: top -100px;
	background-repeat: no-repeat;
	float: left;
}

.table_portrait80
{
	position: relative;
	margin: 10px 10px 0 15px;
	padding: 1px;
	background: #FFF;
	border: 1px solid black;
	float: left;
}

.table_information80
{
	position: relative;
	margin: 0;
	padding: 10px 0 0 0;
	height: 70px;
	color: #333;
	font-size: 13px;
	line-height: 17px;
	border-right: 1px dotted #a3a3a3;
	float: left;
}

.table_score80_win
{
	position: relative;
	margin: 11px 0 11px 10px;
	padding: 10px 0 0 30px;
	height: 48px;
	width: 157px;
	color: #660;
	font-size: 18px;
	line-height: 19px;
	background-image: url("/images/layout/boxes/table_score_win.gif");
	background-repeat: no-repeat;
	float: left;
}

.table_score80_unsure
{
	position: relative;
	margin: 11px 0 11px 10px;
	padding: 10px 0 0 30px;
	height: 48px;
	width: 157px;
	color: #660;
	font-size: 18px;
	line-height: 19px;
	background-image: url("/images/layout/boxes/table_score_unsure.gif");
	background-repeat: no-repeat;
	float: left;
}

.table_score80_loose
{
	position: relative;
	margin: 11px 0 11px 10px;
	padding: 10px 0 0 30px;
	height: 48px;
	width: 157px;
	color: #333;
	font-size: 18px;
	line-height: 19px;
	background-image: url("/images/layout/boxes/table_score_loose.gif");
	background-repeat: no-repeat;
	float: left;
}

.table_score80_you
{
	position: relative;
	margin: 11px 0 11px 10px;
	padding: 10px 0 0 30px;
	height: 48px;
	width: 157px;
	color: #660;
	font-size: 18px;
	line-height: 19px;
	background-image: url("/images/layout/boxes/table_score_you.gif");
	background-repeat: no-repeat;
	float: left;
}

.table_score80_empty
{
	position: relative;
	margin: 11px 0 11px 10px;
	padding: 10px 0 0 30px;
	height: 48px;
	width: 157px;
	color: #660;
	font-size: 18px;
	line-height: 19px;
	background-image: url("/images/layout/boxes/table_score.gif");
	background-repeat: no-repeat;
	float: left;
}

.table_score_experience
{
	margin: 0;
	padding: 5px 0 0 0;
	line-height: 21px;
	font-size: 13px;
}

#table_score_exp_big_tournament
{
	position: absolute;
	height: 25px;
	width: 24px;
	left: 10px;
	background-image: url("/images/layout/boxes/table_score_exp.png");
	background-repeat: no-repeat;
}

.table_experience
{
	margin: 0;
	padding: 0;
	height: 23px;
	width: 23px;
	font-weight: bold;
	background-image: url(../images/usericons/experience.png);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 23px;
	text-align: center;
	color: #333;
	position: absolute;
	bottom: -13px;
	left: -10px;
	z-index: 100;
}

img.table_stars
{
	margin: 0 0 -3px 0;
}

.lobby_table_headline_bg
{
	background: #F6F5F0 url("/images/lobby/table_head_bg.png") repeat-x;
}

.lobby_table_sub_headline_bg
{
	background: #F4F2F0 url("/images/lobby/table_head_bg.png") repeat-x;
}

.lobby_table_sub_row_mp
{
	margin-left: 60px;
	width: 488px;
}

.lobby_table_sub_row
{
	margin-left: 74px;
	width: 474px;
}

.lobby_table_headline_infobox
{
	margin: 0 0 0 385px;
	padding: 7px 0 0 0;
	height: 37px;
	width: 129px;
	font-size: 11px;
	line-height: 12px;
	text-align: center;
	font-weight: bold;
	color: #F90;
	z-index: 200;
	position: absolute;
	background-position: left 4px;
	background-image: url("/images/lobby/header_info_box.png");
	background-repeat: no-repeat;
}

.lobby_table_headline
{
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	line-height: 27px;
	height: 27px;
	text-align: center;
	font-weight: bold;
	float: left;
	position: relative;
}

.lobby_table_headline_center
{
	margin: 0;
	padding: 0 9px;
	border-collapse: collapse;
	line-height: 27px;
	height: 27px;
	text-align: center;
	font-weight: bold;
	float: left;
	position: relative;
}

.lobby_table_headline_right
{
	margin: 0;
	padding: 0 9px;
	border-collapse: collapse;
	line-height: 27px;
	height: 27px;
	text-align: right;
	font-weight: bold;
	float: left;
	position: relative;
}

.lobby_table_big_headline_bg
{
	background: #E5E4E0 url("/images/lobby/table_head_bg.png") repeat-x;
}

.lobby_table_big_headline
{
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	line-height: 27px;
	height: 27px;
	text-align: center;
	font-weight: bold;
	float: left;
	position: relative;
}

.lobby_table_big_headline_center
{
	margin: 0;
	padding: 0 9px;
	border-collapse: collapse;
	line-height: 27px;
	height: 27px;
	text-align: center;
	font-weight: bold;
	float: left;
	position: relative;
}

.lobby_table_big_headline_right
{
	margin: 0;
	padding: 0 9px;
	border-collapse: collapse;
	line-height: 27px;
	height: 27px;
	text-align: right;
	font-weight: bold;
	float: left;
	position: relative;
}


.lobby_headline_icon
{
	margin: 8px 0 0 0;
	float: left;
}

.lobby_headline_img a:link, .lobby_headline_img a:visited
{
	margin: 0 0 0 10px;
	padding: 0;
	height: 38px;
	left: -75px;
	line-height: 38px;
	text-align: left;
	color: #FFF;
	text-decoration: underline;
	font-weight: normal;
	float: right;
	position: relative;
	font-size: 11px;
}

.lobby_headline_img a:focus, .lobby_headline_img a:hover, .lobby_headline_img a:active
{
	margin: 0 0 0 10px;
	padding: 0;
	height: 38px;
	line-height: 38px;
	left: -75px;
	text-align: left;
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
	float: right;
	position: relative;
	font-size: 11px;
}

.lobby_table_headline_left
{
	margin: 0;
	padding: 0 9px 0 9px;
	border-collapse: collapse;
	line-height: 27px;
	height: 27px;
	text-align: left;
	font-weight: bold;
	float: left;
	position: relative;
}

.lobby_table_sub_headline_bg div
{
    height: 27px !important;
    line-height: 26px !important;
}

.lobby_table_text
{
	margin: 0;
	padding: 0 9px 0 9px;
	color: #000;
	border-collapse: collapse;
	line-height: 27px;
	height: 27px;
	font-size: 11px;
	text-align: left;
	float: left;
	position: relative;
}

.lobby_table_stake
{
	margin: 0;
	padding: 0 9px 0 9px;
	border-collapse: collapse;
	line-height: 37px;
	height: 37px;
	font-size: 13px;
	text-align: right;
	font-weight: bold;
	float: left;
	position: relative;
}

.lobby_table_price
{
	margin: 0;
	padding: 0 9px 0 9px;
	color: #718D12;
	border-collapse: collapse;
	line-height: 37px;
	height: 37px;
	font-size: 17px;
	text-align: right;
	font-weight: bold;
	float: left;
	position: relative;
}

.lobby_table_price_mp
{
	margin: 0;
	padding: 0 9px 0 0;
	color: #718D12;
	border-collapse: collapse;
	line-height: 37px;
	height: 37px;
	font-size: 17px;
	text-align: right;
	font-weight: bold;
	float: left;
	position: relative;
}

.lobby_table_user
{
	margin: 0;
	padding: 0;
	color: #666;
	border-collapse: collapse;
	height: 37px;
	float: left;
	position: relative;
}

.lobby_table_2_seats
{
	margin: 0 0 0 30px;
	padding: 0;
	width: 36px;
	height: 22px;
	float: left;
	position: relative;
}

.lobby_table_3_seats
{
	margin: 0 0 0 22px;
	padding: 0;
	width: 54px;
	height: 22px;
	float: left;
	position: relative;
}

.lobby_table_4_seats
{
	margin: 0 0 0 13px;
	padding: 0;
	width: 72px;
	height: 22px;
	float: left;
	position: relative;
}

.user_0
{
	background-image: url("/images/lobby/0_of_4_players.png");
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

.user_1
{
	background-image: url("/images/lobby/1_of_4_players.png");
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

.user_2
{
	background-image: url("/images/lobby/2_of_4_players.png");
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

.user_3
{
	background-image: url("/images/lobby/3_of_4_players.png");
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

.user_4
{
	background-image: url("/images/lobby/4_of_4_players.png");
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

.user_lable
{
	background-image: url("/images/lobby/players_lable.png");
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

.lobby_table_user_text
{
	margin: 0;
	padding: 0;
	color: #666;
	width: 100%;
	text-align: center;
	font-size: 11px;
	line-height: 15px;
	height: 15px;
	float: left;
	position: relative;
}

.lobby_table_rounds
{
	margin: 0;
	padding: 0 9px 0 9px;
	color: #666;
	border-collapse: collapse;
	line-height: 37px;
	height: 37px;
	font-size: 13px;
	text-align: center;
	font-weight: bold;
	float: left;
	position: relative;
}

.lobby_table_time
{
	margin: 0;
	padding: 0 0px 0 0px;
	color: #666;
	border-collapse: collapse;
	line-height: 15px;
	height: 32px;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	float: left;
	position: relative;
	padding-top: 5px;
}

.lobby_table_rank
{
	margin: 0;
	padding: 0 0px 0 0px;
	color: #666;
	border-collapse: collapse;
	line-height: 30px;
	height: 32px;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	float: left;
	position: relative;
	padding-top: 5px;
}

.lobby_table_num_matches
{
	margin: 0;
	padding: 15px 0px 0 0px;
	color: #666;
	border-collapse: collapse;
	line-height: 11px;
	height: 32px;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	float: left;
	position: relative;
}

.num_matches {
	display: block;
	margin-top: -10px;
	font-size: 11px;
	line-height: 13px !important;
}

.excluded_score {
	text-decoration:line-through;
}

.lobby_table_force
{
	border-collapse:collapse;
	color:#666666;
	float:left;
	height:13px;
	line-height:13px;
	margin:0;
	padding:12px 0 13px 18px;
	position:relative;
}

.lobby_table_id
{
	margin: 0;
	padding: 0 9px 0 9px;
	color: #666;
	border-collapse: collapse;
	line-height: 37px;
	height: 37px;
	font-size: 13px;
	text-align: center;
	font-weight: bold;
	float: left;
	position: relative;
}

.lobby_table_button_loading
{
	margin: 0;
	padding: 0 4px 0 14px;
	background-image: url("/images/icons/loading.gif");
	background-repeat: no-repeat;
	background-position: 11px 9px;
	color: #666;
	border-collapse: collapse;
	line-height: 37px;
	height: 37px;
	text-align: center;
	font-weight: bold;
	float: left;
	position: relative;
}

.lobby_table_button
{
	margin: 0;
	padding: 0 9px 0 9px;
	color: #666;
	border-collapse: collapse;
	line-height: 37px;
	height: 37px;
	text-align: center;
	font-weight: bold;
	float: left;
	position: relative;
}

.lobby_table_wait
{
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 15px;
	background-image: url("/images/lobby/multi_loading.gif");
	background-repeat: repeat-x;
	background-position: 4px 5px;
	height: 37px;
	text-align: center;
	color: #FFF;
	float: left;
	position: relative;
}

.lobby_table_wait_mp
{
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 15px;
	background-image: url("/images/lobby/multi_loading.gif");
	background-repeat: repeat-x;
	background-position: 0 5px;
	height: 37px;
	text-align: center;
	color: #FFF;
	float: left;
	position: relative;
}

.lobby_headline
{
	width:538px;
	height: 38px;
	margin: 0;
	padding: 0 0 0 10px;
	background: #000 url("/images/lobby/headline/headline_bg.png") repeat-x;
	font-weight: bold;
	font-size: 16px;
	line-height: 38px;
	color: #FFF;
	float: left;
	position: relative;
}

.lobby_img
{
	margin: 0;
	padding: 0;
	height: 38px;
	font-weight: bold;
	font-size: 16px;
	line-height: 38px;
	color: #FFF;
	float: left;
	position: relative;
}

.lobby_headline_link
{
	float: right;
	text-align:right;
	margin:11px 10px 0 0;
	float: left;
	position: relative;
}

.lobby_headline_link a
{
	color:#FFF;
	font-weight:normal;
}

.lobby_headline_link a:hover
{
	color:#ccc;
	text-decoration: none;
}

.lobby_headline_img
{
	margin: 0;
	padding: 0 10px 0 0;
	float: left;
	position: relative;
}

.lobby_headline .lobby_headline_link
{
	float: right;
	margin: 0;
	padding: 0 10px 0 0;
	font-size: 11px;
	line-height: 38px;
	height: 38px;
	position: relative;
}

.lobby_table_create_lable
{
	margin: 0;
	padding: 0;
	color: #333;
	border-collapse: collapse;
	line-height: 40px;
	height: 40px;
	font-size: 11px;
	text-align: left;
	text-indent: 9px;
	font-weight: bold;
	float: left;
	position: relative;
}

.lobby_table_create_options
{
	margin: 0;
	padding: 0 0 0 6px;
	color: #333;
	border-collapse: collapse;
	line-height: 40px;
	height: 40px;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	float: left;
	position: relative;
}

.lobby_table_create_footer
{
	margin: 0;
	padding: 7px 9px 7px 9px;
	color: #333;
	border-collapse: collapse;
	line-height: 13px;
	height: 26px;
	font-size: 11px;
	text-align: left;
	float: left;
	position: relative;
}

.lobby_table_create_stake_option
{
	position: relative;
	height: 40px;
	width: 100%;
	margin: 0;
	padding: 0 17px 0 5px;
	text-indent: 0;
	color: #BBB;
	font-weigfht: regular;
	font-size: 15px;
	line-height: 40px;
	text-align: left;
	float: left;
}

.lobby_table_create_stake_option_active
{
	position: relative;
	height: 40px;
	width: 100%;
	margin: 0;
	padding: 0 17px 0 5px;
	text-indent: 0;
	color: #660;
	font-size: 15px;
	font-weight: bold;
	line-height: 40px;
	text-align: left;
	float: left;
}

.lobby_price_with_info
{
	padding: 0 4px 0 0;
	margin-top: -5px;
	width: 55px !important; 
}

.lobby_force_with_info
{
	padding: 12px 0 13px 10px;
	width: 68px;
}

.lobby_table_price_mp_winners
{
	font-size: 9px;
	color: black;
	margin-top: -20px;
}

.stars_lable
{
	background-image: url("/images/lobby/stars0.png");
	background-repeat: no-repeat;
	background-position: 88px 11px;
}

.stars_lable_1
{
	background-image: url("/images/lobby/stars1.png");
	background-repeat: no-repeat;
	background-position: 88px 11px;
}

.stars_lable_2
{
	background-image: url("/images/lobby/stars2.png");
	background-repeat: no-repeat;
	background-position: 88px 11px;
}

.stars_lable_3
{
	background-image: url("/images/lobby/stars3.png");
	background-repeat: no-repeat;
	background-position: 88px 11px;
}


.players_lable
{
	background-image: url("/images/lobby/players_lable.png");
	background-repeat: no-repeat;
	background-position: 75px 9px;
}
.players_lable_1
{
	background-image: url("/images/games/all_games/01_player.png");
	background-repeat: no-repeat;
	background-position: 75px 9px;
}

.players_lable_2
{
	background-image: url("/images/games/all_games/02_player.png");
	background-repeat: no-repeat;
	background-position: 75px 9px;
}

.players_lable_3
{
	background-image: url("/images/games/all_games/03_player.png");
	background-repeat: no-repeat;
	background-position: 75px 9px;
}

.players_lable_4
{
	background-image: url("/images/games/all_games/04_player.png");
	background-repeat: no-repeat;
	background-position: 75px 9px;
}

.players_lable_5
{
	background-image: url("/images/games/all_games/05_player.png");
	background-repeat: no-repeat;
	background-position: 75px 9px;
}

.players_lable_6
{
	background-image: url("/images/games/all_games/06_player.png");
	background-repeat: no-repeat;
	background-position: 75px 9px;
}

/* RIGHT BOX */

.lobby_right_box_riders
{
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
}
ul.lobby_right_box_navigation
{
	margin: 0;
	padding: 0;
	width: 100%;
	float: left;
	list-style: none;
	position: relative
}
ul.lobby_right_box_navigation li
{
	margin: 0 7px 0 0;
	padding: 0;
	display: block;
	height: 31px;
	float: left;
	background-image: url(../images/lobby/lobby_right_box/rider_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	position: relative
}
ul.lobby_right_box_navigation li:hover, ul.lobby_right_box_navigation li.active:hover
{
	margin: 0 7px 0 0;
	padding: 0;
	display: block;
	height: 31px;
	float: left;
	background-image: url(../images/lobby/lobby_right_box/rider_bg.png);
	background-repeat: repeat-x;
	background-position: left -31px;
	position: relative
}
ul.lobby_right_box_navigation li.active
{
	margin: 0 7px 0 0;
	padding: 0;
	display: block;
	height: 31px;
	float: left;
	background-image: url(../images/lobby/lobby_right_box/rider_bg.png);
	background-repeat: repeat-x;
	background-position: left -62px;
	position: relative
}
ul.lobby_right_box_navigation li#players_link
{
	margin: 0;
}
ul.lobby_right_box_navigation li div.lobby_right_box_rider_lable
{
	margin: 0;
	padding: 0;
	height: 31px;
	float: left;
	position: relative
}
ul.lobby_right_box_navigation li:hover div.lobby_right_box_rider_lable, ul.lobby_right_box_navigation li.active:hover div.lobby_right_box_rider_lable
{
	margin: 0;
	padding: 0;
	height: 31px;
	float: left;
	position: relative
}
ul.lobby_right_box_navigation li.active div.lobby_right_box_rider_lable
{
	margin: 0;
	padding: 0;
	height: 31px;
	float: left;
	position: relative
}
ul.lobby_right_box_navigation li div.lobby_right_box_rider_lable a, ul.lobby_right_box_navigation li.active div.lobby_right_box_rider_lable a
{
	color: #FFF;
	height: 31px;
	display: block;
	font-weight: normal;
	text-decoration: none;
}
ul.lobby_right_box_navigation li .all
{
	width: 14px;
	background-image: url(../images/lobby/lobby_right_box/rider_lables.png);
	background-repeat: no-repeat;
	background-position: -204px top;
}
ul.lobby_right_box_navigation li:hover .all, ul.lobby_right_box_navigation li.active:hover .all
{
	width: 14px;
	background-image: url(../images/lobby/lobby_right_box/rider_lables.png);
	background-repeat: no-repeat;
	background-position: -204px -31px;
}
ul.lobby_right_box_navigation li.active .all
{
	width: 14px;
	background-image: url(../images/lobby/lobby_right_box/rider_lables.png);
	background-repeat: no-repeat;
	background-position: -204px -62px;
}
ul.lobby_right_box_navigation li div.lobby_right_box_rider_right_edge
{
	margin: 0;
	padding: 0;
	width: 14px;
	height: 31px;
	float: left;
	background-image: url(../images/lobby/lobby_right_box/rider_edge.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative
}
ul.lobby_right_box_navigation li:hover div.lobby_right_box_rider_right_edge, ul.lobby_right_box_navigation li.active:hover div.lobby_right_box_rider_right_edge
{
	margin: 0;
	padding: 0;
	width: 14px;
	height: 31px;
	float: left;
	background-image: url(../images/lobby/lobby_right_box/rider_edge.png);
	background-repeat: no-repeat;
	background-position: left -31px;
	position: relative
}
ul.lobby_right_box_navigation li.active div.lobby_right_box_rider_right_edge
{
	margin: 0;
	padding: 0;
	width: 14px;
	height: 31px;
	float: left;
	background-image: url(../images/lobby/lobby_right_box/rider_edge.png);
	background-repeat: no-repeat;
	background-position: left -62px;
	position: relative
}
ul.lobby_right_box_navigation li div.lobby_right_box_rider_right_edge a, ul.lobby_right_box_navigation li.active div.lobby_right_box_rider_right_edge a
{
	color: #FFF;
	width: 14px;
	height: 31px;
	display: block;
	font-weight: bold;
	text-decoration: none;
}
ul.lobby_right_box_navigation li .lobby_right_box_rider_text
{
	color: #666;
	font-size: 13px;
	font-weight: bold;
	margin: 0 -10px;
	padding: 0;
	text-align: center;
	height: 31px;
	line-height: 31px;
	z-index: 2;
	float: left;
	position: relative
}
ul.lobby_right_box_navigation li .lobby_right_box_rider_text a:link, ul.lobby_right_box_navigation li .lobby_right_box_rider_text a:visited, ul.lobby_right_box_navigation li .lobby_right_box_rider_text a:active
{
	color: #666;
	display: block;
	font-weight: bold;
	text-decoration: none;
}
ul.lobby_right_box_navigation li .lobby_right_box_rider_text a:hover, ul.lobby_right_box_navigation li .lobby_right_box_rider_text a:focus, ul.lobby_right_box_navigation li:hover .lobby_right_box_rider_text a
{
	color: #FFF;
	display: block;
	font-weight: bold;
	text-decoration: none;
}
ul.lobby_right_box_navigation li.active .lobby_right_box_rider_text
{
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
	margin: 0 -10px;
	padding: 0;
	height: 31px;
	line-height: 31px;
	z-index: 2;
	float: left;
	position: relative
}
ul.lobby_right_box_navigation li.active .lobby_right_box_rider_text a
{
	color: #FFF;
	display: block;
	font-weight: bold;
	text-decoration: none;
}

/* POPUP */

.popup_container
{
	margin: 0 0 10px 0;
	padding: 0;
	float: left;
}

.popup_text
{
	margin: 0;
	padding: 10px 0 10px 0;
	font-size: 15px;
	line-height: 17px;
	color: #333;
	float: left;
}

/* LOBBY RIDERS */

.lobby_riders
{
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
}
ul.lobby_navigation
{
	margin: 0;
	padding: 0;
	width: 100%;
	float: left;
	list-style: none;
	position: relative
}
ul.lobby_navigation li
{
	margin: 0 7px 0 0;
	padding: 0;
	display: block;
	height: 31px;
	float: left;
	background-image: url(../images/lobby/lobby_right_box/rider_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	position: relative
}
ul.lobby_navigation li:hover, ul.lobby_navigation li.active:hover
{
	margin: 0 7px 0 0;
	padding: 0;
	display: block;
	height: 31px;
	float: left;
	background-image: url(../images/lobby/lobby_right_box/rider_bg.png);
	background-repeat: repeat-x;
	background-position: left -31px;
	position: relative
}
ul.lobby_navigation li.active
{
	margin: 0 7px 0 0;
	padding: 0;
	display: block;
	height: 31px;
	float: left;
	background-image: url(../images/lobby/lobby_right_box/rider_bg.png);
	background-repeat: repeat-x;
	background-position: left -62px;
	position: relative
}
ul.lobby_navigation li#champions_link
{
	margin: 0;
}
ul.lobby_navigation li div.lobby_rider_lable
{
	margin: 0;
	padding: 0;
	height: 31px;
	float: left;
	position: relative
}
ul.lobby_navigation li:hover div.lobby_rider_lable, ul.lobby_navigation li.active:hover div.lobby_rider_lable
{
	margin: 0;
	padding: 0;
	height: 31px;
	float: left;
	position: relative
}
ul.lobby_navigation li.active div.lobby_rider_lable
{
	margin: 0;
	padding: 0;
	height: 31px;
	float: left;
	position: relative
}
ul.lobby_navigation li div.lobby_rider_lable a, ul.lobby_navigation li.active div.lobby_rider_lable a
{
	color: #FFF;
	height: 31px;
	display: block;
	font-weight: normal;
	text-decoration: none;
}
ul.lobby_navigation li .all
{
	width: 14px;
	background-image: url(../images/lobby/lobby_right_box/rider_lables.png);
	background-repeat: no-repeat;
	background-position: -204px top;
}
ul.lobby_navigation li:hover .all, ul.lobby_navigation li.active:hover .all
{
	width: 14px;
	background-image: url(../images/lobby/lobby_right_box/rider_lables.png);
	background-repeat: no-repeat;
	background-position: -204px -31px;
}
ul.lobby_navigation li.active .all
{
	width: 14px;
	background-image: url(../images/lobby/lobby_right_box/rider_lables.png);
	background-repeat: no-repeat;
	background-position: -204px -62px;
}
ul.lobby_navigation li div.lobby_rider_right_edge
{
	margin: 0;
	padding: 0;
	width: 14px;
	height: 31px;
	float: left;
	background-image: url(../images/lobby/lobby_right_box/rider_edge.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative
}
ul.lobby_navigation li:hover div.lobby_rider_right_edge, ul.lobby_navigation li.active:hover div.lobby_rider_right_edge
{
	margin: 0;
	padding: 0;
	width: 14px;
	height: 31px;
	float: left;
	background-image: url(../images/lobby/lobby_right_box/rider_edge.png);
	background-repeat: no-repeat;
	background-position: left -31px;
	position: relative
}
ul.lobby_navigation li.active div.lobby_rider_right_edge
{
	margin: 0;
	padding: 0;
	width: 14px;
	height: 31px;
	float: left;
	background-image: url(../images/lobby/lobby_right_box/rider_edge.png);
	background-repeat: no-repeat;
	background-position: left -62px;
	position: relative
}
ul.lobby_navigation li div.lobby_rider_right_edge a, ul.lobby_navigation li.active div.lobby_rider_right_edge a
{
	color: #FFF;
	width: 14px;
	height: 31px;
	display: block;
	font-weight: bold;
	text-decoration: none;
}
ul.lobby_navigation li .lobby_rider_text
{
	color: #666;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	text-align: center;
	float: left;
	position: relative
}
ul.lobby_navigation li .lobby_rider_text a:link, ul.lobby_navigation li .lobby_rider_text a:visited, ul.lobby_navigation li .lobby_rider_text a:active
{
	padding: 0;
	color: #666;
	display: block;
	font-weight: bold;
	text-decoration: none;
}
ul.lobby_navigation li .lobby_rider_text a:hover, ul.lobby_navigation li .lobby_rider_text a:focus, ul.lobby_navigation li:hover .lobby_rider_text a
{
	color: #FFF;
	display: block;
	font-weight: bold;
	text-decoration: none;
}
ul.lobby_navigation li.active .lobby_rider_text
{
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	text-align: center;
	float: left;
	position: relative
}
ul.lobby_navigation li.active .lobby_rider_text a
{
	padding: 0;
	color: #FFF;
	display: block;
	font-weight: bold;
	text-decoration: none;
}

/* CHAT */

.chat_left_characters 
{
  color: #333;
  margin: 18px 0 0 50px;
  position: relative;
  float: left;
}



.lobby_chat_body
{
    margin: 0;
    padding: 3px 5px 4px;
    border-bottom: 1px dotted #666666;
    float: left;
}

.lobby_chat_text
{
	width: 174px;
        word-wrap: break-word;
	margin: 0;
	padding: 0;
	line-height: 15px;
	float: left;
}

.lobby_chat_image
{
	margin: 3px 5px 0 0;
	padding: 1px;
	border:1px solid black;
	background-color: #FFF;
	height: 32px;
	width: 26px;
	float: left;
}

.chat_modimage
{
	border:1px solid #FF9900;
}

.lobby_chat_user_name
{
	font-weight: bold;
	color: #666;
}

.chat_modname
{
	color: #FF9900;
}

.lobby_chat_footerinfo
{
	margin: 0 0 0 128px; 
	color: #666;
	font-size: 10px;	
	padding: 0;
	font-size: 10px;
	line-height: 12px;
	color: #666;
	position: absolute; 
}

#chat .chat_areas .mod_usericon
{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #FF9900;
	display:block;
	float:left;
	height:32px;
	margin:0 5px;
	padding:1px;
	width:26px;
}

.moderator_name
{
	color: #FF9900;
}

/* game lobbynew */

.lobby
{
	margin: 0 0 0 20px;
	width:768px;
	overflow: hidden;
}

.lobby_header
{
	width:768px;
	height:160px;
}

.lobby_header_img
{
	margin: 0 0 0 0;
	float:left;
}

.lobby_header_button_ton
{
	margin: -142px 0 0 740px;
	width:20px;
	height:20px;
	float:left;
}

.lobby_header_button_merken
{
	margin: -144px 0 0 710px;
	background-image: url(../images/lobby/header/fav.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 23px;
	height: 23px;
	float: left;
}


.lobby_header_button_merken a
{
	margin: 0;
	text-decoration: none;
	display: block;
	width: 23px;
	height: 23px;
	float: left;
}

.lobby_header_button_merken a:hover
{
	color: #ccc;
	text-decoration: none;
}

.lobby_t
{
	width: 550px;
	margin: 0;
	float: left;
}

.lobby #lobby_wrapper .lobby_headline h2
{
	font-size:15px;
	font-weight:bold;
	color:#fff;
	text-align:left;
	margin: 0;
}

.lobby #lobby_wrapper div.lobby_border
{
	border-left: 1px solid #7c7c7c;
	border-right: 1px solid #7c7c7c;
	width: 548px;
	float: left;
	position: relative;
}

.lobby #lobby_wrapper table.lobby_table
{
	background: #F6F5F0 url("/images/lobby/table_head_bg.png") repeat-x;
	border-collapse: collapse;
	width: 100%;
}

.lobby #lobby_wrapper table.lobby_table th
{
	text-align:right;
	height:28px;
	padding:0 9px 0 9px;
	background: url("/images/community/dotted_small.gif") right top repeat-y;
}

.lobby #lobby_wrapper table.lobby_table th.last_in_row
{
	background: none;
}

.lobby #lobby_wrapper table.lobby_table td.title
{
	background: url("/images/community/dotted_small.gif") right top repeat-y;
}

.lobby #lobby_wrapper table.lobby_table td
{
	white-space:nowrap;
	font-weight:bold;
	padding:10px;
}

.lobby #lobby_wrapper table.lobby_table td.stake
{
	text-align:right;
	width:60px;
	font-size:13px;
	background: url("/images/community/dotted_small.gif") right top repeat-y;
}

.lobby #lobby_wrapper table.lobby_table td.price
{
	text-align:right;
	width:85px;
	font-size:17px;
	color:#718d12;
	background: url("/images/community/dotted_small.gif") right top repeat-y;
}

.lobby #lobby_wrapper table.lobby_table td.user
{
	text-align:center;
	width:60px;
	font-size:13px;
	color:#666666;
	background: url("/images/community/dotted_small.gif") right top repeat-y;
}

.lobby #lobby_wrapper table.lobby_table td.force
{
	text-align:center;
	width:55px;
	font-size:13px;
	background: url("/images/community/dotted_small.gif") right top repeat-y;
}

.lobby #lobby_wrapper table.lobby_table td.id
{
	text-align:center;
	width:35px;
	font-size:13px;
	color:#666666;
	background: url("/images/community/dotted_small.gif") right top repeat-y;
}

.lobby #lobby_wrapper table.lobby_table td.button_s_green
{
	text-align:center;
	width:112px;
	padding:0 10px 0 10px;
}

.lobby #lobby_wrapper table.lobby_table td.stake_loading
{
	text-align:center;
	width:60px;
	color: #666;
	background: url("/images/community/dotted_small.gif") right top repeat-y;
}

.lobby #lobby_wrapper table.lobby_table td.price_loading
{
	text-align:center;
	width:85px;
	color: #666;
	background: url("/images/community/dotted_small.gif") right top repeat-y;
}

.lobby #lobby_wrapper table.lobby_table td.user_loading
{
	text-align:center;
	width:60px;
	color: #666;
	background: url("/images/community/dotted_small.gif") right top repeat-y;
}

.lobby #lobby_wrapper table.lobby_table td.force_loading
{
	text-align:center;
	width:55px;
	color: #666;
	background: url("/images/community/dotted_small.gif") right top repeat-y;
}

.lobby #lobby_wrapper table.lobby_table td.id_loading
{
	text-align:center;
	width:35px;
	color: #666;
	background: url("/images/community/dotted_small.gif") right top repeat-y;
}

.lobby #lobby_wrapper table.lobby_table td.button_loading
{
	text-align:center;
	width:112px;
	color: #666;
	padding:0 10px 0 20px;
}

.lobby #lobby_wrapper td.button_loading .running
{
	text-align:center;
	color: #666;
	background: url("/images/icons/loading.gif") 0 50% no-repeat;
	padding-left: 10px;
}


.force .rows
{
	padding: 5px;
	text-align:center;
}

.force .rows .stars
{
	text-align:center;
}

.force .rows .stars_text
{
	text-align:center;
	padding: 1px 2px 0 2px;
}

.lobby #lobby_wrapper
{
	padding-top: 4px;
}

.lobby #lobby_wrapper ul.navigation li
{
	display: block;
	float: left;
}

.lobby #lobby_wrapper ul.navigation a
{
	background: url('/images/lobby/navi/table_navigation.png') no-repeat;
	display: block;
	height: 28px;
	overflow: hidden;
	text-indent: -999em;
}

.lobby #lobby_wrapper ul.navigation li.tab_spiel a
{
	width:172px;
	margin-right: 7px;
}

.lobby #lobby_wrapper ul.navigation li.tab_spiel a.active, .lobby #lobby_wrapper ul.navigation li.tab_spiel a:hover
{
	background-position: 0 -40px;
	margin-right: 7px;
}

.lobby #lobby_wrapper ul.navigation li.tab_anleitung a
{
	width: 172px;
	background-position: -179px 0;
	margin-right: 7px;
}

.lobby #lobby_wrapper ul.navigation li.tab_anleitung a.active, .lobby #lobby_wrapper ul.navigation li.tab_anleitung a:hover
{
	background-position: -179px -40px;
	margin-right: 7px;
}

.lobby #lobby_wrapper ul.navigation li.tab_champions a
{
	width: 172px;
	background-position: -358px 0;
}

.lobby #lobby_wrapper ul.navigation li.tab_champions a.active, .lobby #lobby_wrapper ul.navigation li.tab_champions a:hover
{
	background-position: -358px -40px;
}

.lobby #lobby_wrapper table.lobby_table .even, .lobby #lobby_wrapper table.lobby_table .even td
{
	background-color: #E0DECB;
}

.lobby div.lobby_table_bottom
{
	height: 20px;
	background: url("/images/lobby/table_footer.png") 0 0 no-repeat;
	margin-bottom: 15px;
}

#lobby_content #game
{
	margin: 0 0 0 12px;	
}

#lobby_content #matching
{
	margin: 0 0 0 12px;	
}

#lobby_content #matching #lobby_wrapper
{
	padding-top: 16px;	
}


/***********************************************************/
/* Matching table needs to be bigger for Super Tournaments */

#lobby_content #matching.big_tournament #lobby_wrapper .w_500
{
	width: 737px;
}

#lobby_content #matching.big_tournament #lobby_wrapper .w_530
{
	width: 767px;
}

#lobby_content #matching.big_tournament #lobby_wrapper .w_345
{
	width: 582px;
}

#lobby_content #matching.big_tournament #lobby_wrapper .w_528
{
	width: 765px;
}




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

#participate_again
{
	font-size: 16px;
}

#game_legend h2
{
	font-size:15px;
	font-weight:bold;
	color:#666;
	margin: 0;
	position: absolute;
	left: -500px;
}
#game_legend .area
{
	border-left: 1px solid #7c7c7c;
	border-right: 1px solid #7c7c7c;
	margin:0;
	padding:0 0 4px 0;
}
#game_legend .area p
{
	font-size:11px;
	line-height:13px;
	color:#666;
	margin:0 15px 3px 15px;
}
#game_legend .area .score
{
	float:left;
	margin:0px 5px 0px 15px;
	height:20px;
}
#game_legend .area .scoretext
{
	float:left;
	font-size:11px;
	line-height:13px;
	color:#666;
	margin:2px 15px 0px 0px;
	width:440px;
	height:20px;
}
#tutorial
{
	float: left;
	margin:10px 0 0 0;
}
#tutorial td
{
	vertical-align:top;
}
#tutorial .text
{
	width:280px;
}
#tutorial p
{
	color:#333;
	margin:5px 10px 15px 15px;
	padding:0 0 10px 0;
	border-bottom:1px dotted #62754F;
}
#tutorial .img
{
	width:250px;
	margin:0 15px 15px 0px;
}

.lobby_infobox
{
	width:203px;
	margin:0 0 0 15px;
	float:left;
}

.lobby_infobox .navi
{
	width:203px;
	height:28px;
}

.lobby_infobox ul.navi li
{
	display: block;
	float: left;
}

.lobby_infobox ul.navi a
{
	background: url('/images/lobby/navi/user_navi.png') no-repeat;
	display: block;
	height: 28px;
	overflow: hidden;
	text-indent: -999em;
}

.lobby_infobox ul.navi li.tab_info a
{
	width:53px;
	margin-right: 4px;
}

.lobby_infobox ul.navi li.tab_info a.active, .lobby_infobox ul.navi li.tab_info a:hover
{
	background-position: 0 -40px;
	margin-right: 4px;
}

.lobby_infobox ul.navi li.tab_chat a
{
	width: 54px;
	background-position: -58px 0;
	margin-right: 4px;
}

.lobby_infobox ul.navi li.tab_chat a.active, .lobby_infobox ul.navi li.tab_chat a:hover
{
	background-position: -58px -40px;
	margin-right: 4px;
}

.lobby_infobox ul.navi li.tab_spieler a
{
	width: 88px;
	background-position: -115px 0;
}

.lobby_infobox ul.navi li.tab_spieler a.active, .lobby_infobox ul.navi li.tab_spieler a:hover
{
	background-position: -115px -40px;
}


.fusion_topgamer_box_205x200
{
	margin: 0;
	padding: 0;
	width: 205px;
	height: 200px;
	color: #333;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	background-image: url("/images/i18n/de/community/topgamer_box_205x200.gif");
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	position: relative;
}

.fusion_topgamer_box_205x200 ul
{
	width: 205px;
	padding: 110px 0 0 0;
	border: none;
	float: left;
	position: relative;	
}

.fusion_topgamer_box_205x200 li
{
	display: list-item;
	padding: 0 0 0 9px;	
	list-style: none;
	color: #660;
	background-image: url("/images/layout/list_square.gif");
	background-position: left 7px;
	background-repeat: no-repeat;
	width: 170px;
	font-size: 12px;
	line-height: 16px;
	margin: 0 0 0 20px;
	float: left;
	position: relative;
}

.fusion_topgamer_box_205x200 li.link
{
	display: list-item;
	padding: 0 0 0 5px;	
	list-style: none;
	color: #660;
	font-weight: bold;
	background-image: none;
	width: 170px;
	font-size: 12px;
	line-height: 16px;
	margin: 5px 0 0 15px;
	float: left;
	position: relative;
}

.fusion_topgamer_box_205x200 li.link a
{
	color: #660;
}



.lobby_infobox .boxuserinfo
{
	height:29px;
	background-image:url("/images/lobby/headline/headline_bg.png");
	background-repeat: repeat-x;
	padding: 4px 0 4px 10px;
	border-bottom:1px dotted #62754F;
	width: 193px;
	float: left;
	color: #FFF;
}

.lobby_infobox .boxuserinfo .text
{
	float:left;
	color: #FFF;
}

.lobby_infobox .boxuserinfo .user_reload
{
	float:right;
	margin:3px 5px 0 5px;
	color: #FFF;
}

.lobby_infobox .boxheader
{
	margin:15px 0 0 0;
	padding:5px 10px 5px 10px;
	font-size:13px;
	background-image:url(/images/lobby/box/header.png);
	border-bottom:1px dotted #62754F;
	width: 183px;
	float: left;
}

.lobby_infobox .boxfooter
{
	height:22px;
	background-image:url(/images/lobby/box/footer.png);
	float: left;
}

.lobby_infobox .player_infoareas
{
	background-color:#f1f1f1;
	background-repeat: repeat-x;
	padding: 5px 0 0 10px;
	border-bottom: 1px dotted #62754F;
	color:#333;
	float: left;
}

.lobby_infobox .player_infoareas:hover
{
	background-color:#f90;
	cursor: pointer;
}

.lobby_infobox .mod_infoareas
{
	background-color: #E0DECB;
	background-repeat: repeat-x;
	padding: 10px 0 5px 10px;
	border-bottom: 1px dotted #62754F;
	color:#333;
	float: left;
}

.lobby_infobox .mod_infoareas:hover
{
	background-color: #E0DECB;
	cursor: default;
}


.lobby_infobox .infoareas
{
	background-color:#f1f1f1;
	background-image: url(../images/lobby/lobby_right_box/infoareas_background.gif);
	background-repeat: repeat-x;
	padding: 5px 0 5px 10px;
	border-bottom: 1px dotted #62754F;
	color:#333;
	width: 193px;
	float: left;
}

#recommendations .infoareas
{
	background-color:#f1f1f1;
	background-image: none;
	padding: 5px 0 5px 10px;
	border-bottom: 1px dotted #62754F;
	color:#333;
	width: 193px;
	float: left;
}

.lobby_infobox .infoareas_last
{
	background-color:#f1f1f1;
	padding: 10px 0 10px 10px;
	border-bottom: 1px dotted #62754F;
	color:#333;
	width: 193px;
	float: left;
}

.lobby_infobox .infoareas_gamefavicon
{
	height: 28px;
	width: 28px;
	margin: 0;
	padding: 1px;
	line-height: 28px;
	text-align: center;
	background-image: url(../images/lobby/lobby_right_box/favicon_background.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}

.lobby_infobox .infoareas_gametitle
{
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 13px;
	font-weight: bold;
	color: #333;
	line-height: 30px;
	text-align: left;
	float: left;
}


.lobby_infobox .gameinfo
{
	width:180px;
	height:64px;
	padding: 3px 0 3px 0;
	float: left;
}

.lobby_infobox .gameimg
{
	float:left;
	margin:  0 5px 0 0;
	padding: 3px;
	background-image: url(/images/start/allespiele/backimg.png);
	width:85px;
	height:64px;
	float: left;
}

.lobby_infobox .gametext
{
	float:left;
	width:90px;
	height:64px;
	vertical-align:middle;
	color:#333;
	float: left;
}

#lobby_content .lobby_teaser_big
{
	width: 768px;
	margin: 0 0 16px 0;
	padding: 0;
	text-align: right;
	position: relative;
}

#lobbycontent .lobby_teaser_big
{
	width: 768px;
	margin: 0 0 16px 20px;
	padding: 0;
	text-align: right;
	position: relative;
}



.lobby_infobox #boximportant
{
	margin:10px 0 0 0;
	background-color:#e2e3e3;
	color:#333;
	float: left;
}

.lobby_infobox #boximportant .headline
{
	float: left;
}


.lobby_infobox #boximportant .header
{
	padding:10px 6px 5px 10px;
	height:19px;
	width: 187px;
	background-image:url(/images/lobby/box/important_header.png);
	border-bottom:1px dotted #62754F;
	float: left;
}

.lobby_infobox #boximportant .text
{
	padding:6px 10px 10px 10px;
	word-wrap:break-word;
	width: 183px;
	float: left;
}

.lobby_infobox #boximportant .footer
{
	height:15px;
	background-image:url(/images/lobby/box/important_footer.png);
	float: left;
}

.lobby_infobox #promoteaser
{
	margin:10px 0 0 0;
	background-color:#FFF;
	float: left;
}

.lobby_infobox #cs
{
	margin:10px 0 0 0;
	background-color:#e2e3e3;
	color:#333;
	float: left;
}

.lobby_infobox #cs .headline
{
	float: left;
}

.lobby_infobox #cs .header
{
	padding:10px 6px 5px 10px;
	height:19px;
	background-image:url(/images/lobby/box/important_header.png);
	border-bottom:1px dotted #62754F;
	float: left;
}

.lobby_infobox #cs .text
{
	margin:0;
	padding:0px 10px 0px 10px;
	word-wrap:break-word;
	float: left;
	width: 180px;
}

.lobby_infobox #cs .text .strong
{
	color:#900;
	font-size:18px;
	line-height:18px;
	float: left;
}

.lobby_infobox #cs .text .small
{
	color:#999;
	font-size:10px;
	line-height:13px;
	float: left;
}

.lobby_infobox #cs .footer
{
	height:15px;
	background-image:url(/images/lobby/box/important_footer.png);
	float: left;
}

/* ################################ DUELL - START ################################*/

.lobby_duell_notification
{
	padding: 0;
	margin: 0 0 6px 0;
	float: left;
	position: relative;
}

.lobby_duell_notification_left_edge
{
	margin: 0;
	padding: 0;
	height: 31px;
	width: 54px;
	line-height: 31px;
	background-image: url(../images/lobby/duell_notification.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	position: relative;
}

.lobby_duell_notification_body
{
	margin: 0;
	padding: 0;
	height: 31px;
	text-indent: 5px;
	line-height: 29px;
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
	background-image: url(../images/lobby/duell_notification.gif);
	background-repeat: repeat-x;
	background-position: left -31px;
	float: left;
	position: relative;
}

.lobby_duell_notification_right_edge
{
	margin: 0;
	padding: 0;
	width: 15px;
	height: 31px;
	line-height: 31px;
	background-image: url(../images/lobby/duell_notification.gif);
	background-repeat: no-repeat;
	background-position: right -62px;
	float: left;
	position: relative;
}

.lobby_duell_table_text
{
	margin: 0;
	padding: 0 9px 0 9px;
	color: #000;
	border-collapse: collapse;
	line-height: 57px;
	height: 57px;
	font-size: 11px;
	text-align: left;
	float: left;
	position: relative;
}

.lobby_duell_table_stake
{
	margin: 0;
	padding: 0 9px 0 9px;
	border-collapse: collapse;
	line-height: 67px;
	height: 67px;
	font-size: 13px;
	text-align: right;
	font-weight: bold;
	float: left;
	position: relative;
}

.lobby_duell_table_price
{
	margin: 0;
	padding: 0 9px 0 9px;
	color: #718D12;
	border-collapse: collapse;
	line-height: 67px;
	height: 67px;
	font-size: 17px;
	text-align: right;
	font-weight: bold;
	float: left;
	position: relative;
}

.lobby_duell_table_price_mp
{
	margin: 0;
	padding: 0 9px 0 0;
	color: #718D12;
	border-collapse: collapse;
	line-height: 57px;
	height: 57px;
	font-size: 17px;
	text-align: right;
	font-weight: bold;
	float: left;
	position: relative;
}

.lobby_duell_table_info
{
	margin: 0;
	padding: 0 4px 0 0;
	height: 57px;
	width: 19px;
	border-collapse: collapse;
	font-size: 17px;
	text-align: right;
	font-weight: bold;
	float: left;
	position: relative;
}

.lobby_duell_table_info a
{
	margin: 9px 0 10px 0;
	padding: 0;
	height: 48px;
	width: 19px;
	border-collapse: collapse;
	display: block;
	background-image: url("/images/lobby/info.png");
	background-position: top left;
	float: left;
	position: relative;
}

.lobby_duell_table_info a:hover, .lobby_duell_table_info a:focus
{
	margin: 9px 0 10px 0;
	padding: 0;
	height: 48px;
	width: 19px;
	display: block;
	background-image: url("/images/lobby/info.png");
	background-position: -17px left;
	float: left;
	position: relative;
}

.lobby_duell_table_info a:active
{
	margin: 9px 0 10px 0;
	padding: 0;
	height: 48px;
	width: 19px;
	display: block;
	background-image: url("/images/lobby/info.png");
	background-position: -34px left;
	float: left;
	position: relative;
}

.lobby_duell_table_additional
{
	margin: 0;
	padding: 0 9px 0 9px;
	border-collapse: collapse;
	line-height: 67px;
	height: 67px;
	font-size: 13px;
	text-align: center;
	font-weight: bold;
	float: left;
	position: relative;
}


.lobby_duell_table_user
{
	margin: 0;
	padding: 2px 0 0 0;
	color: #666;
	border-collapse: collapse;
	height: 65px;
	float: left;
	position: relative;
}

.lobby_duell_table_2_seats
{
	margin: 0 0 0 30px;
	padding: 0;
	width: 36px;
	height: 20px;
	float: left;
	position: relative;
}

.lobby_duell_table_3_seats
{
	margin: 0 0 0 22px;
	padding: 0;
	width: 54px;
	height: 20px;
	float: left;
	position: relative;
}

.lobby_duell_table_4_seats
{
	margin: 0 0 0 13px;
	padding: 0;
	width: 72px;
	height: 20px;
	float: left;
	position: relative;
}

.user_duell_0
{
	background-image: url("/images/lobby/0_of_4_players.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.user_duell_1
{
	background-image: url("/images/lobby/1_of_4_players.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.user_duell_2
{
	background-image: url("/images/lobby/2_of_4_players.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.user_duell_3
{
	background-image: url("/images/lobby/3_of_4_players.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.user_duell_4
{
	background-image: url("/images/lobby/4_of_4_players.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.user_duell_lable
{
	background-image: url("/images/lobby/players_lable.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.lobby_duell_table_user_text
{
	margin: 0;
	padding: 0;
	color: #666;
	width: 100%;
	text-align: center;
	font-size: 11px;
	line-height: 15px;
	float: left;
	position: relative;
}

.lobby_duell_table_rounds
{
	margin: 0;
	padding: 0 9px 0 9px;
	color: #666;
	border-collapse: collapse;
	line-height: 67px;
	height: 67px;
	font-size: 13px;
	text-align: center;
	font-weight: bold;
	float: left;
	position: relative;
}

.lobby_duell_table_time
{
	margin: 0;
	padding: 0 0px 0 0px;
	color: #666;
	border-collapse: collapse;
	line-height: 15px;
	height: 62px;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	float: left;
	position: relative;
	padding-top: 5px;
}

.lobby_duell_table_force
{
	border-collapse: collapse;
	color: #666;
	float: left;
	height: 15px;
	line-height: 15px;
	margin: 0;
	padding: 23px 0 29px 18px;
	position: relative;
}

.lobby_duell_table_id
{
	margin: 0;
	padding: 0;
	color: #666;
	border-collapse: collapse;
	line-height: 22px;
	height: 67px;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	background-image: url(../images/lobby/zoom.png);
	background-repeat: no-repeat;
	background-position: 8px 25px;
	float: left;
	position: relative;
}

.zoomout
{
	background-image: url(../images/lobby/zoom.png);
	background-repeat: no-repeat;
	background-position: -30px 25px;
}

.lobby_duell_table_id:hover a
{
	text-decoration: none;
	color: #660;
}


.lobby_duell_table_button_loading
{
	margin: 0;
	padding: 15px 4px 15px 14px;
	background-image: url("/images/icons/loading.gif");
	background-repeat: no-repeat;
	background-position: 11px 9px;
	color: #666;
	border-collapse: collapse;
	line-height: 37px;
	height: 37px;
	text-align: center;
	font-weight: bold;
	float: left;
	position: relative;
}

.lobby_duell_table_button
{
	margin: 0;
	padding: 3px 9px;
	color: #666;
	border-collapse: collapse;
	line-height: 61px;
	height: 61px;
	text-align: center;
	font-weight: bold;
	float: left;
	position: relative;
}


.lobby_duell_table_button_text
{
	margin: 0;
	padding: 0;
	color: #000;
	border-collapse: collapse;
	font-size: 11px;
	line-height: 15px;
	height: 15px;
	width: 100%;
	text-align: center;
	font-weight: normal;
	float: left;
	position: relative;
}

.lobby_duell_table_wait
{
	margin: 0;
	padding: 3px 9px;
	font-size: 11px;
	line-height: 15px;
	background-image: url("/images/lobby/multi_loading.gif");
	background-repeat: repeat-x;
	background-position: 9px 20px;
	height: 61px;
	text-align: center;
	color: #FFF;
	float: left;
	position: relative;
}

.lobby_duell_table_wait_mp
{
	margin: 0;
	padding: 3px 9px;
	font-size: 11px;
	line-height: 15px;
	background-image: url("/images/lobby/multi_loading.gif");
	background-repeat: repeat-x;
	background-position: 0 15px;
	height: 61px;
	text-align: center;
	color: #FFF;
	float: left;
	position: relative;
}

.lobby_duell_table_wait_mp .lobby_duell_table_button_text
{
	padding-top: 10px;	
}

.lobby_duell_table_detail_body
{
	margin: 0;
	padding: 0;
	width: 100%;
	float: left;
	position: relative;
}

.lobby_duell_table_player_detail
{
	margin: 5px;
	padding: 0;
	background-color: #FFF;
	float: left;
	position: relative;
}

.lobby_duell_table_player_detail_image
{
	margin: 3px 4px;
	padding: 0;
	border: 1px solid black;
	float: left;
	position: relative;
}

.lobby_duell_table_player_detail_body
{
	margin: 3px 5px;
	padding: 0;
	float: left;
	position: relative;
}

.lobby_duell_table_player_detail_name
{
	margin: 0;
	padding: 0;
	line-height: 15px;
	font-size: 12px;
	float: left;
	position: relative;
}

.lobby_duell_table_player_detail_gender
{
	margin: 2px 5px 0 0;
	padding: 0;
	line-height: 15px;
	font-size: 12px;
	float: left;
	position: relative;
}

.lobby_duell_table_player_detail_force
{
	margin: 2px 5px 0 0;
	padding: 0;
	line-height: 15px;
	font-size: 12px;
	float: left;
	position: relative;
}

.lobby_duell_table_player_detail_relation
{
	margin: 1px 0 0 0;
	padding: 0;
	line-height: 15px;
	font-size: 12px;
	float: left;
	position: relative;
}

.lobby_duell_table_detail_shadow_top
{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 4px;
	background-image: url(../images/lobby/shadow_border.gif);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	position: relative;
}

.lobby_duell_table_detail_shadow_bottom
{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 4px;
	background-image: url(../images/lobby/shadow_border.gif);
	background-repeat: repeat-x;
	background-position: left -4px;
	float: left;
	position: relative;
}

.lobby_duell_table_detail_content
{
	margin: 0;
	padding: 0;
	width: 100%;
	float: left;
	position: relative;
}

.lobby_duell_table_detail_content .confirmed
{
	background-color: #F90;
	background-image: url(../images/lobby/active_player.png);
	background-repeat: no-repeat;
	background-position: 227px 10px;
}

.duell_player_choice_body .confirmed
{
	background-color: #F90;
	background-image: url(../images/lobby/active_player.png);
	background-repeat: no-repeat;
	background-position: 150px 10px;
}


.lobby_duell_table_detail_content .canceled, .duell_player_choice_body .canceled
{
	opacity: 0.4;
	filter: Alpha(opacity=40, style=0);
}

.lobby_user_name
{
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
}

/* ################################ OLD CODE - START ################################*/

#info .info
{
	width:180px;
	height:40px;
	margin:5px 0 0 0;
}
#info .force_text
{
	float:left;
	white-space:nowrap;
}
#info .force_img
{
	width:80px;
	float:left;
	margin: -1px 20px 1px 4px;
}
#chat .chat_areas
{
	background-color:#f1f1f1;
	padding: 0px 0 10px 2px;
	height:310px;
	border-bottom:1px dotted #62754F;
	overflow-x: hidden;
    overflow-y:scroll;
	width:201px;
	float: left;
}
#chat .chat_areas .usericons
{
	float: left;
	display: block;
	padding: 1px;
	border: 1px solid #333;
	background: #FFF;
	margin: 0 5px 0 5px;
	height: 32px;
	width: 26px;
}
#chat .chat_areas .user
{
	float:left;
	margin:3px 0 0 3px;
	color:#333;
}
#chat .chat_areas .display
{
	float:left;
	width:140px;
	background-image:url(/images/lobby/chat/bubble_bg.gif)
}
#chat .chat_areas .display .top
{
	float:left;
	width:140px;
}
#chat .chat_areas .display .left
{
	float:left;
	width:11px;
}
#chat .chat_areas .display .text_left
{
	float:left;
	width:110px;
	margin:0 4px 0 15px;
	display:block;
	word-wrap:break-word;
}
#chat .chat_areas .display .text_right
{
	float:left;
	width:110px;
	margin:0 0 0 4px;
	display:block;
	word-wrap:break-word;
}
#chat .chat_areas .display .right
{
	float:left;
	width:11px;
}
#chat .chat_areas .display .footer
{
	float:left;
	width:140px;
}
#chat .chat_input
{
	background-color:#dfdfdf;
	padding: 0px 0 5px 2px;
	height:130px;
	border-bottom:1px dotted #62754F;
	float: left;
}
#chat .chat_input .display
{
	float:left;
	width:183px;
	height:83px;
	margin:10px 5px 1px 8px;
	background-image:url(/images/lobby/chat/bubble_input.gif)
}
#chat .chat_input .input
{
	width:170px;
	margin:5px 5px 0px 7px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:13px;
	resize: none;
}
#chat .chat_input .usericons
{
	float: left;
	display: block;
	padding: 1px;
	border: 1px solid #333;
	background: #FFF;
	margin: -3px 5px 0 20px;
	height: 32px;
	width: 26px;
}
#chat .chat_input .button
{
	float:left;
	margin: 5px 0 0 20px;
}

#chat .chat_areas .mod_usericon
{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #FF9900;
	display:block;
	float:left;
	height:32px;
	margin:0 5px;
	padding:1px;
	width:26px;
}

.overlay_layer .chat
{
	background-image:url(/images/layer/2erchat_back.png);
	width:203px;
	padding:20px;
}

.overlay_layer .chat_header
{
	background-image:url(/images/i18n/de/headlines/games/2erchat_header.png);
	width:203px;
	height:35px;
}

.overlay_layer .chat_header a
{
	float:right;
	margin:7px 7px 0 0;
	background-image:url(/images/layer/x.gif);
	width:18px;
	height:18px;
}

.overlay_layer .chat_header a:hover
{
	float:right;
	margin:7px 7px 0 0;
	background-image:url(/images/layer/x_hover.gif);
	width:18px;
	height:18px;
}

.overlay_layer .chat .dialoguser
{
	background-color:#DFDFDF;
	padding:10px 10px 15px 10px;
	border-top: 1px dotted #62754F;
	border-bottom: 1px dotted #62754F;
}

.overlay_layer .chat_footer
{
	background-image:url(/images/layer/2erchat_footer.png);
	width:203px;
	height:22px;
}

.overlay_layer .chat_areas
{
	background-color:#f1f1f1;
	padding: 0px 0 10px 1px;
	height:176px;
	border-bottom:1px dotted #62754F;
	width:202px;
    overflow-x: hidden;
    overflow-y: scroll;
}

.overlay_layer .chat_areas .usericons
{
	float: left;
	display: block;
	padding: 1px;
	border: 1px solid #333;
	background: #FFF;
	margin: 0 5px 0 5px;
	height: 32px;
	width: 26px;
}

.overlay_layer .chat_areas .user
{
	float:left;
	margin:11px 0 0 3px;
	color:#333;
}

.overlay_layer .chat_areas .display
{
	float:left;
	width:140px;
	background-image:url(/images/lobby/chat/bubble_bg.gif)
}

.overlay_layer .chat_areas .display .top
{
	float:left;
	width:140px;
}

.overlay_layer .chat_areas .display .left
{
	float:left;
	width:11px;
}

.overlay_layer .chat_areas .display .text_left
{
	float:left;
	width:110px;
	margin:0 4px 0 15px;
	display:block;
	word-wrap:break-word;
}

.overlay_layer .chat_areas .display .text_right
{
	float:left;
	width:110px;
	margin:0 0 0 4px;
	display:block;
	word-wrap:break-word;
}

.overlay_layer .chat_areas .display .right
{
	float:left;
	width:11px;
}

.overlay_layer .chat_areas .display .footer
{
	float:left;
	width:140px;
}

.overlay_layer .chat_input
{
	background-color:#dfdfdf;
	padding: 0px 0 5px 1px;
	height:130px;
	border-bottom:1px dotted #62754F;
	width:202px;
}

.overlay_layer .chat_input .display
{
	float:left;
	width:183px;
	height:83px;
	margin:10px 5px 1px 8px;
	background-image:url(/images/lobby/chat/bubble_input.gif)
}

.overlay_layer .chat_input .input
{
	width:170px;
	margin:5px 5px 0px 7px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:13px;
	resize: none;
}

.overlay_layer .chat_input .usericons
{
	float: left;
	display: block;
	padding: 1px;
	border: 1px solid #333;
	background: #FFF;
	margin: -3px 5px 0 20px;
	height: 32px;
	width: 26px;
}

.overlay_layer .chat_input .button
{
	float:left;
	margin: 5px 0 0 20px;
}

#players .players_areas
{
	background-color:#f1f1f1;
	padding: 0px 0 10px 0px;
	height:446px;
	border-bottom:1px dotted #62754F;
	overflow-x: hidden;
	overflow-y: scroll;
	float: left;
}
#players .user
{
	width:177px;
	height:40px;
	margin: 0;
}
#players .user .username
{
	float:left;
	width:136px;
	margin: 0;
	font-weight: normal;
	font-size: 12px;
	line-height:15px;
	height: 15px;
}

#players .user .usergender
{
	float:left;
	margin: 5px 5px 0 0;
}

#players .user .usericon
{
	float:left;
	margin: 0px 0 0 5px;
}
#players .user .userforce
{
	float:left;
	margin: 5px 0 0 0px;
}
#players .user .userlink
{
	float: right;
	margin: 5px 0 0 8px;
}

#players .user .username .userlink
{
	float:left;
	width:136px;
	margin: 0;
	font-weight: normal;
	font-size: 12px;
	line-height:15px;
	height: 15px;
}

#players .mod_infoareas .user .username .userlink
{
	float:left;
	width: 76px;
	margin: 0;
	font-weight: normal;
	font-size: 12px;
	line-height:15px;
	height: 15px;
}

.mod_flag
{
    background-image: url("../images/usericons/flags.png");
    background-position: left top;
    background-repeat: no-repeat;
    border: 1px solid #FFFFFF;
    color: #333333;
    float: left;
    font-weight: bold;
    height: 9px;
    line-height: 23px;
    margin: 3px 3px 3px 0;
    padding: 0;
    position: relative;
    text-align: center;
    top: 3px;
    width: 15px;
    z-index: 100;
}




.lobby_infobox .lobby_infobox .chat
{
	width:212px;
	height:299px;
	background-image:url(/images/lobby/navi/bg_chat.png);
}

.lobby_infobox .lobby_infobox .spieler
{
	width:212px;
	height:431px;
	background-image:url(/images/lobby/navi/bg_spieler.png);
}

.lobby #game_details
{
	float: left;
	padding:0;
	width: 548px;
}

.lobby #game_details div.champions_bottom
{
	background-image:none;
	background-color: #333;
	padding: 11px 14px 5px;
}

.lobby #game_details table .total_plays
{
	width: 129px
}

/* new lobby wrapper */
#lobbycontent
{
	position: relative;
	width: 6000px;
	left: -20px;
}

.overlay_layer div.profile_infos img.avatar, .overlay_layer div.message_box_shortinfo img.avatar
{
	float: left;
	border: 1px solid #52503c;
	margin: 0px 12px 0 0px;
	padding: 1px;
	background: #fff;
}

.overlay_layer div.message_box_shortinfo img.avatar
{
	margin: 0 12px 0 0;
}

.overlay_layer div.profile_infos div.aliasname
{
	float: left;
	width: 139px;
	margin-top: 20px;
	height: 100px;
}

.overlay_layer div.message_box_shortinfo div.aliasname
{
	width: 150px;
	height: 164px;
	float: left;
	margin-top: 18px;
}

.overlay_layer div.profile_infos div.aliasname h2, .overlay_layer div.message_box_shortinfo div.aliasname h2
{
	color: #990000;
	font-size: 15px;
	margin: 2px 0;
}

.overlay_layer div.profile_infos p, .overlay_layer div.message_box_shortinfo p
{
	margin: 0;
}

.overlay_layer #profile_actions
{
	width: 274px;
	height: 77px;
	position: absolute;
	left: 0px;
	top: 170px;
	background: url("/images/community/profile/actions_bg.gif") left top no-repeat;
}

.overlay_layer #userprofile
{
	position: relative;
	clear: both;
	margin: 10px;
}

.overlay_layer .profile_button
{
	width:200px;
	height:80px;
	margin:20px 0 0 320px;
}

.overlay_layer .gap
{
	float:left;
	width:200px;
	height:15px;
}

/* game lobby */

#gameframe
{
	width: 768px;
	height: 576px;
	margin: 0 0 15px 0;
	border: 1px solid #000;
	z-index: 100;
	position: relative;
}

#lobbyframe
{
	width: 768px;
	height: 576px;
	margin: 0 0 0 12px;
	border: 1px solid #000;
}
#lobbyframe_adv
{
	width: 768px;
	height: 586px;
	margin: -10px 0 0 12px;
	background-image:url(/images/lobby/background.gif); 
	background-position: left 10px; 
	background-repeat: no-repeat;
	border: none;
	overflow: hidden;
}

#game_details
{
	margin-right: 28px;
	width: 543px;
}

#game_details div.guide_content, #game_details div.guide_content div.steps
{
	border-bottom: 1px dotted #929292;
}
#game_details div.guide_content div.steps
{
	padding: 12px 21px 5px 21px;
}
#game_details div.guide_content div.steps p
{
	padding-bottom: 15px;
}
#game_details div.guide_content div.tip
{
	padding: 8px 21px 0 21px;
}
#game_details div.guide_content div.tip p
{
	padding-bottom: 10px;
}
#game_details div.guide_bottom
{
	background: #E5E690;
	padding: 8px 21px 0 21px;
	border-bottom: 1px dotted #929292;
}
#game_details div.guide_bottom p
{
	padding-bottom: 10px;
}

#game_details table .rank
{
	width: 56px;
}
#game_details table .user
{
	width: 215px;
}
#game_details table .score
{
	width: 144px;
}
#game_details table .total_plays
{
	width: 143px
}
#game_details table td.unavailable
{
	padding: 11px 14px 5px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
#game_details table td.user
{
	text-align: left;
	vertical-align: top;
}
#game_details table td.user a.thumb
{
	padding-left: 16px;
}

#game_details table .rank
{
	width: 56px;
}
#game_details table .user
{
	width: 215px;
}
#game_details table .score
{
	width: 144px;
}
#game_details table .total_plays
{
	width: 143px
}
#game_details table td.unavailable
{
	padding: 11px 14px 5px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
#game_details table td.user
{
	text-align: left;
	vertical-align: top;
}
#game_details table td.user a.thumb
{
	padding-left: 16px;
}

#game_details table td.user span.friend, #game_details table td.user span.enemy
{
	background-image: url('/images/icons/friend_transparent.png'); /*THERE IS A PNG FIX IN THE IE6.css*/
	background-repeat: no-repeat;
	position: relative;
	top: 6px;
	right: 2px;
	width: 28px;
	height: 28px;
}
#game_details table td.user span.enemy
{
	background-image: url('/images/icons/enemy_transparent.png'); /*THERE IS A PNG FIX IN THE IE6.css*/
}

.hof_container table td,
#game_details table td {
  background: #202020;
  border-right: 1px solid #a3a3a3;
  border-bottom: 1px solid #a3a3a3;
  color: #d6dfd5;
  font-weight: bold;
  height: 38px;
}

#game_details div.customer_service
{
	color: #333;
	padding: 12px 21px 0 21px;
	background: #e2e3e3;
}

#game_details div.customer_service h3
{
	color: #333;
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
}
#game_details div.customer_service strong.phone
{
	font-size: 12px;
	width: 100px;
}
#game_details div.customer_service p.opening
{
	color: #333333;
	padding-bottom: 3px;
}
#game_details div.customer_service p.opening span
{
	display: inline-block;
	width: 35px;
}
#game_details div.customer_service small
{
	display: block;
	font-size: 11px;
	padding-bottom: 15px;
}
#game_details div.customer_service p.mail
{
	background: none;
	border: none;
	font-weight: bold;
	padding-bottom: 3px;
}
#game_details div.customer_service p.mail span
{
	font-size: 12px;
}
#game_details div.customer_service p.mail a
{
	color: #333;
}

#game_details table td.user p
{
    height: 28px;
    margin: -36px 0 0;
    padding: 5px 0 15px 54px;
    width: 103px;
}
#game_details table td.user span.friend, #game_details table td.user span.enemy
{
	background-image: url('/images/icons/friend_transparent.png'); /*THERE IS A PNG FIX IN THE IE6.css*/
	background-repeat: no-repeat;
	position: relative;
	top: 6px;
	right: 2px;
	width: 28px;
	height: 28px;
}
#game_details table td.user span.enemy
{
	background-image: url('/images/icons/enemy_transparent.png'); /*THERE IS A PNG FIX IN THE IE6.css*/
}

#lobby_wrapper .content
{
	float: left;
	margin: 0;
	padding: 0;
	background-color: #F1F1F1;
        width: 203px;
}

#players_areas .infoareas
{
	width: 176px;
}

/* game lobby end*/


.lobby_table_info
{
	margin: 0;
	padding: 0 4px 0 0;
	height: 37px;
	width: 19px;
	border-collapse: collapse;
	height: 37px;
	font-size: 17px;
	text-align: right;
	font-weight: bold;
	float: left;
	position: relative;
}

.lobby_table .lobby_table_info a:link, .lobby_table .lobby_table_info a:visited 
{
	margin: 9px 0 10px 0;
	padding: 0;
	height: 18px;
	width: 19px;
	border-collapse: collapse;
	display: block;
	background-image: url("/images/lobby/info.png");
	background-position: left top;
	float: left;
	position: relative;
}

.lobby_table .lobby_table_info a:hover, .lobby_table .lobby_table_info a:focus
{
	margin: 9px 0 10px 0;
	padding: 0;
	height: 18px;
	width: 19px;
	display: block;
	background-image: url("/images/lobby/info.png");
	background-position: left -17px;
	float: left;
	position: relative;
}

.lobby_table .lobby_table_info a:active
{
	margin: 9px 0 10px 0;
	padding: 0;
	height: 18px;
	width: 19px;
	display: block;
	background-image: url("/images/lobby/info.png");
	background-position: left -34px;
	float: left;
	position: relative;
}

#game_details div.story
{
	border-bottom: 1px dotted #929292;
	padding: 12px 21px 0 21px;
}
#game_details div.story p
{
	font-size: 11px;
	padding-bottom: 15px;
}

#game_details p
{
	color: #333;
	margin: 0;
	padding: 0;
}
#game_details ul.nav
{
	height: 28px;
}
#game_details ul.nav li
{
	float: left;
	margin-right: 4px;
}
#game_details ul.nav li.extras
{
	margin-right: 0;
}
#game_details ul.nav a
{
	background: url('/images/gaming/lobby_sprite.png') no-repeat;
	display: block;
	height: 28px;
	overflow: hidden;
	text-indent: -300px;
}
#game_details ul.nav li.extras a
{
	background-position: left top;
	width: 86px;
}
#game_details ul.nav li.extras a.active, #game_details ul.nav li.extras a:hover
{
	background-position: left -40px;
}
#game_details ul.nav li.story a
{
	background-position: -95px top;
	width: 166px;
}
#game_details ul.nav li.story a.active, #game_details ul.nav li.story a:hover
{
	background-position: -95px -40px;
}
#game_details ul.nav li.champions a
{
	background-position: -270px top;
	width: 153px;
}
#game_details ul.nav li.champions a.active, #game_details ul.nav li.champions a:hover
{
	background-position: -270px -40px;
}
#game_details ul.nav li.screenshots a
{
	background-position: -435px top;
	width: 126px;
}
#game_details ul.nav li.screenshots a.active, #game_details ul.nav li.screenshots a:hover
{
	background-position: -435px -40px;
}
#game_details div.story_content
{
	border: 1px solid #7c7c7c;
	border-top: 1px solid #a3a3a3;
	border-bottom: none;
}
#game_details h2.game_title
{
	background: url('/images/gaming/lobby_sprite.png') left -210px repeat-x;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	height: 32px;
	line-height: 30px;
	margin: 0;
	padding: 0;
	padding-left: 21px;
}

#game_details div.story_bottom
{
	background: url('/images/gaming/lobby_sprite.png') no-repeat left -185px;
	height: 14px;
}

#game_details ul.screenshot_list
{
	background: #474747 url('/images/gaming/lobby_sprite.png') no-repeat -2201px bottom;
	border-top: 1px solid #a3a3a3;
	padding: 13px 0 7px 13px;
}
#game_details ul.screenshot_list li
{
	background: url('/images/gaming/lobby_sprite.png') no-repeat -1931px top;
	float: left;
	height: 195px;
	margin-right: 8px;
	margin-bottom: 5px;
	width: 256px;
}
#game_details ul.screenshot_list li img
{
	border: 1px solid #000;
	display: block;
}
#game_details .extras_content
{
	background: #474747 url('/images/gaming/lobby_sprite.png') no-repeat -2180px bottom;
	border-top: 1px solid #a3a3a3;
	padding: 0 0 21px 0;
}
#game_details .extras_content .desktop_motives, #game_details .extras_content .poster_motives, #game_details .extras_content .ringtones
{
	border-left: 1px solid #474747;
	border-right: 1px solid #474747;
	border-bottom: 1px dotted #929292;
	background: #FFF url('/images/gaming/de/tab_extra_desktop.png') no-repeat 8px center;
	padding: 0 0 0 54px;
}
#game_details .extras_content ul.extras_list
{
	padding-top: 13px;
}
#game_details .extras_content ul.extras_list li
{
	float: left;
	margin-right: 12px;
	margin-bottom: 14px;
	position: relative;
	width: 225px;
}
#game_details .extras_content ul.extras_list li .thumb
{
	float: left;
	margin-right: 9px;
}
#game_details .extras_content ul.extras_list li p
{
	float: left;
	width: 100px;
	padding-top: 4px;
	line-height: 150%;
}
#game_details .extras_content .poster_motives
{
	background-color: #e2e3e3;
	background-image: url('/images/gaming/de/tab_extra_poster.png');
}
#game_details .extras_content .poster_motives ul.extras_list li p, #game_details .extras_content .ringtones ul.extras_list li p
{
	padding-bottom: 4px;
	position: absolute;
	left: 120px;
	bottom: 0;
}
#game_details .extras_content .ringtones
{
	background-image: url('/images/gaming/de/tab_extra_ringtones.png');
	border-bottom: 0;
}
#game_details .extras_content .ringtones ul.extras_list
{
	background-repeat: no-repeat;
	background-position: right 0;
}
#game_details .extras_content .ringtones ul.extras_list li
{
	width: 310px;
}
#game_details .extras_content .ringtones ul.extras_list li p
{
	width: 190px;
}
#game_details .extras_content .ringtones a.listen
{
	background: url('/images/gaming/tab_extras_listen.png') no-repeat left 3px;
	padding-left: 7px;
}

#game_sidebar
{
	width: 197px;
}
#game_sidebar h2, #game_sidebar p
{
	color: #333;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#game_sidebar h2
{
	padding: 3px 12px 0 12px;
}
#game_sidebar a.teaser, #game_sidebar a.recommend
{
	display: block;
	margin-bottom: 15px;
	overflow: hidden;
	width: 197px;
}
#game_sidebar a.recommend img
{
	display: block;
}
#game_sidebar a.recommend_default
{
	background: url('/images/gaming/lobby_sprite.png') -574px top;
	height: 172px;
}
#game_sidebar a.teaser
{
	overflow: hidden;
}
#game_sidebar a.teaser img
{
	display: block;
}
#game_sidebar div.remember
{
	background: url('/images/gaming/lobby_sprite.png') left -80px;
	height: 85px;
	padding: 10px 14px 0 14px;
}
#game_sidebar div.remember p
{
	height: 42px;
}
#game_sidebar div.remember a
{
	margin-left: -3px;
}
#game_sidebar div.share_buttons
{
	height: 20px;
	margin-bottom: 15px;
}
#lobby_wrapper .content
{
	float: left;
	margin: 0;
	padding: 0;
	background-color: #F1F1F1;
        width: 203px;
}
#players_areas .infoareas
{
	width: 176px;
}

#game #game_details div.story_bottom
{
	background: url('/images/gaming/lobby_sprite_770.png') no-repeat left;
	height: 16px;
}

#game #game_details div.story
{
	border-bottom: 1px dotted #929292;
	padding: 12px 21px 0 21px;
}
#game #game_details div.story p
{
	font-size:13px;
	line-height:15px;
	padding-bottom: 15px;
}
#game #game_details div.guide_content, #game #game_details div.guide_content div.steps
{
	border-bottom: 1px dotted #929292;
}
#game #game_details div.guide_content div.steps
{
	padding: 12px 21px 5px 21px;
}
#game #game_details div.guide_content div.steps p
{
	padding-bottom: 15px;
}
#game #game_details div.guide_content div.tip
{
	padding: 8px 21px 0 21px;
}
#game #game_details div.guide_content div.tip p
{
	padding-bottom: 10px;
}
#game #game_details div.guide_bottom
{
	background:#fff;
	padding: 8px 21px 0 21px;
	border-bottom: 1px dotted #929292;
}

#game #game_details h2.game_title
{
	background: url('/images/gaming/lobby_sprite_770_header.png') repeat-x;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0;
	padding-left: 21px;
}
#game #game_details div.story_content
{
	border: 1px solid #7c7c7c;
	border-top: 1px solid #a3a3a3;
	border-bottom: none;
	width:766px;
}
#game #game_details
{
	margin-right: 20px;
	padding-left: 12px;
	width: 768px;
}

#game #game_details div.info
{
	width:485px;
	float:left;
	font-size:13px;
	line-height:15px;
}

#game #game_details div.shots
{
	width:250px;
	float:left;
}
#game #game_details ul.screenshot_list
{
	background:#fff;
	border:none;
	padding: 13px 0 7px 13px;
}
#game #game_details ul.screenshot_list li
{
	float: left;
	height: 188px;
	margin-right: 8px;
	margin-bottom: 5px;
	width: 250px;
}
#game #game_details ul.screenshot_list li img
{
	border: 1px solid #000;
	display: block;
}

#game_details div.champions_bottom
{
	background: url('/images/gaming/lobby_sprite.png') no-repeat -1350px bottom;
	padding: 11px 14px 5px;
}
#game_details div.champions_bottom p
{
	color: #d6dfd5;
	padding-bottom: 10px;
}
#game_details div.champions_bottom p.small
{
	font-size: 10px;
}
#game_details div.champions_bottom p a
{
	color: #e2e485;
}

/* halloffame */

.halloffame_wrapper div.hof_container {
  float: left;
}

.halloffame_wrapper div#hof_container_top {
  width: auto;
}

.halloffame_wrapper div#hof_container_top h3
{
	padding: 15px 0 0 0;
}

.halloffame_wrapper div#hof_container_top p.notice,
.halloffame_wrapper div#hof_container p.notice {
  color: #999;
  font-size: 11px;
  font-weight: normal;
  line-height: 14px;
  margin: 0;
  padding: 3px 0 5px 0;
  width: 506px;
}

.halloffame_wrapper div#hof_container_top p.notice a {
  color: #999;
  position: relative;
}

.halloffame_wrapper .wide_teaser {
  margin-bottom: 15px;
}

.halloffame_wrapper div.hof_container img.table_header {
  display: block;
}

.hof_container div.table_container {
  position: relative;
  top: -40px;
  width: 507px;
}

.hof_container div.table_container a.play_now {
  background: url('/images/i18n/de/buttons/community/hof/play_now.png') no-repeat top left;
  display: block;
  height: 26px;
  overflow: hidden;
  padding-right: 8px;
  text-indent: -1120px;
  width: 99px;
}

.hof_container div.table_container a.play_now:hover {
  cursor: pointer;
}

.hof_container ul.table_nav {
  height: 31px;
  padding-top: 10px;
  width: 315px;
}

.hof_container ul.table_nav li {
  float: left;
  margin-right: 3px;
}

.hof_container ul.table_nav li a,
.league_hof .hof_container ul.table_nav .best_score span {
  background: red;
  display: block;
  height: 31px;
  overflow: hidden;
  text-indent: -150px;
}

.hof_container ul.table_nav li a:hover {
  cursor: pointer;
}

.hof_container ul.table_nav li.today a {
  background: url('/images/community/hof/table_nav_today.png') no-repeat top left;
  width: 78px;
}

.hof_container ul.table_nav li.today a:hover,
.hof_container ul.table_nav li.today a.active {
  background-image: url('/images/community/hof/table_nav_today_active.png');
}

.hof_container ul.table_nav li.month a {
  background: url('/images/community/hof/table_nav_month.png') no-repeat top left;
  width: 113px;
}

.hof_container ul.table_nav li.month a:hover,
.hof_container ul.table_nav li.month a.active {
  background-image: url('/images/community/hof/table_nav_month_active.png');
}

.hof_container ul.table_nav li.overall a {
  background: url('/images/community/hof/table_nav_overall.png') no-repeat top left;
  width: 84px;
}

.hof_container ul.table_nav li.overall a:hover,
.hof_container ul.table_nav li.overall a.active {
  background-image: url('/images/community/hof/table_nav_overall_active.png');
}

#content .hof_container table,
#game_details table {
  background: #515151;
  color: #FFF;
  table-layout: fixed;
  text-align: center;
}

#content .hof_container table {
  position: relative;
  z-index: 11;
  top: -1px;
}

.hof_container table th
{
  border-top: 1px solid #a3a3a3;
  border-right: 1px solid #a3a3a3;
  border-bottom: 1px solid #a3a3a3;
  background: url('/images/community/hof/table_bgs.png') repeat-x;
  font-size: 11px;
  font-weight: bold;
  height: 33px;
  line-height: 12px;
}

#game_details table th 
{
  border-top: 1px solid #a3a3a3;
  border-right: 1px solid #a3a3a3;
  border-bottom: 1px solid #a3a3a3;
  background: url('/images/community/hof/table_bgs_wide.png') repeat-x;
  font-size: 11px;
  font-weight: bold;
  height: 33px;
  line-height: 12px;
}

.hof_container table th.rank,
#game_details table th.rank {
  border-left: 1px solid #393939;
}

.hof_container table th.total_wins,
#game_details table th.score {
  border-right: 1px solid #393939;
}

.hof_container table th span,
#game_details table th span {
  position: relative;
  top: -1px;
}

.hof_container table td,
#game_details table td {
  background: #202020;
  border-right: 1px solid #a3a3a3;
  border-bottom: 1px solid #a3a3a3;
  color: #d6dfd5;
  font-weight: bold;
  height: 38px;
}

.hof_container table tr.current_user td,
#game_details table tr.current_user td {
  background: #474747;
  height: 37px;
}

.hof_container table tr.highlight td,
#game_details table tr.highlight td {
  background: #ff9900;
}

.hof_container table th.rank,
.hof_container table td.rank {
  width: 59px;
}

.hof_container table td.rank,
#game_details table td.rank {
  border-left: 1px solid #7c7c7c;
}

.hof_container table th.user,
.hof_container table td.user {
  width: 158px;
}

.hof_container table td.user {
  text-align: left;
  vertical-align: top;
  padding-left: 16px;
}

.hof_container table td.user {
  width: 152px;
}

.hof_container table td.user a.thumb,
#game_details table td.user a.thumb {
  float: left;
  margin-top: 2px;
  margin-right: 9px;
}

.hof_container table td.user a.thumb img,
#game_details table td.user a.thumb img {
  display: block;
}

#content .hof_container table td.user p,
#game_details table td.user p {
  color: #aeaeae;
  float: left;
  line-height: 14px;
  overflow: hidden;
}

#content .hof_container table td.user p {
  padding-top: 4px;
  width: 103px;
}

#content .hof_container table tr.highlight td.user p {
  color: #131313;
}

.hof_container table td.user p a,
#game_details table td.user p a {
  color: #ffa800;
}

.hof_container table tr.highlight td.user p a,
#game_details table tr.highlight td.user p a {
  color: #990000;
}

.hof_container tr.current_user td.user p a {
  color: #ff9900;
}

.hof_container table tr.highlight td.user p a {
  color: #990000;
}

.hof_container table th.score,
.hof_container table td.score {
  width: 101px;
}

.hof_container table td.score,
#game_details table td.score {
  color: #69840c;
  font-size: 16px;
}

.hof_container table th.total_plays,
.hof_container table td.total_plays {
  width: 103px;
}

.hof_container table tr.highlight td.total_plays {
  color: #333;
}

.hof_container table th.total_wins,
.hof_container table td.total_wins {
  width: 80px;
}

.hof_container table td.total_wins {
  border-right: 1px solid #7c7c7c;
}

.hof_container table tr.highlight td.total_wins {
  color: #333;
}

.hof_container .table_closer {
  background: url('/images/community/hof/table_bgs.png') no-repeat left bottom;
  height: 37px;
  margin-top: -1px;
}

.halloffame_wrapper div#game_nav {
  width: 252px;
  margin: 0 -25px 0 0;
}

.halloffame_wrapper div#game_nav h3 {
  margin: 0;
  margin-top: 30px;
}

.halloffame_wrapper div#game_nav ul {
  margin-top: 12px;
  margin-left: 8px;
}

.halloffame_wrapper div#game_nav ul li {
  float: left;
  margin: 0 20px 0 0;
  padding-bottom: 20px;
}

.halloffame_wrapper div#game_nav ul li a {
  display: block;
  height: 60px;
  position: relative;
  width: 95px;
}

#content .halloffame_wrapper div#game_nav ul li a:hover {
  cursor: pointer;
}

.halloffame_wrapper div#game_nav ul li a span.active {
  background: url('/images/community/hof/nav_active.png');
  display: block;
  height: 78px;
  left: -10px;
  position: absolute;
  top: -7px;
  width: 114px;
}

#content .halloffame_wrapper div#game_nav ul li a span.hover {
  background: url('/images/community/hof/nav_hover.png');
  display: none;
  height: 66px;
  left: -3px;
  position: absolute;
  top: -2px;
  width: 102px;
  z-index: 100;
}

#content .halloffame_wrapper div#game_nav ul li a:hover span.hover {
  display: block;
}
user


/* halloffame end*/

#game_sidebar
{
	width: 197px;
}
#game_sidebar h2, #game_sidebar p
{
	color: #333;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#game_sidebar h2
{
	padding: 3px 12px 0 12px;
}
#game_sidebar a.teaser, #game_sidebar a.recommend
{
	display: block;
	margin-bottom: 15px;
	overflow: hidden;
	width: 197px;
}
#game_sidebar a.recommend img
{
	display: block;
}
#game_sidebar a.recommend_default
{
	background: url('/images/gaming/lobby_sprite.png') -574px top;
	height: 172px;
}
#game_sidebar a.teaser
{
	overflow: hidden;
}
#game_sidebar a.teaser img
{
	display: block;
}
#game_sidebar div.remember
{
	background: url('/images/gaming/lobby_sprite.png') left -80px;
	height: 85px;
	padding: 10px 14px 0 14px;
}
#game_sidebar div.remember p
{
	height: 42px;
}
#game_sidebar div.remember a
{
	margin-left: -3px;
}
#game_sidebar div.share_buttons
{
	height: 20px;
	margin-bottom: 15px;
}

.lobby_table_info
{
	margin: 0;
	padding: 0 4px 0 0;
	height: 37px;
	width: 19px;
	border-collapse: collapse;
	height: 37px;
	font-size: 17px;
	text-align: right;
	font-weight: bold;
	float: left;
	position: relative;
}

.lobby_table .lobby_table_info a:link, .lobby_table .lobby_table_info a:visited 
{
	margin: 9px 0 10px 0;
	padding: 0;
	height: 18px;
	width: 19px;
	border-collapse: collapse;
	display: block;
	background-image: url("/images/lobby/info.png");
	background-position: left top;
	float: left;
	position: relative;
}

.lobby_table .lobby_table_info a:hover, .lobby_table .lobby_table_info a:focus
{
	margin: 9px 0 10px 0;
	padding: 0;
	height: 18px;
	width: 19px;
	display: block;
	background-image: url("/images/lobby/info.png");
	background-position: left -17px;
	float: left;
	position: relative;
}

.lobby_table .lobby_table_info a:active
{
	margin: 9px 0 10px 0;
	padding: 0;
	height: 18px;
	width: 19px;
	display: block;
	background-image: url("/images/lobby/info.png");
	background-position: left -34px;
	float: left;
	position: relative;
}

.lobby_headline_help
{
	margin: 10px 0 0 0;
	padding: 0;
	height: 21px;
	width: 21px;
	font-size: 17px;
	text-align: center;
	font-weight: normal;
	float: left;
	position: relative;
}

.lobby_headline_help a:link, .lobby_headline_help a:visited 
{
	margin: 0;
	padding: 0;
	height: 21px;
	width: 21px;
	display: block;
	background-image: url("/images/lobby/help.png");
	background-position: top left;
	float: left;
	position: relative;
}

.lobby_headline_help a:hover, .lobby_headline_help a:focus, .lobby_headline_help a:active
{
	margin: 0;
	padding: 0;
	height: 21px;
	width: 21px;
	display: block;
	background-image: url("/images/lobby/help.png");
	background-position: left -21px;
	float: left;
	position: relative;
}

span.userimg, span.fake_userimg 
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #333333;
    display: block;
    float: left;
    height: 32px;
    margin: 0 5px 0 0;
    padding: 1px;
    width: 26px;
}

.fusion_balance
{
	padding: 0 25px 0 0;
	margin: 0;
	width: 743px;
	height: 55px;
	color: #660;
	font-size: 20px;
	font-weight: bold;
	line-height: 55px;
	text-align: right;
	background-image: url("/images/i18n/de/register/your_balance.png");
	float: left;
	position: relative;
}

#layer > form > div:first-of-type {
	height: 16px;
}

#layer p.message {
	margin-top: 6px;
	margin-bottom: 6px;
}

#layer p.select-contact-via label {
	display: inline-block;
	margin-top: 2px;
	margin-bottom: 2px;
	min-width: 6em;
		
}
#layer p.select-contact-via input {
	vertical-align: middle;
}


#layer textarea[name=message] {
	border: 1px inset;
	width: 95%;
	height: 4em;
	padding: 3px
}


#layer .w_762 {
	width: 95%;
}

#layer .w_712 {
	width: 85%;
}

#layer .w_732 {
	width: 93.5%;
}

