/******************************************************************************
* Allgemeine Definitionen * * * LAYER STANDARD * * *
******************************************************************************/

#LayerShadow {
	position:absolute;
	top:130px;
	left:67px;
	width:637px;
	height:461px;
	background:url(/img/bg_layer_shadow.png) !important;
	background:none;
	filter:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_layer_shadow.png', sizingMethod='scale');
	}

#Layer {
	z-index:5;
	position:absolute;
	top:130px;
	left:67px;
	width:632px;
	height:455px;
	background:#fff url(/img/bg_layer.gif);
	color:#727272;
	}

#Layer a {
	color:#727272;
	text-decoration:none;
	}

#Layer a:hover {
	text-decoration:underline;
	}

#Layer .TitleBar {
	height:19px;
	overflow:hidden;
	color:#fff;
	padding:2px 8px 0 8px;
	line-height:16px;
	margin:0;
	background:#030303 url(/img/bg_titlebar.gif) repeat-x left top;
	font-weight:bold;
	}

#Layer .TitleBar h2 {
	color:#fff;
	}

#Layer .StatusBig {
	float:left;
	padding:4px 6px 0 0;
	margin:0 0 0 0px;
	}

#Layer .NameBig {
	float:left;
	width:230px;
	height:20px;
	overflow:hidden;
	font-size:14px;
	font-weight:bold;
	margin:0 0 4px 0;
	white-space: nowrap;
	}

#Layer .LineDotted {
	clear:both;
	height:1px;
	padding:0;
	margin:0;
	font-size:1px;
	background:url(/img/bg_line_dotted.gif) repeat-x left top;
	}


/***************************************
* Navigation
***************************************/

a.LayerClose {
	display:block;
	position:absolute;
	top:10px;
	right:11px;
	width:20px;
	height:20px;
	background:url(/img/button_layerclose.gif);
	}

#LayerNavigation {
	margin:12px 7px 0px 7px;
	height:24px;
	padding:0 0 0 11px;
	background:url(/img/bg_layernavigation.gif) left bottom repeat-x;
	font-size:12px;
	font-weight:bold;
	}

#LayerNavigation a.Button {
	float:left;
	display: block;
	color:#6c6c6c;
	height:18px;
	padding:5px 12px 0 12px;
	margin:0 11px 0 0;
	background:#dfdfdf url(/img/bg_layernavbutton.gif) repeat-x;
	}

#LayerNavigation a.ButtonMarked {
	float:left;
	display:block;
	color:#5a7588;
	height:18px;
	padding:5px 12px 0 12px;
	margin:0 11px 0 0;
	background:#fff;
	border-left:1px solid #cbcbc9;
	border-top:1px solid #cbcbc9;
	border-right:1px solid #cbcbc9;
	}

/* Formulare */

#Layer input {
	font-size:11px;
	}

#Layer input.Text, #Layer textarea {
	margin:0;
	border:1px solid #C9C8C4;
	padding:4px;
	font-size:11px;
	line-height:13px;
	}

#Layer textarea {
	line-height:17px;
	}

#Layer select {
	font-size:11px;
	}

/* Page Navigation */

.PageNav {
	clear:both;
	margin:6px 0 0 0;
	padding:0;
	text-align:right;
	color:#727272;
	font-weight:bold;

	position: absolute;
	top: 280px;
	right: 10px;

	}

#MessagesPagination {
	position: absolute;
	top: 280px;
	right: 10px;
}

.PageNav a {
	color:#727272;
	}

.PageNav a span {
	font-weight:normal;
	}

.PageNav span.Marked {
	color:#c33318;
	}

/* Text-Buttons */

#Layer .ButtonGoldSmall {
	display:block;
	float:left;
	margin:0 0 0 8px;
	color:#6e4809;
	font-weight:bold;
	line-height:16px;
	}

#Layer .ButtonGoldSmall span.Left {
	display:block;
	float:left;
	width:10px;
	height:18px;
	margin:0;
	padding:0;
	background:url(/img/bg_button_goldsmall_left.gif);
	cursor:pointer;
	}

#Layer .ButtonGoldSmall span.Right {
	display:block;
	float:left;
	width:10px;
	height:18px;
	margin:0;
	background:url(/img/bg_button_goldsmall_right.gif);
	cursor:pointer;
	}

#Layer .ButtonGoldSmall span.Middle {
	float:left;
	display:block;
	height:17px;
	padding:1px 0 0 0;
	margin:0;
	background:url(/img/bg_button_goldsmall_middle.gif) repeat-x top left;
	cursor:pointer;
	}

#Layer .ButtonGoldBig {
	display:block;
	float:left;
	margin:0 0 0 10px;
	color:#6e4809;
	font-weight:bold;
	line-height:16px;
	}

#Layer .ButtonGoldBig span.Left {
	display:block;
	float:left;
	width:12px;
	height:34px;
	margin:0;
	padding:0;
	background:url(/img/bg_button_goldbig_left.gif);
	cursor:pointer;
	}

#Layer .ButtonGoldBig span.Right {
	display:block;
	float:left;
	width:12px;
	height:34px;
	margin:0;
	background:url(/img/bg_button_goldbig_right.gif);
	cursor:pointer;
	}

#Layer .ButtonGoldBig span.Middle {
	float:left;
	display:block;
	height:29px;
	padding:5px 0 0 0;
	margin:0;
	text-align:center;
	line-height:12px;
	background:url(/img/bg_button_goldbig_middle.gif) repeat-x top left;
	cursor:pointer;
	}

