#columnBackgroundGameLanding { height:412px; background: transparent url(http://cache.lego.com/upload/contentTemplating/UniverseDictionary/images/2057/picDE7CAE486857D57F44BAF062A6342601.png) top left no-repeat }
#columnBackgroundGameLanding .column-round { position: absolute; top:20px; left:240px; width:450px } 

.column-round.right  { float:right; margin:15px; width:65% }
ul.game-content { float:left; width:650px  }
ul.game-content li.game-image { width:30%; float:left;  }
ul.game-content li.game-text { width:70%; float:left;  }
.leftNav-toutlinks { left:-15px; position:relative }
.thegameImage-top img { padding:0 0 15px 0 }
.text-right h1 { position:absolute; width:600px; text-align:right; top:90px; right:20px }   

.signup-outer *{ color:#8f8f8f }
.game-miniFig { float:left; width:210px;  }
.step-image { float:right; width:128px; height:88px; background: transparent url('http://cache.lego.com/upload/contentTemplating/UniverseDictionary/images/2057/picA600E5E967EED79685B3D3EA035E3106.png') top left no-repeat }
.step-image p { font-size:4em; text-align:center; width:70px; height:77px; float:right; color:#fff; font-family: 'Arial Rounded MT Bold'; line-height:1.6em; padding:0 5px 0 0; text-align:center } 
.game-sign-content, .game-signin { float:left; padding:0 0 10px 0; width:460px } 
.game-sign-heading { clear:both; float:left; width:460px }
.game-sign-heading h1 { float:left; color:#d2d2d2; padding:0 0 10px 0; width:330px } 	
.game-sign-heading img { float:right} 
.stepIcon1 { float:left }
.game-signin a.highlight { width:135px }
.signin-text { width:287px; line-height:3em; text-align:right; padding:0 10px 0 0; float:left }

.question-outer { width:454px; float:left; border-bottom:1px solid #000 } 
.beta-signup { width:454px; float:left; padding:10px 0 0 0; border-bottom:1px solid #000 } 
.checkbox-signup { float:left; padding:10px 0 5px 0 }
.question { float:left; width:227px }
.question span { margin:0; padding:0; line-height:2em }
.question label { padding:0 0 0 10px  } 
.question input { background:transparent }
.checkbox-signup input { background:transparent; float:left }
.checkbox-signup p { width:300px; float:left; padding:0 50px 10px 10px }

.progress-bar { width:677px; float:left; height:36px }
.progress-bar.step1 { background: transparent url('http://cache.lego.com/universe/images/Game/677x36welcome.png') no-repeat }
.progress-bar.step3 { background: transparent url('http://cache.lego.com/universe/images/Game/677x36declare.png') no-repeat }
.progress-bar.step4 { background: transparent url('http://cache.lego.com/universe/images/Game/677x36done.png') no-repeat }
.progress-bar ul { list-style-type:none }
.progress-bar ul li { font-weight:bold; line-height:2.8em;  }
li.progress-welcome { width:119px; padding:0 0 0 50px; float:left }
li.progress-id { width:119px; padding:0 0 0 50px; float:left }
li.progress-declare { width:114px; padding:0 0 0 55px; float:left }
li.progress-done { width:65px; padding:0 0 0 66px; float:left }
.progress-bar ul li span { color:#6c6c6c;  }
.progress-bar ul li span.active { color:#fff }

/* News Network topstory on The Game landing page */
#newsNetworkTopStory .news-tout-date { position:absolute; bottom:0px; width:225px; }  
#newsNetworkTopStory { width:225px; height:100%; position:absolute; top:0; right:0; }


#KostenlosetestVersion { background: url(http://cache.lego.com/universe/images/game/kostenlosetestversion.png); top center no-repeat; height:670px; }
#KostenlosetestVersionContent { margin:80px 150px 40px 150px; height:400px; }
#KostenlosetestVersionButton { margin:0 auto; text-align:center; }


/* Membership page */

#MembershipInfo { overflow:hidden; }

.membership-info { overflow:hidden; }

.membership-info > div { float:left; height:40px; position:relative; width:215px;  }

.membership-info > div > span > em { font-family: Arial; color:#fff; }

.membership-info .title { margin-right: 7px; }
.membership-info .freetoplay { margin-right: 7px; margin-left:8px; }
.membership-info .membership { margin-left: 8px; }

.membership-info > div > span { position:absolute; top:0; left:20px; right:0; bottom:0; line-height:40px; font-weight:bold; text-align:center; color:#fff; }
.membership-info > div > b { position:absolute; top:0; left:0; display:block; width:20px; height:20px; }
.membership-info > div > i { position:absolute; bottom:0; left:0; display:block; width:20px; height:20px; }

.membership-info .title > span { text-align:left; }
.membership-info .freetoplay > span { left:0; }
.membership-info .membership > span { left:0; right:20px; padding-left:20px; }

.membership-info.odd {}

.membership-info.odd .title > b ,
.membership-info.odd .title > i ,
.membership-info.odd .title > span
{ background-image:url(http://cache.lego.com/universe/images/Dark/columnBg.png); }

.membership-info.odd .title > b { background-position:0 0; }
.membership-info.odd .title > i { background-position:0 100%; }
.membership-info.odd .title > span { background-position:50% 50%; }

.membership-info.odd .freetoplay > span
{ background-image:url(http://cache.lego.com/universe/images/Dark/columnAlert.png); background-position:50% 50%; }

.membership-info.odd .freetoplay > b {}
.membership-info.odd .freetoplay > i {}
.membership-info.odd .freetoplay > span {}

.membership-info.odd .membership > b ,
.membership-info.odd .membership > i ,
.membership-info.odd .membership > span
{ background-image:url(http://cache.lego.com/universe/images/Light/columnHighlight.png); }

.membership-info.odd .membership > b { background-position:100% 0; right:0; left:auto; }
.membership-info.odd .membership > i { background-position:100% 100%; right:0; left:auto; }
.membership-info.odd .membership > span { background-position:50% 50%; }

.membership-info.even {}


#HelpContent * { color: #000; }
