*{margin:0;padding:0;}
body{
	background:url(../img/layout/bg.jpg) #090806 no-repeat top center;
	font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
	color:#65605d;
}
a{text-decoration:none;color:#845C39;}
.clear{clear:both;}
.head_placeholder{height:81px;}
#head{
	background:url(../img/layout/head.png) no-repeat;
	width:1005px;
	height:203px;
	margin:0px auto;
	position:relative;
}
#logo{
	background:url(../img/layout/logo.html) no-repeat;
	position:absolute;
	margin-top:62px;
	margin-left:53px;
	width:82px;
	height:64px;
}
#navigation{
	position:absolute;
	margin-top:45px;
	margin-left:160px;
	width:800px;
	height:60px;
}
	#navigation ul{
		list-style:none;
		text-transform:uppercase;
	}
		#navigation ul li{
			background: url(../img/layout/trenner.png) top right no-repeat;
			float:left;
			padding:27px;
		}
			#navigation ul li a{
				color:#e4c3ad;
				font-size:17px;
				text-shadow:0px 0px 3px #000;
			}
			#navigation ul li a:hover{color:#dbb477;}
		#navigation li.noborder{background:none;}	
#regibutton{
	position:absolute;
	bottom:11px;
	right:18px;
	background:url(../img/layout/register_button.png) no-repeat;
	width:143px;
	height:55px;
}
#loginbox{
	position:absolute;
	font-size:14px;
	bottom:20px;
	vertical-align:middle;
	font-variant:small-caps;
	left:185px;
	width:660px;
	height:38px;
	text-shadow:0px 0px 3px #000;
}
	#loginbox a{color:#65605d;}
input{outline:none;border:none;}
select{background:#161210;border:1px solid #2E2D29;color:#45413f;}
input[type="text"],input[type="password"]{
	background:url(../img/layout/input.png) no-repeat;
	width:180px;
	text-indent:5px;
	color:#45413f;
	height:36px;
	text-shadow:0px 0px 3px #000;
}
input[type="login"],input[type="submit"],.btn,input[type="reset"]{
	cursor:pointer;
	background:url(../img/layout/input.png) top right no-repeat;
	width:61px;
	height:36px;
	color:#d4a8a8;
	text-shadow:0px 0px 3px #000,0px 0px 3px #000;
}
input[type="login"]:hover,input[type="submit"]:hover,.btn:hover,input[type="reset"]:hover{
	opacity:0.9;
}
#main_wrapper{
	background:url(../img/layout/main.png) repeat-y;
	width:1005px;
	margin:0px auto;
}
.left{
	margin-left:37px;
	float:left;
}
#content_top{
	background:url(../img/layout/content.png) no-repeat top left;
	text-transform:uppercase;
	color:#84715f;
	font-size:16px;
	line-height:72px;
	text-indent:20px;
	text-shadow:0px 0px 3px #000;
	width:661px;
	height:72px;
}
#content_top2{
	font-size:15px;
	margin:0px 45px 0px 0px;
	float:right;
}
	#content_top h2{
		font-size:16px;
		font-weight:normal;
	}
#content_main{
	background:url(../img/layout/content.png) repeat-y top right;
	width:661px;
	color:#4f4a46;
	text-shadow:0px 0px 3px #000;
	font-size:14px;
}
	#content_main table{width:95%;margin:0px auto;}
	.con-wrapper{
		width:95%;
		margin:0px auto;
	}
#content_footer{
	background:url(../img/layout/content.png) no-repeat bottom left;
	width:661px;
	height:10px;
}
.right{
	margin-right:22px;
	float:right;
}
#rankbox_top{
	background:url(../img/layout/rangliste.png) no-repeat;
	line-height:53px;
	color:#84715f;
	text-transform:uppercase;
	text-shadow:0px 0px 3px #000;
	text-indent:10px;
	font-size:17px;
	width:285px;
	height:54px;
}
#rankbox{
	background:url(../img/layout/rangliste.png) no-repeat -0px -54px;
	width:285px;
	position:relative;
	height:390px;
}
.rankinner{
	position:absolute;
	left:13px;
	bottom:47px;
	text-align:center;
	width:260px;
	height:345px;
}
.rankinner2{
	position:absolute;
	display:none;
	left:13px;
	bottom:47px;
	text-align:center;
	width:260px;
	height:345px;
}
.opacityhover{opacity:1;}
.opacityhover:hover{opacity:0.9;}
.youtube{
	background:url(../img/layout/sociallinks.png) no-repeat top left;
	width:282px;
	height:55.66px;
}
.facebook{
	background:url(../img/layout/sociallinks.png) no-repeat -0px -55.66px;
	width:282px;
	height:57px;
}
.twitter{
	background:url(../img/layout/sociallinks.png) no-repeat bottom left;
	width:282px;
	height:55.66px;
}
#rangchange{
	background:url(../img/layout/rank_btn.png) no-repeat;
	width:113px;
	height:28px;
	position:absolute;
	line-height:28px;
	left:13px;
	color:#9d752e;
	text-transform:uppercase;
	font-size:12px;
	bottom:13px;
	text-shadow:0px 0px 3px #000;
	text-align:center;
	cursor:pointer;
	opacity:1;
}
	#rangchange:hover{
		opacity:0.9;
	}
#main_footer{
	background:url(../img/layout/main_footer.png) no-repeat;
	width:998px;
	height:40px;
	margin:0px auto;
}
#media{
	background:url(../img/layout/media.png) no-repeat;
	width:279px;
	height:234px;
}
	.mediainner{margin-left:10px;padding-top:50px;}
#footer{
	background:url(../img/layout/footer.png) no-repeat;
	position:relative;
	width:940px;
	height:188px;
	margin:0px auto;
}
.loggedin{padding-top:7px;}
.loggedin a{padding-left:8px;}
.loggedin a:hover{text-decoration:underline;}
.isImg {
  width:100px;
  max-width:100px;
  background: #888;
  text-align:center;
}

.isBuy {
  background:#888;
  text-align:right;
  padding:5px;
}

.isBuy a {
  margin:5px;
  padding:2px;
  background:#212121;
  color:#FFFFFF;
  border: 1px solid #5A5A5A;
}

.tdunkell {
  background:#555;
  color:#ccc;
}

.tmarkiert {
  background:#212121;
  color:#FFF;
}

th.topLinee {
  background:#252525;
  color:#D6D6D6;
  margin-bottom:5px;
  vertical-align:middle;
}
hr{background:#000;border:none;}
#azio{
	position:absolute;
	z-index:1;
	top:8px;
	width:221px;
	height:50px;
}
#copyright{
	position:absolute;
	left:240px;
	top:20px;
	font-variant:small-caps;
	font-size:15px;
	z-index:2;
	color:#4f4c48;
}
	#copyright a{color:#7b654e;}
	#copyright a:hover{text-decoration:underline;}	