#Layer .ButtonSilverBig {
	display:block;
	float:left;
	margin:0 0 0 10px;
	color:#8c8b89;
	font-weight:bold;
	line-height:16px;
	}

#Layer .ButtonSilverBig span.Left {
	display:block;
	float:left;
	width:12px;
	height:34px;
	margin:0;
	padding:0;
	background:url(/img/bg_button_silverbig_left.gif);
	}

#Layer .ButtonSilverBig span.Right {
	display:block;
	float:left;
	width:12px;
	height:34px;
	margin:0;
	background:url(/img/bg_button_silverbig_right.gif);
	}

#Layer .ButtonSilverBig span.Middle {
	float:left;
	display:block;
	height:29px;
	padding:5px 0 0 0;
	margin:0;
	text-align:center;
	line-height:12px;
	background:url(/img/bg_button_silverbig_middle.gif) repeat-x top left;
	}

#Layer a.ButtonGrey {
	display:block;
	width:69px;
	height:15px;
	padding:1px 0 0 0;
	margin:0 0 4px 0;
	background: url(/img/bg_layerbutton.gif);
	text-align:center;
	color:#313751;
	line-height:14px;
	font-size:11px;
	overflow:hidden;
	}

/***************************************
* Content: BUDDIES / Buddies
***************************************/

#ContainerContentBuddies {
	position:static;
	margin: 2px 0 0 17px;
	padding:0;
	}

#ContainerContentBuddies .Buddy {
	position:relative;
	float:left;
	width:245px;
	height:78px;
	margin:11px 11px 0 0;
	background:#fff;
	border:1px solid #ccccca;
	overflow:hidden;
	}

#ContainerContentBuddies .Buddy .Avatar {
	position:absolute;
	top:10px;
	left:11px;
	width:58px;
	height:58px;
	overflow:hidden;
	}

#ContainerContentBuddies .Buddy .ContainerInfo {
	position:absolute;
	top:7px;
	left:76px;
	width:87px;
	height:62px;
	color:#525252;
	overflow:hidden;
	}

#ContainerContentBuddies .Buddy .ContainerInfo .Status {
	float:left;
	padding:5px 3px 0 0;
	margin:0 0 0 0px;
	}

#ContainerContentBuddies .Buddy .ContainerInfo .Name {
	float:left;
	width:74px;
	height:13px;
	overflow:hidden;
	font-weight:bold;
	margin:0 0 4px 0;
	white-space: nowrap;
	}

#ContainerContentBuddies .Buddy .ContainerInfo .Name a {
	color:#525252;
	line-height:16px;
	}

#ContainerContentBuddies .Buddy .ContainerInfo .Money {
	clear:left;
	width:82px;
	height:14px;
	margin:1px 0 0 2px;
	overflow:hidden;
	white-space: nowrap;
	}

#ContainerContentBuddies .Buddy .ContainerInfo .Category {
	width:82px;
	height:14px;
	margin:1px 0 0 2px;
	overflow:hidden;
	white-space: nowrap;
	}

#ContainerContentBuddies .Buddy .ContainerInfo .Location {
	width:82px;
	height:14px;
	margin:1px 0 0 2px;
	overflow:hidden;
	white-space: nowrap;
	}

#ContainerContentBuddies .Buddy .ContainerButtons {
	position:absolute;
	top:11px;
	left:167px;
	width:69px;
	height:58px;
	overflow:hidden;
	}

.BannerTop {
	position:absolute;
	top:49px;
	right:12px;
	width:86px;
	height:169px;
	overflow:hidden;
	}

.BannerBottom {
	position:absolute;
	top:231px;
	right:12px;
	width:86px;
	height:170px;
	overflow:hidden;
	}

#ContainerContentBuddies .PageNav {
	width:505px;
	}

/***************************************
* Content: BUDDIES / Search
***************************************/

#ContainerContentSearch {
	padding: 13px 0 0 58px;
	color:#6c6c6c;
	width:510px;
	overflow:hidden;
	}

#ContainerContentSearch div.Title {
	margin:5px 0px 0px 0px;
	border:0;
	padding:6px 0px 0px 131px;
	width:300px;
	height:111px;
	background:url(/img/buddysearch_title.gif) no-repeat 5px 0px;
	}

#ContainerContentSearch div.Title h2 {
	margin:0;
	border:0;
	padding:0;
	font-size:11px;
	line-height:17px;
	}

#ContainerContentSearch div.Title p {
	margin:10px 0px 0px 0px;
	border:0;
	padding:0;
	line-height:17px;
	}

#ContainerContentSearch p.OnlineOnly {
	margin:0;
	border:0;
	padding:8px;
	height:17px;
	background:url(/img/bg_onlineonly.gif);
	font-weight:bold;
	overflow:hidden;
	}

#ContainerContentSearch p.OnlineOnly input {
	float:left;
	overflow:hidden;
	}

* html #ContainerContentSearch p.OnlineOnly input {
	margin-top:-1px;
	}

*+html #ContainerContentSearch p.OnlineOnly input {
	margin-top:-1px;
	}

#ContainerContentSearch p.OnlineOnly span {
	padding-left:3px;
	line-height:17px;
	float:left;
	overflow:hidden;
	}

#ContainerContentSearch table {
	margin:15px 0px 0px 0px;
	border:0;
	padding:0px;
	width:510px;
	}

#ContainerContentSearch table th {
	text-align:left;
	}

#ContainerContentSearch table td, #ContainerContentSearch table th {
	padding:3px 10px 3px 2px;
	width:248px;
	}

#ContainerContentSearch table input {
	width:238px;
	}

#ContainerContentSearch table select {
	width:248px;
	}

