*{
  
  border:0;
  font-family: Arial, Verdana, Tahoma;
  font-size:12px;  
  color:#ccc;
  margin:0;
  padding:0;
  text-decoration:none;  
}

body{  
  background:#000;
  font-size:1em;
}
p{
  margin:20px;  
  margin-top:10px;
  text-align:left;
  font-size:1em;
  color:#ccc;
}
h1{  
  background:#000;
  height:50px;
  text-align:center;  
  font-size:2em;
  color:#000;
  text-indent:-9999px;
  float:left;
}

a.bookmark{
  background:url("../images/bookmark.png") no-repeat top left;
  display:block;
  width:172px;
  height:50px;
  float:left;
  text-indent:-9999px;  
}
a.bookmark:hover{  
  background-position:0 -50px;
}

#header{  
  background:#000;
  width:955px;
  height:50px;  
  float:left;
}

h1 a{
  background:#000 url("../images/logo.png") no-repeat top left;
  width:500px;
  height:50px;
  display:block;
  outline-style:none;
}

h1 a:hover{
  background-position:0 -50px;
}
a{  
  font-weight:bold;
  color:#0096ff;
  outline-style:none;
}


p a{
  font-size:1.2em;  
  color:#0096ff;  
}

a:hover{
  text-decoration:underline;
  color:#dd0037;
}

img{
  border:3px solid #1a1a1a;  
  outline-style:none;
}

a:hover img{
  border:3px solid #dd0037;
}

.skyscraper{
  height:600px;
  width:160px;
  margin:0 auto;      
}
.skytop{
  background:url("../images/sky-top.png") no-repeat top left;
  width:170px;
  height:5px;
  float:left;
  overflow:hidden;
}
.skybottom{
  background:url("../images/sky-bottom.png") no-repeat top left;
  width:170px;
  height:5px;
  float:left;
}
.skywrapper{
  position:relative;
  left:10px;  
  margin-bottom:10px;
  height:610px;
  width:170px;  
  float:left;  
}
.skywrapper a{
  text-decoration:none;
  border:0;
}
.skywrapper a img{
   border:0;
}
.skywrapper a:hover{
  text-decoration:none;
  border:0;
}
.skywrapper a:hover img{  
  border:0;
}

.spa{
  width:170px;
  height:600px;
  background:#f3f2f2;
  float:left;
  overflow:hidden;
}
.clear{
  clear:both;
}
.medium-rectangle{
  width:320px;  
  height:250px;
  text-align:left;
  float:left;
  overflow:hidden;
}
#gamethumb{
  float:left;
}
#gamethumb img{
  border:0;
}

#sitetop{ 
  background:url("../images/wrapper-top.png") no-repeat top left;
  height:10px;
  width:955px;
  float:left;
  overflow:hidden;
}
#wrapper{  
  width:955px;  
  margin:0 auto;
  text-align:center;    
}
#left{
  width:190px;  
  padding-bottom:10px;  
  float:left;
  text-align:center;  
  background:#fff;
}
#preview{
  width:750px;  
  text-align:center;
  margin:0 auto;
  background:#2f3335;  
  float:left;
  padding-bottom:5px;
}
#ad-gamethumb{
  width:620px;  
  margin:0 auto;
  text-align:center;
}
.abstand{
  width:750px;
  height:10px;
  float:left;
  overflow:hidden;
}
#displaygame{
  width:750px;
  text-align:center;  
}
#displaygame p{
  margin-top:10px;
}
h2{
  margin:20px;
  text-align:left;
  font-size:1.7em;
  color:#ccc;
}

#preview h2{
  margin-top:10px;
}
#content{  
  float:left;
}
.table{
  background:#2f3335;
  width:750px;
  float:left;  
  margin:0 auto;
  
}
table{  
  width:700px;  
  margin-top:20px;
  margin-left:40px;
}

td{
  width:210px;
  padding-bottom:20px;  
  padding-right:20px;
  float:left;  
}
td h3{
  text-align:center;
  font-size:1.5em;
}
td a{
  text-align:center;
  font-size:0.9em;
  
}
tr{
  float:left;
}

#displaygame{
  background:#2f3335;
  float:left;
}
#displaygame p{
  text-align:left;
  margin-top:10px;
  margin-bottom:20px;
}
#right{  
  float:left;
  text-align:left;  
  width:750px;  
}

.righttop{
  background:url("../images/right-top.png") no-repeat top left;
  width:750px;
  height:5px;
  float:left;
  overflow:hidden;
}

.rightbottom{
  background:url("../images/right-bottom.png") no-repeat top left;
  width:750px;
  height:5px;
  float:left;
  overflow:hidden;
}

#content{
background:#fff;
}

#footer{    
  width:955px;
  float:left; 
}
#footer p{
  font-size:1em;
  text-align:center;
  color:#000; 
}
#footer b{
  color:#000;
}
#footer a{
  font-size:1em;
  font-weight:normal;
  color:#000;
}