html {
	background:url(images/bgr.jpg);
	background-position:center top;
	margin:0;
	padding:0;
	font-family:Arial, Verdana, Tahoma, sans-serif;
	font-size:12px;
	color:#625C4B;
}
body {
	margin:0 auto;
	width:830px;
	padding:0;
}
img {
	border:0;
}
input, textarea, select {
	border:1px solid #928972;
	background:#FBF8F1;
	font-family:Arial, Verdana, Tahoma, sans-serif;
	font-size:12px;
	color:#625C4B;
}
p {
	margin:5px 0 5px 0;
}
a {
	color:#625C4B;
	font-weight:bold;
}
form {
	margin:0;
	padding:0;
}
.clear {
	clear:both;
	font-size:0;
	line-height:0;
	height:0;
}
#logo {
	background:no-repeat url(images/logo_right.jpg);
	background-position:right;
	width:803px;
}
	#logo img {
		display:block;
	}
#left {
	width:669px;
	float:left;
}
#navi ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
	#navi ul li {
		display:inline;
	}
	#navi li a {
		display:block;
		float:left;
		height:37px;
	}
	#navi #toplist {
		background:url(images/toplist.png);
		width:143px;
	}
	#navi #anmelden {
		background:url(images/anmelden.png);
		width:179px;
	}
	#navi #usercp {
		background:url(images/usercp.png);
		width:146px;
	}
	#navi #community {
		background:url(images/community.png);
		width:201px;
	}
	#navi #toplist:hover {
		background:url(images/toplist_hover.png);
		width:143px;
	}
	#navi #anmelden:hover {
		background:url(images/anmelden_hover.png);
		width:179px;
	}
	#navi #usercp:hover {
		background:url(images/usercp_hover.png);
		width:146px;
	}
	#navi #community:hover {
		background:url(images/community_hover.png);
		width:201px;
	}
#right {
	float:left;
	width:153px;
	padding-left:4px;
}
#content {
	width:659px;
	background:#fff;
	padding:0 5px 0 5px;
}
#list {
	width:669px;
	border-top:4px solid #fff;
	text-align:left;
	margin:0 -5px 0 -5px;
}
	#list tr td {
		border-bottom:4px solid #fff;
	}
	#list thead tr th {
		height:40px;
		line-height:40px;
		background:url(images/list_top.png);
		color:#918974;
		font-size:15px;
		font-weight:bold;
		border-bottom:4px solid #fff;
	}
	#list tbody tr {
		background:#FBF8F1;
	}
	#list tbody tr td {
		height:132px;
	}
	#list thead .list_platz {
		padding-left:20px;
		width:62px;
	}
	#list tbody .list_platz {
		width:62px;
		padding-right:20px;
		text-align:center;
		font-weight:bold;
		font-size:24px;
		color:#928972;
	}
	#list .list_seite {
		text-align:center;
		width:470px;
	}
	#list tbody .list_seite {
		color:#625C4B;
	}
	#list tbody .list_seite h2 {
		margin:0 0 5px 0;
		padding:0;
	}
	#list tbody .list_seite h2 a {
		color:#9BBB2F;
		font-size:13px;
	}
	#list .list_in {
		padding-left:15px;
		text-align:center;
	}
	#list .list_out {
		text-align:center;
	}
	#list .list_in strong {
		color:#9BBB2F;
		font-weight:bold;
		font-size:13px;
		display:block;
	}
	#list .list_out strong {
		color:#928972;
		font-weight:bold;
		font-size:13px;
		display:block;
	}
	#list .list_in small, #list .list_out small {
		color:#C6C0AD;
		font-weight:bold;
		font-size:13px;
		display:block;
	}
	#list .list_werbung {
		background:url(images/werbung.jpg);
		height:100px;
	}
		#list .list_werbung td {
			height:100px;
			text-align:center;
		}
	#list tbody tr:hover {
		background:url(images/list_item_bright.jpg);
	}
		#list .list_green .list_platz {
			background:no-repeat url(images/circle_green.png);
			color:#9BBC31;
		}
		.list_gray .list_platz {
			background:no-repeat url(images/circle_gray.png);
		}