#ContainerContentSearch p.Button {
	margin:10px 0px 0px 3px;
	}

#ContainerContentSearch p.Info {
	margin:20px 0px 0px -40px;
	width:320px;
	font-size:11px;
	line-height:17px;
	color:#646464;
	}

/***************************************
* Content: BUDDIES: Search: No Result
***************************************/

.noResult{
	background:url(/img/bg_layer_noresult.gif) repeat-x !important;
}

#ContainerContentSearchNoResult {
	padding: 13px 0 0 17px;
	color:#6c6c6c;
	width:501px;
	overflow:hidden;
	}

#ContainerContentSearchNoResult div.Error {
	margin:0;
	padding:5px 15px 15px 15px;
	height:245px;
	background:url(/img/bg_no_result.gif) no-repeat;
	}

#ContainerContentSearchNoResult div.Error div.ErrorText {
	position:absolute;
	left:205px;
	top:205px;
	}

#ContainerContentSearchNoResult div.Error h1 {
	color:#535353;
	margin:0;
	}

#ContainerContentSearchNoResult div.Error p {
	margin:5px 0px 5px;
	}

/***************************************
* Content: BUDDIES / Invite Friends
***************************************/

#ContainerContentInviteFriends {
	margin:0;
	padding:13px 0 0 13px;
	width:606px;
	overflow:hidden;
	}

#ContainerContentInviteFriends p.Banner {
	margin:0;
	}

#ContainerContentInviteFriends div.Columns {
	margin:0;
	border:0;
	padding:0;
	width:606px;
	text-align:left;
	overflow:hidden;
	}

#ContainerContentInviteFriends div.Columns div.ColumnLeft {
	margin:0;
	border:0;
	width:280px;
	text-align:left;
	float:left;
	overflow:hidden;
	padding:16px 0 0 0;
	}

#ContainerContentInviteFriends div.Columns div.ColumnLeft div.DailyBonus {
	width:274px;
	height:50px;
	background:url(/img/bg_daily_bonus.gif);
	}

#ContainerContentInviteFriends div.Columns div.ColumnLeft div.DailyBonus p {
	margin:0;
	padding:22px 0 0 24px;
	font-size:19px;
	line-height:23px;
	font-family:arial, helvetica;
	font-weight:bold;
	letter-spacing:-1px;
	color:#585858;
	}

#ContainerContentInviteFriends div.Columns div.ColumnLeft div.DailyBonusStep02 {
	position:relative;
	width:282px;
	height:289px;
	background:url(/img/bg_daily_bonus02.gif) no-repeat;
	}

#ContainerContentInviteFriends div.Columns div.ColumnLeft div.DailyBonusStep02 p.Dollar1 {
	color:#6F1E1E;
	font-family:helvetica;
	font-size:18px;
	font-weight:bold;
	left:61px;
	letter-spacing:-1px;
	line-height:26px;
	margin:0;
	position:absolute;
	top:2px;
	}

#ContainerContentInviteFriends div.Columns div.ColumnLeft div.DailyBonusStep02 p.Dollar2 {
	color:#585858;
	font-family:arial,helvetica;
	font-size:15px;
	font-weight:bold;
	left:89px;
	line-height:19px;
	margin:0;
	overflow:hidden;
	position:absolute;
	text-align:center;
	top:140px;
	width:34px;
	}

#ContainerContentInviteFriends div.Columns div.ColumnLeft div.DailyBonusStep02 p.Dollar3 {
	color:#FFFFFF;
	font-family:arial,helvetica;
	font-size:21px;
	font-weight:bold;
	left:181px;
	line-height:22px;
	margin:0;
	overflow:hidden;
	position:absolute;
	text-align:left;
	top:177px;
	width:51px;
	}

#ContainerContentInviteFriends div.Columns div.ColumnLeft div.DailyBonusStep02 p.Buddies {
	color:#FFFFFF;
	font-family:arial,helvetica;
	font-size:14px;
	font-weight:bold;
	left:169px;
	line-height:19px;
	margin:0;
	overflow:hidden;
	position:absolute;
	text-align:center;
	top:220px;
	width:20px;
	}

#ContainerContentInviteFriends div.Columns div.ColumnLeft p {
	margin:0;
	}

#ContainerContentInviteFriends div.Columns div.ColumnLeft p.Link {
	margin-top:5px;
	}

#ContainerContentInviteFriends div.Columns div.ColumnLeft p.Link a {
	font-weight:bold;
	color:#5a7588;
	text-decoration:underline;
	}

#ContainerContentInviteFriends div.Columns div.ColumnLeft p.Note {
	margin-top:50px;
	}

#ContainerContentInviteFriends div.Columns div.ColumnRight {
	margin:0;
	border:0;
	padding:0;
	width:314px;
	text-align:left;
	float:right;
	overflow:hidden;
	}

#ContainerContentInviteFriends div.Columns div.ColumnRight table {
	margin:15px 0px 0px 0px;
	border:0;
	padding:0px;
	width:314px;
	}

#ContainerContentInviteFriends div.Columns div.ColumnRight table th {
	text-align:left;
	}

#ContainerContentInviteFriends div.Columns div.ColumnRight table td, #ContainerContentInviteFriends div.Columns div.ColumnRight table th {
	padding:3px 0;
	}

#ContainerContentInviteFriends div.Columns div.ColumnRight table td div.num {
	background-color:#CACACA;
	font-weight:bold;
	line-height:23px;
	text-align:center;
	vertical-align:middle;
	width:23px;
	}

#ContainerContentInviteFriends div.Columns div.ColumnRight table input {
	width:130px;
	}

