/*--------------Design and Code made by BuRn3R--------------/
/-------Special thanks to NotEnoughForYou (ne4y.org)--------*/

	* {
		margin:0;
		padding:0;
}

/*--main elements--*/

body {
	background:url("images/bg.png");
}
	
.clear {
	clear:both;
	height:1px;
}
	
img {
	opacity:0.9;
	border:none;
}
	img:hover {
		opacity:1.0;
	}
	
	.logo {
		background:url("images/logo.png") no-repeat;
		margin:0px auto;
		height:134px;
		width:264px;
		opacity:0.7;
	}
	.logo:hover {
		opacity:1.0;
	}

/*--höhen abstände--*/	

.h5 {
	height:5px;
}

.h10 {
	height:10px;
}
	
.h20 {
	height:20px;
}

.h30 {
	height:30px;
}
	
.left {
	float:left;
}
	
.middle {
	margin:0px auto;
}
	
.right {
	float:right;
}

a {
	font-size:14px;
	color:#474e5f;
	text-shadow:0 0 2px #000000;
	text-decoration:none;
	font-family: Tahoma;
}
	
	a:hover {
		text-shadow:0 0 5px;
	}
	
a#button {
	background:url("images/button.png") no-repeat;
	display:block;
	height:36px;
	width:94px;
	font-size:13px;
	color:#474e5f;
	text-shadow:0 0 2px #000000;
	text-align:center;
	border:none;
	opacity:0.9;
	line-height:36px;
}

	a#button:hover {
		opacity:1.0;
	}
	a#button:active {
		background:url("images/button_clicked.png") no-repeat;
	}
		
#top_bg {
	background:url("images/top_bg.png");
	height:411px;
	width:798px;
	margin:0px auto;
	margin-top:-50px;
}

/*-----navbar-----*/		
	
#nav {
	background:url("images/nav.png");
	width:919px;
	height:130px;
	margin:0px auto;
}
	#nav ul {
		list-style:none;
		width:700px;
		margin:0px auto;
	}
			#nav ul li {
				float:left;
				width:100px;
			}
					#nav ul li a {
						display:block;
						line-height:70px;
						color:#759f9b;
						text-shadow:0 0 2px #000000;
						text-align:center;
					}
						#nav ul li a:hover {
							text-shadow:0 0 4px #000000;
							color:#6dbfc6;
					}
						
/*-----Main Content (rand)-----*/	

#main_content {
	width:929px;
	margin:0 auto;
	margin-top:-180px;
}
	
	.main_top {
		background:url("images/main_content_top.png") no-repeat;
		height:89px;		
	}
	
	.main_midd {
		background:url("images/main_content_middle.png") repeat-y;
	}
	.main_foot {
		background:url("images/main_content_foot.png") no-repeat;
		height:135px;
	}
		
/*-----Left Sidebar-----*/	
		
#left_sb {
	width:230px;
	float:left;
	margin:0 auto;
	margin-left:25px;
}
	
.sb_top {
	background:url("images/sb_title.png") no-repeat;
	height:53px;
	margin-left:1px;
}
	.sb_top h2 {
	line-height:49px;
	font-size:14px;
	margin-left:20px;
	color:#8968CD;
	text-decoration:none;
	text-shadow:1px -1px 0px #000000;
}
	
	.sb_con {
		background:url("images/sb_con.png") repeat-y;
		margin-left:2px;
	}
	.sb_foot {
		background:url("images/sb_foot.png") no-repeat;
		height:41px;
		margin-left:1px;
	}
	
/*-----Login inputs-----*/	

input.login {
	background:url("images/input_id.png") no-repeat;
	height:33px;
	width:189px;
	opacity:0.8;
	border:none;
	font-size:14px;
	color:#756e78;
	text-indent: 30px;

}
	input.login:focus {
		opacity:1.0;
	}
		
input.pass {
	background:url("images/input_pass.png") no-repeat;
	height:33px;
	width:189px;
	opacity:0.8;
	border:none;
	font-size:14px;
	color:#756e78;
	text-indent: 30px;

}
	input.pass:focus {
		opacity:1.0;
	}

/*-----Middle Content-----*/

#middle_content {
	width:400px;
    float:left;	
	margin-left:3px;
}
	.top {
		background:url("images/news_title.png") no-repeat;
		height:60px;
	}
		.top h2 {
			line-height:49px;
			font-size:14px;
			margin-left:20px;
			color:#686f7e;
			text-decoration:none;
			text-shadow:1px -1px 1px #000000;
		}
			
	.mid_con {
		background:url("images/news_con.png") repeat-y;
	}
	.mid_con p {
		font-size:13px;
		color:#686f7e;
		text-shadow:0 0 3px #000000;
		text-decoration:none;
		margin-left:20px;
		font-style:italic;
	}
		
	
	.mid_foot {
		background:url("images/news_foot.png") no-repeat;
		height:30px;
	}
		
/*--Right SB--*/

#right_sb {
	width:230px;
	float:left;
	margin-left:8px;
}

table#ranking {
	width:190px;
	margin:0px auto;
	height:120px;
	background:none;
	text-align:left;
	border:1px solid #564d5e;
	font-size:14px;
	color:#4b485c;
	text-shadow:0 0 2px #000000;
	text-decoration:none;
	font-family: Tahoma;
}
	table#ranking th  {
		width:30px;
		height:20px;
		background:#402656;
		line-height:20px;
		border:1px solid #402656;
		text-align:center;
	}
	
		table#ranking td  {
			text-align:center;
		}
		
/*--------------Design and Code made by BuRn3R--------------/
/-------Special thanks to NotEnoughForYou (ne4y.org)--------*/