#right_top {
	margin:-3px 0 0 -4px;
	background:url(images/banner_top.png);
	width:157px;
	height:22px;
	font-size:0;
	line-height:0;
}
	#banner_middle {
		width:133px;
		background:url(images/box_middle.png);
		padding:0 10px 0 10px;
		text-align:center;
	}
	#banner_middle img {
		margin-top:-5px;
		position:relative;
	}
	#banner_bottom {
		width:153px;
		background:url(images/box_bottom.png);
		height:12px;
		font-size:0;
		line-height:0;
		margin-bottom:12px;
	}
#footer {
	width:669px;
	background:url(images/footer_middle.png);
	height:37px;
	text-align:center;
	line-height:37px;
	color:#fff;
	font-weight:bold;
	font-size:13px;
}
	#footer a {
		color:#fff;
	}
	#footer_left {
		width:5px;
		float:left;
		background:url(images/footer_left.png);
		height:37px;
	}
	#footer_right {
		width:5px;
		float:right;
		background:url(images/footer_right.png);
		height:37px;
	}
.box {
	margin:0 0 12px 0;
}
	.box_top {
		width:153px;
		height:12px;
		line-height:0;
		font-size:0;
		background:url(images/box_top.png);
	}
	.box_middle {
		width:145px;
		background:url(images/box_middle.png);
		padding:0 4px 0 4px;
	}
	.box_bottom {
		width:153px;
		height:12px;
		line-height:0;
		font-size:0;
		background:url(images/box_bottom.png);
	}
#statistik {
	padding:0 8px 0 12px;
	width:133px;
}
	#statistik table {
		margin-bottom:10px;
	}
	#statistik table tr td {
		padding:1px 8px 1px 2px;
	}
#partner ul {
	margin:0;
	padding:0;
	list-style-type:none
}
	#partner strong {
		padding-left:8px;
	}
	#partner ul li a {
		text-decoration:none;
		color:#625C4B;
		display:block;
		height:19px;
		line-height:19px;
		padding-left:10px;
		background:url(images/partner.png);
	}
	#partner ul li a:hover {
		background:url(images/partner_hover.png);
	}
#bookmarks {
	padding:0 8px 0 12px;
	width:133px;
}
	#bookmarks strong {
		display:block;
		margin-bottom:3px;
	}
	#bookmarks div a {
		float:left;
		margin:3px;
	}
#site_descr {
	height:40px;
	line-height:40px;
	background:url(images/list_top.png);
	color:#918974;
	font-size:15px;
	font-weight:bold;
	border-top:4px solid #fff;
	border-bottom:4px solid #fff;
	padding-left:20px;
	margin:0 -5px 0 -5px;
}
#usercp_descr {
	height:40px;
	line-height:40px;
	background:url(images/list_top.png);
	color:#918974;
	font-size:15px;
	font-weight:bold;
	border-top:4px solid #fff;
	border-bottom:4px solid #fff;
	padding-left:20px;
	margin:0 -5px 0 -5px;
}
#usercp_anmelden {
	margin: auto;
	text-align: center;
	width:60px;
	height:20px;
}
	#usercp_anmelden tr td {
		width:60px;
		height:20px;
	}
#boxlogin {
	height:20px;
}
#lance {
	width:154px;
}
#anmelden_table {
	width:360px;
	margin-bottom:20px;
	float:left;
}
	#anmelden_table tr td {
		vertical-align:top;
	}
	#anmelden_table input, #anmelden_table textarea {
		width:100%;
	}
	#anmelden_table #captcha img {
		float:left;
	}
	#anmelden_table #captcha input {
		float:left;
		width:100px;
		margin-left:5px;
		height:22px;
		line-height:22px;
		padding:0;
	}