* html #ContainerContentInviteFriends div.Columns div.ColumnRight table input {
	margin-top:-2px;
	}

*+html #ContainerContentInviteFriends div.Columns div.ColumnRight table input {
	margin-top:-2px;
	}

#ContainerContentInviteFriends div.Columns div.ColumnRight table textarea {
	width:302px;
	height:92px;
	}

* html #ContainerContentInviteFriends div.Columns div.ColumnRight table textarea {
	margin-top:-2px;
	}

*+html #ContainerContentInviteFriends div.Columns div.ColumnRight table textarea {
	margin-top:-2px;
	}

#ContainerContentInviteFriends div.Columns div.ColumnRight p {
	margin:10px 0px 0px 0px;
	text-align:right;
	}

#ContainerContentInviteFriends div.Columns div.ColumnRight p.TeaseMore {
	height:31px;
	background:url(/img/bg_tease_more.gif) no-repeat;
	}

* html #ContainerContentInviteFriends div.Columns div.ColumnRight p input {
	margin-top:-2px;
	}

*+html #ContainerContentInviteFriends div.Columns div.ColumnRight p input {
	margin-top:-2px;
	}



/***************************************
* Content: BUDDIES / Invite Friends
***************************************/

#ContainerContentInvite {
	margin:12px 0 0 21px;
	padding:0;
	}

#ContainerContentInvite .TableLeft {
	width:452px;
	border:1px solid #dadada;
	}

#ContainerContentInvite .TableLeft th {
	height:21px;
	overflow:hidden;
	color:#fff;
	padding:0 6px 0 6px;
	margin:0;
	line-height:16px;
	border-right:1px solid #9f9b98;
	border-bottom:1px solid #9f9b98;
	background:#030303 url(/img/bg_titlebar.gif) repeat-x left top;
	}

#ContainerContentInvite .TableLeft th.Column01 {
	width:105px;
	}

#ContainerContentInvite .TableLeft th.Column02 {
	width:82px;
	}

#ContainerContentInvite .TableLeft th.Column03 {
	width:68px;
	}

#ContainerContentInvite .TableLeft th.Column04 {
	width:63px;
	}

#ContainerContentInvite .TableLeft th.Column05 {
	width:66px;
	}

#ContainerContentInvite .TableLeft td.BgWhite,#ContainerContentInvite .TableLeft td.BgWhiteCenter {
	padding:4px 3px 4px 6px;
	border-right:1px solid #9f9b98;
	background:#fff;
	overflow:hidden;
	}

#ContainerContentInvite .TableLeft td.BgGrey,#ContainerContentInvite .TableLeft td.BgGreyCenter {
	padding:4px 3px 4px 6px;
	border-right:1px solid #9f9b98;
	color:#727272;
	background:#ececec;
	}

#ContainerContentInvite .TableLeft td.BgWhiteCenter,#ContainerContentInvite .TableLeft td.BgGreyCenter {
	text-align:center;
	}

#ContainerContentInvite .TableLeft td.BgWhite p,#ContainerContentInvite .TableLeft td.BgGrey p {
	width:132px;
	margin:0;
	overflow:hidden;
	white-space:nowrap;
	}

#ContainerContentInvite .TableRight {
	position:absolute;
	right:20px;
	top:48px;
	border:1px solid #dadada;
	}

#ContainerContentInvite .TableRight th {
	height:21px;
	margin:0;
	overflow:hidden;
	color:#fff;
	padding:0 6px 1px 10px;
	line-height:16px;
	background:#030303 url(/img/bg_titlebar.gif) repeat-x left top;
	}

#ContainerContentInvite .TableRight td {
	padding: 10px 10px 10px 10px;
	font-weight:bold;
	overflow:hidden;
	}

#ContainerContentInvite .TableRight td.Dotted {
	padding:0 6px 0 6px;
	margin:0;
	font-size:1px;
	}

#ContainerContentInvite .TableRight td.Number {
	text-align:right;
	}

#ContainerContentInvite .TableRight td span {
	color:#d70504;
	}

#ContainerContentInvite .TableRight div {
	height:2px;
	margin:0;
	background:url(/img/bg_line_dotted.gif) repeat-x;
	}

#ContainerContentInvite .PageNavPosition {
	width:385px;
	}

#ContainerContentInvite .PageNavPosition .PageNav {
	float:right;
	margin-right:0;
	margin-left:0;
	}

#ContainerContentInvite .PageNavPosition .Legend {
	margin:5px 0 0 0;
	font-weight:bold;
	}

#ContainerContentInvite .PageNavPosition .Legend p {
	float:left;
	padding:1px 0 0 0;
	margin:0;
	}

#ContainerContentInvite .PageNavPosition .Legend p, #ContainerContentInvite .PageNavPosition .Legend div {
	float:left;
	}
#ContainerContentInvite .InviteMore {
	width:87px;
	height:170px;
	left:515px;
	top:230px;
	position:absolute;
	}


/***************************************
* Content: PROFILE / Profile
***************************************/

#ContainerContentProfile {
	margin:23px 39px 0 17px;
	padding:0;
	}

#ContainerContentProfile .InformationPosition {
	float:right;
	width:320px;
	height:22px;
	margin:0 0 2px 0;
	padding:0 2px 0 0;
	overflow:hidden;
	text-align:right;
	white-space: nowrap;
	}

#ContainerContentProfile .InformationPosition p {
	float:right;
	margin:0;
	padding:0 8px 0 8px;
	font-weight:bold;
	line-height:17px;
	background:url(/img/bg_bar_red.gif) no-repeat right top;
	}

