@charset "utf-8";
/* SPERMAGAMES STYLESHEET 			*/
/* layout.css - Layout definitons 	*/
/* (c) created by trendmarke.de 09  */


body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#fff;
	text-align:center;
	background:url(images/body-back.jpg) repeat-x #000;
}

.clear {
	clear:both;
}

.wrap {
	width:979px;
	margin:auto;
	text-align:left;
	padding-top:6px;
}

.logo {
	float:left;
	padding-left:50px;
	width:500px;
}
.logo img {
	border:none 0;
}

.newsletter-form {
	float:right;
	width:420px;
	position:relative;
	margin-top:20px;
}

.header {
	width:932px;
	height:295px;
	background:url(images/header-back.jpg) no-repeat;
	padding-left:23px;
	padding-right:24px;
	padding-top:20px;
}

.top-navigation {
	display:block;
	list-style:none;
	padding:0 11px;
	margin:0;
	background:url(images/nav-back.jpg);
	width:910px;
	height:49px;
	overflow:hidden;
}

.top-navigation li {
	display:block;
	float:left;
	width:128px;
	height:100%;
}
.top-navigation li a {
	display:block;
	width:100%;
	padding-top:15px;
	height:34px;
	text-align:center;
	text-decoration:none;
	font-size:10pt;
	font-weight:bold;
}
.top-border {
	border-right:2px solid #303231;
}
.top-cur a , .top-no a:hover {
	color:#e42882;
}
.top-no a {
	color:#fff;
}

.banner img {
	border:none 0;
}
.banner {
	margin-top:20px;
	border:1px solid #282824; 
	position:relative;
	overflow:hidden;
	width:930px;
	height:215px;
}

.main-content {
	background:url(images/main-content-back.jpg) repeat-y #191919;
	overflow:hidden;
}
.main-content-bottom {
	background:url(images/main-content-bottom.jpg) bottom no-repeat transparent;
	padding-bottom:9px;
	width:932px;
	padding-left:23px;
	padding-right:24px;
}

.left-col {
	float:left;
	width:193px;
	margin-right:50px;
}

.middle-col {
	float:left;
	width:448px;
}
.right-col {
	float:right;
	width:193px;
}

/* SUB NAVIGATION */
.left-col ul {
	list-style:none;
	width:150px;
	margin:0;
	padding:0;
}
.left-col ul li {
	display:block;
}
.left-col ul li a {
	display:block;
	width:100%;
	text-decoration:none;
	padding-left:15px;
	font-size:9pt;
}
.left-top-point-cur a, .left-top-point-no a {
	font-weight:bold;
	margin-bottom:3px;
	background:url(images/left-nav-arrow.jpg) no-repeat left;
}
.left-top-point-cur a, .left-point-cur a , .left-top-point-no a:hover , .left-point-no a:hover {
	color:#e42882;
}
.left-top-point-no a , .left-point-no a{
	color:#fff;
}
.left-point-no , .left-point-cur {
	font-weight:normal;
}
.left-border {
	border-top:2px solid #343434;
	margin-top:5px;
	padding-top:3px;
}


/* Footer */

.footer {
	width:979px;
	padding-top:7px;
	background:url(images/footer-top.jpg) no-repeat top;
	margin-top:20px;
	font-size:9pt;
	color:#fff;
	margin-bottom:20px;
}
.footer-bottom {
	width:100%;
	padding-bottom:7px;
	background:url(images/footer-bottom.jpg) no-repeat bottom;
}
.footer-content {
	background:url(images/footer-middle.jpg) repeat-y;
	overflow:hidden;
	width:939px;
	padding-left:20px;
	padding-right:20px;
}

.footer-left {
	float:left;
	width:400px;
}
.footer-right {
	float:right;
	width:400px;
	text-align:right;
	padding-top:20px;
}

.footer a {
	text-decoration:none;
}
.footer a.first {
	cursor:default;
	color:	#161616;
	padding-right:100px;
}
.footer-cur {
	color:#E42882;
}
.footer-no {
	color:#ffffff;
}

.left-col .left-bookmarks ul li a {
	padding:0;	
}
#powermaildiv_uid45 {
	display:none;
	visibility:hidden;	
}