#regeln {
	border:1px solid #928972;
	background:#FBF8F1;
	width:267px;
	float:left;
	padding:10px;
	margin:4px 0 0 10px;
}
#anmelden_bottom {
	float:left;
	margin-left:10px;
}
	#anmelden_circle_top {
		display:block;
	}
	#anmelden_submit img {
		float:left;
	}
	#senden {
		float:left;
		width:139px;
		height:24px;
		padding:0;
		margin:0;
		background:url(images/senden.png);
		border:0;
	}
	#loeschen {
		float:left;
		width:139px;
		height:24px;
		padding:0;
		margin:0;
		background:url(images/loeschen.png);
		border:0;
	}
.werbung {
	background:url(images/werbung.jpg);
	text-align:center;
	padding:20px 0 20px 0;
	margin:0 -5px 0 -5px;
}
#control_panel_right {
	float:right;
	width:140px;
	margin-bottom:20px;
}
	#control_panel_right form {
		margin:0;
		padding:0;
	}
	#control_panel {
		border:1px solid #928972;
		background:#FBF8F1;
		width:120px;
		padding:9px 9px 9px 8px;
		margin:5px 0 0 0;
	}
	#control_panel a {
		display:block;
		text-decoration:none;
		margin:2px 0 2px 0;
	}
#control_panel_text {
	width:490px;
	margin-bottom:20px;
	padding:5px;
}
#logout {
	width:139px;
	height:24px;
	padding:0;
	margin:5px 0 0 0;
	background:url(images/logout.png);
	border:0;
}
#changeadd {
	width:669px;
	height:10px;
	text-align:center;
	line-height:37px;
	color:#fff;
	font-weight:bold;
	font-size:13px;
}
div.bg {
background-image: url(images/werbung.jpg);
background-color:orange;
padding:20px;
}
div.bg1 {
background-image: url(images/werbung.jpg);
background-color:orange;
padding:20px;
}
.list {
	width:669px;
	border-top:4px solid #fff;
	text-align:left;
	margin:0 -5px 0 -5px;
}
	.list tr td {
		border-bottom:4px solid #fff;
	}
	.list thead tr th {
		height:40px;
		line-height:40px;
		background:url(images/list_top.png);
		color:#918974;
		font-size:15px;
		font-weight:bold;
		border-bottom:4px solid #fff;
	}
	.list tbody tr {
		background:#FBF8F1;
	}
	.list tbody tr td {
		height:132px;
	}
	.list thead .list_platz {
		padding-left:20px;
		width:62px;
	}
	.list tbody .list_platz {
		width:62px;
		padding-right:20px;
		text-align:center;
		font-weight:bold;
		font-size:24px;
		color:#928972;
	}
	.list .list_seite {
		text-align:center;
		width:470px;
	}
	.list tbody .list_seite {
		color:#625C4B;
	}
	.list tbody .list_seite h2 {
		margin:0 0 5px 0;
		padding:0;
	}
	.list tbody .list_seite h2 a {
		color:#9BBB2F;
		font-size:13px;
	}
	.list .list_in {
		padding-left:15px;
		text-align:center;
	}
	.list .list_out {
		text-align:center;
	}
	.list .list_in strong {
		color:#9BBB2F;
		font-weight:bold;
		font-size:13px;
		display:block;
	}
	.list .list_out strong {
		color:#928972;
		font-weight:bold;
		font-size:13px;
		display:block;
	}
	.list .list_in small, #list .list_out small {
		color:#C6C0AD;
		font-weight:bold;
		font-size:13px;
		display:block;
	}
	.list .list_werbung {
		background:url(images/werbung.jpg);
		height:100px;
	}
		#list1 .list_werbung td {
			height:100px;
			text-align:center;
		}
	.list tbody tr:hover {
		background:url(images/list_item_bright.jpg);
	}
		.list .list_green .list_platz {
			background:no-repeat url(images/circle_green.png);
			color:#9BBC31;
		}
		.list_gray .list_platz {
			background:no-repeat url(images/circle_gray.png);
		}