#ContainerContentProfile .InformationPosition p span {
	color: #5a7588;
	}

#ContainerContentProfile .InformationPosition .ContainerAvatar {
	}

#ContainerContentProfile .InformationPosition .ContainerAvatar .Avatar {
	width:118px;
	height:118px;
	overflow:hidden;
	}

#ContainerContentProfile .TableRanking {
	float:right;
	width:440px;
	margin:0 0 16px 0;
	}

#ContainerContentProfile .TableRanking th {
	height:20px;
	overflow:hidden;
	color:#fff;
	padding:0 6px 0 6px;
	margin:0;
	line-height:16px;
	background:#030303 url(/img/bg_titlebar.gif) repeat-x left top;
	}

#ContainerContentProfile .TableRanking tr.BgGrey {
	border-right:1px solid #9f9b98;
	color:#727272;
	background:#ececec;
	}

#ContainerContentProfile .TableRanking td {
	padding: 3px 4px 3px 16px;
	}

#ContainerContentProfile .TableRanking td.Column01 {
	width:60px;
	font-weight:bold;
	white-space:nowrap;
	}

#ContainerContentProfile .TableRanking td.Column02 {
	width:90px;
	border-right:1px solid #fff;
	}

#ContainerContentProfile .TableRanking td.Column03 {
	width:100px;
	font-weight:bold;
	white-space:nowrap;
	}

#ContainerContentProfile .TableRanking td.Column04 {
	white-space:nowrap;
	}

#ContainerContentProfile .ButtonsPosition {
	float:right;
	margin:6px 0 20px 0;
	}

#ContainerContentProfile .ContainerRewards,#ContainerContentProfile .ContainerGifts {
	position:absolute;
	top:258px;
	left:16px;
	width:272px;
	}

#ContainerContentProfile .ContainerGifts {
	left:321px;
	}

#ContainerContentProfile .ContainerRewards .Position,#ContainerContentProfile .ContainerGifts .Position {
	height:130px;
	padding:0 0 10px 18px;
	background:url(/img/bg_line_dotted.gif) repeat-x bottom left;
	overflow:hidden;
	}

#ContainerContentProfile .ContainerRewards .Position .Item,#ContainerContentProfile .ContainerGifts .Position .Item {
	float:left;
	width:50px;
	height:50px;
	margin:12px 11px 0 0;
	padding:0;
	overflow:hidden;
	}

#ContainerContentProfile .ContainerGifts .Position .Item {
	margin:11px 10px 0 0;
	border:1px solid #cdcdcb;
	}

#ContainerContentProfile .PageNav {
	float:right;
	margin-right:1px;
	}

/* Update */

#ContainerContentProfile .FormularUpdate {
	float:right;
	width:437px;
	overflow:hidden;
	}

#ContainerContentProfile .FormularUpdate .TitleBar {
	text-align:center;
	font-weight:normal;
	}

#ContainerContentProfile .FormularUpdate p.Label {
	margin:10px 0px 0px 0px;
	border:0;
	padding:0px 5px 0px 0px;
	width:110px;
	height:23px;
	line-height:23px;
	float:left;
	text-align:right;
	overflow:hidden;
	}

#ContainerContentProfile .FormularUpdate p.Field {
	margin:10px 0px 0px 0px;
	border:0;
	padding:0;
	width:315px;
	height:23px;
	line-height:23px;
	float:left;
	overflow:hidden;
	}

#ContainerContentProfile .FormularUpdate p.Info {
	margin:5px 0px 0px 0px;
	border:0;
	padding:0px 0px 0px 115px;
	width:315px;
	line-height:17px;
	float:left;
	overflow:hidden;
	}

#ContainerContentProfile .Birthday select {
	width:70px;
	}

#ContainerContentProfile .Country select {
	width:143px;
	}

#ContainerContentProfile .City input {
	width:133px;
	}

#ContainerContentProfile .Nick input {
	width:150px;
	}

#ContainerContentProfile .Button {
	position:absolute;
	top:380px;
	left:10px;
	margin:0;
	border:0;
	padding:11px 5px 0px 0px;
	width:605px;
	background:url(/img/bg_settings_line.gif) repeat-x top left;
	text-align:right;
	}

* html #ContainerContentProfile input.Text {
	margin-top:-1px;
	}

*+html #ContainerContentProfile input.Text {
	margin-top:-1px;
	}

#ContainerContentProfile .ContainerAvatar {
	background:url(/img/bg_update_profile.gif) no-repeat left bottom;
	height:297px;
	}

#ContainerContentProfile p {
	margin:0;
	}

#ContainerContentProfile .StatusBox {
	margin-top:5px;
	}

#ContainerContentProfile .StatusBox p {
	color:#5a7588;
	line-height:12px;
	}

#ContainerContentProfile p img {
	vertical-align:middle;
	}

#ContainerContentProfile .StatusBox strong {
	color:#65625d;
	}

#ContainerContentProfile p.Dollar {
	position:absolute;
	color:#5a7588;
	left:62px;
	top:289px;
	width:28px;
	margin:0;
	font-weight:bold;
	overflow:hidden;
	}


//***************************************
* Content: PROFILE / Rewards
***************************************/

#ContainerContentRewards {
	margin:23px 17px 0 17px;
	padding:0;
	}

#ContainerContentRewards .ContainerRewards {
	height:328px;
	padding:0 0 0 32px;
	margin:0;
	}

#ContainerContentRewards .Question {
	float:right;
	font-weight:bold;
	text-decoration:underline;
	font-size:12px;
	line-height:21px;
	padding-left:25px;
	margin-top:-4px;
	background:url(/img/bg_question.gif) no-repeat;
	}

