
	body {
		margin: 0 auto;
		padding: 35px 0 0 0;
		width: 760px;
		background: #fff url("../img/bg_page.jpg") repeat-x scroll center top;
		color: #212130;
		text-align: center;
		font-family: verdana, arial, georgia, sans-serif;
		font-size: 0.6em;
	}
	
	body a:link {
		text-decoration: underline;
	}
	
	body a:hover {
		text-decoration: none;
	}
	
	input, textarea {
		padding: 3px;
		border: 1px solid #f7bc5b;
		border-collapse: collapse;
		background: #212130;
		font-family: verdana, arial, georgia, sans-serif;
		font-size: 1em;
		color: #fff;
	}
	
	select, optgroup {
		font-family: verdana, arial, georgia, sans-serif;
		font-size: 1em;
	}
	
	img {
		border: 0;
	}
	
	p, form {
		margin: 0;
		padding: 10px;
		line-height: 1.8em;
	}
	
	table {
		width: 91%;
		margin: auto;
		border-collapse: collapse;
	}
	
	.matches {
		text-align: center;
		width: 13%;
	}
	
	.headline {
		font-weight: bold;	
		color: #f7bc5b;
		background: #212130;
		text-transform: uppercase;
	}
	
	h1 {
		font-weight: bold;	
		color: #f7bc5b;
		background: #212130;
		text-transform: uppercase;
	}
	
	.hr {
		height: 21px;
		background-image: url("../img/hr.gif");
		background-position: center center;
		background-repeat: no-repeat;
		clear: both;
	}
	
	hr {
		display: none;
	}
	
	.won {
		color: #2d7324;
		background: #212130;
	}
	
	.tied {
		color: #d8d500;
		background: #212130;
	}
	
	.lost {
		color: #aa2929;
		background: #212130;
	}
	
	.error {
		font-weight: bold;
		color: #aa2929;
		background: #212130;
	}
	
	.center {
		text-align: center;
	}
	
	.right {
		text-align: right;
	}
	
	.strToUpper {
		text-transform: uppercase;
	}
	
	.levelshot {
		width: 128px;
	}
	
	.matchdetails {
		height: 20px;
		vertical-align: middle;
	}
	
	.mapdetails {
		vertical-align: top;
	}
	
	.mapdetails a pre {
		display: none;
	}
	
	.mapdetails a:hover pre {
		position: absolute;
		display: block;
		left: 50%;
		margin: 0 0 0 -375px;
		padding: 15px;
		background: #f7bc5b;
		color: #212130;
		font-size: 1.4em;
		line-height: 1.4em;
		border: 1px solid white;
	}
	
	.blueOnBlue {
		color: #212130;
		background: #212130;
	}
	
	.blueOnOrange {
		color: #212130;
		background: #f7bc5b;
	}
	
	.nickstyle {
		padding: 2px;
		color: #000;
		display: inline;
	}
		
	#links {
		width: 280px;
		float: left;
		text-align: left;
		border-right: 1px solid white;
	}
	
		#logo {
			width: 280px;
			height: 140px;
			border-bottom: 1px solid white;
		}
		
		#homemap {
			width: 280px;
			height: 165px;
			border-bottom: 1px solid white;
		}
		
		#last_matches {
			width: 280px;
		}
		
			#last_matches li {
				margin: 0;
				padding: 0;
				width: 280px;
				height: 38px;
				line-height: 38px;
				list-style: none;
				border-bottom: 1px solid white;
			}
			
			#last_matches li.won {
				background-image: url("../img/last_matches/won.gif");
				background-repeat: no-repeat;
			}
			
			#last_matches li.tied {
				background-image: url("../img/last_matches/tied.gif");
				background-repeat: no-repeat;
			}
			
			#last_matches li.lost {
				background-image: url("../img/last_matches/lost.gif");
				background-repeat: no-repeat;
			}
			
			#last_matches ul {
				margin: 0;
				padding: 0;
			}
			
			#last_matches ul a.won {
	
				margin: 0;
				padding: 0 0 0 10px;
				text-decoration: none;
				color: #212130;
				background: #f7bc5b;
				background-image: url("../img/last_matches/won.gif");
				background-position: 0px 0px;
				line-height: 38px;
				height: 38px;
				display: block;
								
			}
			
			#last_matches ul a.won:hover {
	
				margin: 0;
				padding: 0 0 0 10px;
				text-decoration: none;
				color: #f7bc5b;
				background: #212130;
				background-image: url("../img/last_matches/won.gif");
				background-position: 0px 38px;
				line-height: 38px;
				height: 38px;
				display: block;
								
			}
			
			#last_matches ul a.tied {
	
				margin: 0;
				padding: 0 0 0 10px;
				text-decoration: none;
				color: #212130;
				background: #f7bc5b;
				background-image: url("../img/last_matches/tied.gif");
				background-position: 0px 0px;
				line-height: 38px;
				height: 38px;
				display: block;
								
			}
			
			#last_matches ul a.tied:hover {
	
				margin: 0;
				padding: 0 0 0 10px;
				text-decoration: none;
				color: #f7bc5b;
				background: #212130;
				background-image: url("../img/last_matches/tied.gif");
				background-position: 0px 38px;
				line-height: 38px;
				height: 38px;
				display: block;
								
			}
			
			#last_matches ul a.lost {
	
				margin: 0;
				padding: 0 0 0 10px;
				text-decoration: none;
				color: #212130;
				background: #f7bc5b;
				background-image: url("../img/last_matches/lost.gif");
				background-position: 0px 0px;
				line-height: 38px;
				height: 38px;
				display: block;
								
			}
			
			#last_matches ul a.lost:hover {
	
				margin: 0;
				padding: 0 0 0 10px;
				text-decoration: none;
				color: #f7bc5b;
				background: #212130;
				background-image: url("../img/last_matches/lost.gif");
				background-position: 0px 38px;
				line-height: 38px;
				height: 38px;
				display: block;
								
			}
			
		#werbung {
			text-align: center;
			color: #c0c0c0;
			background: #fff;
			border-bottom: 35px solid white;
		}
		
		#randomBeaver {
		
			width: 280px;
			height: 120px;
		
			border-bottom: 1px solid white;
			
		}
		
		#copyright {
			padding: 10px 15px 10px 15px;
			text-align: center;
			color: #c0c0c0;
			background: #fff;
		}
	
	#rechts {
	
		width: 479px;
		float: right;
				
		text-align: left;
		
	}
	
		#header {
		
			height: 140px;
			background: #f7bc5b;
			color: #212130;
			border-bottom: 1px solid white;
			
		}
		
			#menu {
			
				width: 248px;
				height: 115px;
								
				text-transform: uppercase;
				font-weight: bold;
				
				border-bottom: 1px solid white;
				border-right: 1px solid white;
				
				float: left;
				
			}
			
				#menu ul {
				
					margin: 0;
					padding: 10px 0 0 10px;
					
				}
				
				#menu li {
					list-style: none;
				}
				
				#menu a.inaktiv:visited, #menu a.inaktiv:link {
					padding: 0 0 0 10px;
					background: #f7bc5b;
					background-image: url("../img/pfeile/weiss.gif");
					background-repeat: no-repeat;
					background-position: left center;
					text-decoration: none;
					color: #212130;
				}
				
				#menu a.aktiv:visited, #menu a.aktiv:link, #menu a.aktiv:hover, #menu a.inaktiv:hover {
					padding: 0 0 0 10px;
					background: #f7bc5b;
					background-image: url("../img/pfeile/blau.gif");
					background-repeat: no-repeat;
					background-position: left center;
					text-decoration: none;
					color: #212130;
				}
				
			#faces {
			
				width: 230px;
				height: 115px;
				
				border-bottom: 1px solid white;
				
				float: left;
				
			}
			
			#online {
			
				width: 248px;
				text-align: center;
				
				line-height: 24px;
				
				border-right: 1px solid white;
				
				float: left;
				
			}
			
			#register {
			
				width: 115px;
				text-align: center;
				
				line-height: 24px;
				
				border-right: 1px solid white;
				
				float: left;
				
			}
			
			#login {
			
				width: 114px;
				text-align: center;
				
				line-height: 24px;
				
				float: left;
				
			}
		
		#main {
			padding: 10px 15px 10px 15px;
			background: #212130;
			color: #fff;
			border-bottom: 1px solid white;
		}
			
			#main a {
				color: #f7bc5b;
				background: #212130;
				text-decoration: underline;
			}
			
			#main a:hover {
				color: #f7bc5b;
				background: #212130;
				text-decoration: none;
			}
			
		#pagingLeft {
		
			width: 100px;
			text-align: right;
			
			padding: 1.8em 0 1.8em 0;
			
		}
		
		#pagingCenter {
		
			width: 1px;
			text-align: center;
			
			padding: 1.8em 0 1.8em 0;
			
		}
		
		#pagingRight {
		
			width: 100px;
			text-align: left;
			
			padding: 1.8em 0 1.8em 0;
			
		}
		
		#footer {
		
			height: 38px;
			line-height: 38px;
			background: #f7bc5b;
			color: #212130;
			
			text-align: center;
			
			border-bottom: 35px solid white;
			
		}