#ContainerContentRewards .ContainerRewards .Item {
	position:relative;
	float:left;
	width:90px;
	height:82px;
	padding:7px 0 0 0;
	margin:13px 18px 0 0;
	text-align:center;
	overflow:hidden;
	background:#fff;
	border:1px solid #cdcdcb;
	}

#ContainerContentRewards .ContainerRewards .Item .OpacityWhite {
	position:absolute;
	top:0;
	left:0;
	width:90px;
	height:89px;
	background:#fff;
	filter:alpha(opacity=60);
	-moz-opacity: 0.60;
	opacity: 0.60;
	border:none;
	}

#ContainerContentRewards .ContainerRewards .Item p {
	height:28px;
	width:84px;
	padding:2px;
	margin:1px 0 0 0;
	font-weight:bold;
	line-height:12px;
	overflow:hidden;
	}


/***************************************
* Content: PROFILE / Rankings
***************************************/

#ContainerContentRankings {
	margin:23px 17px 0 17px;
	padding:0;
	}

#ContainerContentRankings .ContainerAvatar {
	width:118px;
	overflow:hidden;
	}

#ContainerContentRankings .ContainerAvatar .Avatar {
	width:118px;
	height:118px;
	margin:0 0 1px 0;
	overflow:hidden;
	}

#ContainerContentRankings .ContainerAvatar .Filter {
	margin:10px 0 0 0;
	}

#ContainerContentRankings .ContainerAvatar .Filter input {
	clear:left;
	float:left;
	}

#ContainerContentRankings .ContainerAvatar .Filter p {
	float:left;
	margin:1px 0 6px 2px;
	}

#ContainerContentRankings .ContainerAvatar .Filter p span {
	color:#5a7588;
	}

#ContainerContentRankings .ContainerTopTen {
	float:right;
	width:460px;
	margin:0;
	padding:0;
	overflow:hidden;
	}

#ContainerContentRankings .ContainerTopTen .Position {
	height:309px;
	padding:2px 0 0 14px;
	overflow:hidden;
	background:url(/img/bg_dotted_topten.gif) repeat-y left top;
	}

#ContainerContentRankings .ContainerTopTen .Position .Player {
	float:left;
	width:74px;
	height:116px;
	margin:21px 13px 0 0;
	border:1px solid #c7c5c6;
	overflow:hidden;
	background:#fff;
	}

#ContainerContentRankings .ContainerTopTen .Position .Player .Number {
	height:14px;
	margin:4px 0 2px 5px;
	}

#ContainerContentRankings .ContainerTopTen .Position .Player .Status {
	float:left;
	padding:3px 3px 0 3px;
	margin:0;
	}

#ContainerContentRankings .ContainerTopTen .Position .Player .Name {
	float:left;
	width:53px;
	height:15px;
	margin:0 0 3px 0;
	color:#343434;
	font-weight:bold;
	white-space: nowrap;
	overflow:hidden;
	}

#ContainerContentRankings .ContainerTopTen .Position .Player .Name a {
	color:#343434;
	}

#ContainerContentRankings .ContainerTopTen .Position .Player .Avatar {
	clear:left;
	width:58px;
	height:58px;
	overflow:hidden;
	margin:0 0 0 9px;
	}

#ContainerContentRankings .ContainerTopTen .Player .Money {
	width:68px;
	margin:3px 0 0 3px;
	font-size:10px;
	text-align:center;
	overflow:hidden;
	white-space: nowrap;
	}

#ContainerContentRankings .ContainerTopTen .LineDotted {
	height:1px;
	background:url(/img/bg_dotted_red.gif) repeat-x left top;
	}


/***************************************
* Content: PROFILE / Settings
***************************************/

#ContainerContentSettings {
	margin:0px 11px 0px 17px;
	padding:0;
	}

#ContainerContentSettings div.Settings {
	margin:23px 0px 0px 0px;
	border:0;
	padding:0;
	width:100%;
	height:auto;
	text-align:left;
	overflow:hidden;
	}

#ContainerContentSettings div.Settings div {
	margin:0;
	border:0;
	padding:0px 10px 0 10px;
	overflow:hidden;
	}

#ContainerContentSettings div.First, #ContainerContentSettings div.Second, #ContainerContentSettings div.Third {
	background:url(/img/bg_settings.gif);
	overflow:hidden;
	}

#ContainerContentSettings div.First {
	position:relative;
	height:104px;
	}

#ContainerContentSettings div.Second {
	position:relative;
	height:68px;
	}

#ContainerContentSettings div.Third {
	position:relative;
	height:98px;
	}

#ContainerContentSettings div.First p.Button {
	position:absolute;
	top:77px;
	left:535px;
	margin:0;
	border:0;
	padding:0;
	}

#ContainerContentSettings div.Second p.Button, #ContainerContentSettings div.Third p.Button {
	position:absolute;
	top:67px;
	left:548px;
	margin:0;
	border:0;
	padding:0;
	}

#ContainerContentSettings div.Second p.Button {
	top:34px;
	}

#ContainerContentSettings div.Line {
	margin:0;
	border:0;
	padding:0;
	width:100%;
	height:1px;
	background:url(/img/bg_settings_line.gif);
	overflow:hidden;
	}

#ContainerContentSettings div.Settings div.TitleBar {
	padding:2px 8px 0 8px;
	}

#ContainerContentSettings div.Settings div div {
	margin:0;
	border:0;
	padding:0;
	float:left;
	}

#ContainerContentSettings div.Settings div div * {
	margin:0;
	}

#ContainerContentSettings div.Settings div div p.Label {
	margin:10px 3px 0px 0px;
	border:0;
	padding:0;
	height:23px;
	text-align:right;
	line-height:23px;
	float:left;
	}

#ContainerContentSettings div.Settings div div p.Field {
	margin:10px 0px 0px 0px;
	border:0;
	padding:0;
	height:23px;
	float:left;
	overflow:hidden;
	}

* html #ContainerContentSettings div.Settings div div p.Field input {
	margin-top:-1px;
	}

*+html #ContainerContentSettings div.Settings div div p.Field input {
	margin-top:-1px;
	}

#ContainerContentSettings div.Settings div div p.Checkbox {
	margin:10px 0px 0px 0px;
	overflow:hidden;
	}

* html #ContainerContentSettings div.Settings div div p.Checkbox {
	margin:7px 0px 0px 0px;
	overflow:hidden;
	}

*+html #ContainerContentSettings div.Settings div div p.Checkbox {
	margin:7px 0px 0px 0px;
	overflow:hidden;
	}

#ContainerContentSettings div.Settings div div p.Checkbox input {
	margin-right:5px;
	float:left;
	}

* html #ContainerContentSettings div.Settings div div p.Checkbox input {
	margin-top:-2px;
	margin-left:-4px;
	margin-right:2px;
	}

*+html #ContainerContentSettings div.Settings div div p.Checkbox input {
	margin-top:-2px;
	margin-left:-4px;
	margin-right:2px;
	}

#ContainerContentSettings div.Settings div div p.Checkbox span {
	margin:0;
	border:0;
	padding:0;
	float:left;
	}

#ContainerContentSettings div.First div.Left {
	width:255px;
	}

#ContainerContentSettings div.Second div.Left, #ContainerContentSettings div.Third div.Left {
	width:251px;
	}

#ContainerContentSettings div.Second div.Left p.Label, #ContainerContentSettings div.Third div.Left p.Label {
	width:95px;
	}

#ContainerContentSettings div.Third div.Right {
	margin-top:33px;
	}

#ContainerContentSettings div.Second div.Right p.Label, #ContainerContentSettings div.Third div.Right p.Label {
	width:125px;
	}

#ContainerContentSettings div.Settings input.Text {
	width:143px;
	}

/***************************************
* Content: SHOP / Shop
***************************************/

#ContainerContentShop {
	margin:23px 17px 0 17px;
	padding:0;
	}

#ContainerContentShop .NameBig {
	width:300px;
	}

#ContainerContentShop .ContainerAvatar {
	width:118px;
	margin:0;
	overflow:hidden;
	}

#ContainerContentShop .ContainerAvatar .Avatar {
	width:118px;
	height:118px;
	margin:0 0 5px 0;
	overflow:hidden;
	}

#ContainerContentShop .ShopNavigation {
	position:absolute;
	top:207px;
	left:16px;
	width:137px;
	overflow:hidden;
	}

#ContainerContentShop .ShopNavigation a {
	display:block;
	height:23px;
	width:130px;
	margin:5px 0 0 0;
	padding:4px 0 0 7px;
	border-top:1px solid #cccbc9;
	border-left:1px solid #cccbc9;
	border-bottom:1px solid #cccbc9;
	font-weight:bold;
	line-height:17px;
	color:#ce9900;
	}

#ContainerContentShop .ShopNavigation a:hover {
	background:url(/img/bg_button_shopnav.gif);
	text-decoration:none;
	}

#ContainerContentShop .ShopNavigation a.Marked {
	background:url(/img/bg_button_shopnav.gif);
	text-decoration:none;
	}

#ContainerContentShop .ShopNavigation a span {
	padding:0 2px 0 0;
	color:#65605a;
	font-size:14px;
	}

#ContainerContentShop .PageNav {
	float:right;
	}

#ContainerContentShop .ContainerItems {
	float:right;
	width:462px;
	margin:0;
	padding:0;
	overflow:hidden;
	}

#ContainerContentShop .ContainerItems .Position {
	height:309px;
	margin:1px 0 0 0;
	padding:3px 0 0 0;
	overflow:hidden;
	background:url(/img/bg_dotted_red.gif) repeat-y left top;
	}

#ContainerContentShop .ContainerItems .Position a {
	float:left;
	width:72px;
	height:95px;
	margin:5px 0 0 19px;
	background:url(/img/bg_shop_item.gif) no-repeat left top;
	}

#ContainerContentShop .ContainerItems .Position a:hover {
	background:url(/img/bg_shop_item_hover.gif) no-repeat left top;
	}

#ContainerContentShop .ContainerItems .Position a span {
	display:block;
	width:50px;
	height:50px;
	margin:5px 0 4px 8px;
	overflow:hidden;
	cursor:pointer;
	}

#ContainerContentShop .ContainerItems .Position a span.Text {
	display:block;
	width:64px;
	height:12px;
	margin:0 0 0 2px;
	padding:0;
	font-weight:bold;
	text-align:center;
	overflow:hidden;
	cursor:pointer;
	}

#ContainerContentShop .ContainerItems .LineDotted {
	height:1px;
	background:url(/img/bg_dotted_red.gif) repeat-x left top;
	}

#ContainerContentShop .ButtonsPosition {
	float:right;
	padding:9px 7px 0 0;
	}

#ContainerContentShop .TextInfo {
	margin:14px 0 0 0;
	}


/***************************************
* Content: CONFIRM / Standard
***************************************/

#ContainerContentConfirmStd {
	position: absolute;
	top: 106px;
	left: 70px;
	width: 504px;
	height: 259px;
	background:transparent url(/img/bg_confirm_std.jpg) no-repeat top left;
	padding:0;
	}

#ContainerContentConfirmStd .DialogText {
	padding: 49px 12px 0 36px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #6C6865;
	}

#ContainerContentConfirmStd .DialogGift {
	position: absolute;
	top: 85px;
	left: 236px;
	width: 50px;
	height: 50px;
	}

#ContainerContentConfirmStd a.ButtonConfirm {
	display: block;
	position: absolute;
	top: 145px;
	left: 136px;
	width: 260px;
	height: 49px;
	background:transparent url(/img/button_confirm_std.gif) no-repeat top left;
	padding: 13px 0 0 0;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #71480A;
	}


/***************************************
* Content: CONFIRM / Yes-No & Error
***************************************/

#ContainerContentConfirmBlackBackground {
	position: absolute;
	top: 99px;
	left: 69px;
	width: 504px;
	height: 259px;
	background:url(/img/bg_confirm_black.png) no-repeat top left !important;
	background:none;
	filter:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_confirm_black.png', sizingMethod='crop');
	}

#ContainerContentConfirmBlack {
	position: absolute;
	top: 99px;
	left: 69px;
	width: 504px;
	height: 259px;
	padding:0;
	}

#ContainerContentConfirmBlack a.LayerClose {
	display:block;
	position:absolute;
	top:5px;
	right:12px;
	width:20px;
	height:20px;
	background:url(/img/button_layerclose_black.gif);
	}

#ContainerContentConfirmBlack .ErrorText {
	padding: 102px 0 0 256px;
	font-size: 16px;
	font-weight: bold;
	color: #DCD8B5;
	}

#ContainerContentConfirmBlack .ErrorText h2 {
	padding: 0 0 2px 0;
	margin: 0;
	font-size: 23px;
	}

#ContainerContentConfirmBlack .DialogPos {
	margin: 70px 8px 0 232px;
	text-align: center;
	}

#ContainerContentConfirmBlack .DialogText {
	display: inline-block;
	padding: 0 53px 0 0;
	line-height: 49px;
	font-size: 16px;
	font-weight: bold;
	color: #DCD8B5;
	background:transparent url(/img/dummy_gift_confirm_black.gif) no-repeat top right;
	}

#ContainerContentConfirmBlack a.ButtonConfirmYes, a.ButtonConfirmNo {
	display: block;
	position: absolute;
	top: 130px;
	left: 270px;
	width: 87px;
	height: 49px;
	background:transparent url(/img/button_confirm_yesno.gif) no-repeat top left;
	padding: 13px 0 0 0;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #71480A;
	}

#ContainerContentConfirmBlack a.ButtonConfirmNo {
	left: 370px;
	}

/******************************************************************************
* Allgemeine Definitionen * * * LAYER SONDERFORMATE * * *
******************************************************************************/

#LayerTransparentWhite {
	position:absolute;
	top:230px;
	left:67px;
	width:632px;
	height:455px;
	background:url(/img/bg_layer_transparent.png) no-repeat top left !important;
	background:none;
	filter:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_layer_transparent.png', sizingMethod='crop');
	}

/******************************************************************************
* Allgemeine Definitionen * * * LAYER MESSAGES * * *
******************************************************************************/

#LayerMessagesShadow {
	position:absolute;
	top:246px;
	left:228px;
	width:326px;
	height:311px;
	background:url(/img/bg_layer_messages_shadow.png) !important;
	background:none;
	filter:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_layer_messages_shadow.png', sizingMethod='scale');
	}

#LayerMessages {
	z-index:3;
	position:absolute;
	top:246px;
	left:228px;
	width:302px;
	height:294px;
	padding:6px 9px 6px 9px;
	background:#fff url(/img/bg_layer.gif);
	color:#727272;
	}

#LayerMessages a {
	color:#727272;
	text-decoration:none;
	}

#LayerMessages a:hover {
	text-decoration:underline;
	}

#LayerMessages a.LayerClose {
	display:block;
	position:absolute;
	top:7px;
	right:11px;
	width:20px;
	height:20px;
	background:url(/img/button_layerclose2.gif);
	}

#LayerMessages .TitleBar {
	height:19px;
	overflow:hidden;
	color:#fff;
	padding:2px 8px 0 8px;
	line-height:16px;
	margin:0;
	background:#030303 url(/img/bg_titlebar.gif) repeat-x left top;
	font-weight:bold;
	}

#LayerMessages .TitleBar h2 {
	color:#fff;
	}

#LayerMessages .Position {
	margin:1px 0 0 0;
	padding:2px 0 0 0;
	border-top:1px solid #ccccca;
	}

#LayerMessages .Message {
	height:50px;
	width:294px;
	padding:3px 4px 9px 4px;
	overflow:hidden;
	background:url(/img/bg_dotted_red.gif) left bottom repeat-x;
	}

#LayerMessages .Message div {
	float:left;
	width:50px;
	height:50px;
	overflow:hidden;
	}

#LayerMessages .Message div.Avatar {
	float:right;
	width:50px;
	height:50px;
	overflow:hidden;
	}

#LayerMessages .Message p {
	float:left;
	width:174px;
	margin:4px 0 0 14px;
	line-height:14px;
	overflow:hidden;
	}

#LayerMessages .Message p span {
	color:#820f0a;
	}

#LayerMessages .Message p a {
	color:#820f0a;
	text-decoration:none;
	}

#LayerMessages .Message p a:hover {
	color:#820f0a;
	text-decoration:underline;
	}

#LayerMessages .PageNav {
	margin-top:4px;
	}