*{margin:0;padding:0;}
body{
	background-image: url(../img/layout/bg.jpg); width="100%" height="100%" no-repeat center center fixed;
    	background-attachment: fixed;
    	-webkit-background-size: cover;
    	-moz-background-size: cover;
    	-o-background-size: cover;
    	background-size: cover;
	font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
	color:#81878e;
}
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:400px;
	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:245px;
	margin-left:138px;
	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:30px;
		}
			#navigation ul li a{
				color:#cfd3d7;
				font-size:12px;
				text-shadow: 0px 0px 3px #000, 0px 0px 3px #000, 0px 0px 3px #000;
			}
			#navigation ul li a:hover{color:#81878e;}
		#navigation li.noborder{background:none;}	
#regibutton{
	position:absolute;
	bottom:11px;
	right:90px;
	background:url(../img/layout/register_button.png) no-repeat;
	width:143px;
	height:55px;
}
#loginbox{
	position:absolute;
	font-size:15px;
	bottom:20px;
	vertical-align:middle;
	text-transform: uppercase;
	font-variant:small-caps;
	color:#c2c0bf;
	left:90px;
	width:660px;
	height:38px;
	text-shadow:0px 0px 3px #000;
}
	#loginbox a{color:#c2c0bf;}
input{outline:none;border:none;}
select{background:#161210;border:1px solid #2E2D29;color:#c2c0bf;}
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:#bfced9;
	font-size: 12px;
	text-transform: uppercase;
	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{
		color:#8f9393;
		font-size:16px;
		font-weight:normal;
	}
#content_main{
	background:url(../img/layout/content.png) repeat-y top right;
	width:661px;
	color:#9aa1a2;
	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:#a6b1b0;
	text-transform:uppercase;
	text-shadow:0px 0px 3px #000;
	text-indent:70px;
	font-size:16px;
	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;
	color:#a6b1b0;
	width:260px;
	height:345px;
}
.rankinner2{
	position:absolute;
	display:none;
	left:13px;
	bottom:47px;
	text-align:center;
	color:#a6b1b0;
	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:#c2cccd;
	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;
	}

#media{
	background:url(../img/layout/media.png) no-repeat;
	width:279px;
	height:234px;
}
	.mediainner{margin-left:10px;padding-top:46px;}
#footer{
	background:url(../img/layout/footer.png) no-repeat;
	position:relative;
	width:950px;
	height:188px;
	margin:0px auto;
}
.loggedin{padding-top:7px; padding-left:20px;}
.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:50px;
	top:20px;
	font-variant:small-caps;
	font-size:15px;
	z-index:2;
	color:#797e7d;
}
	#copyright a{color:#89a29f;}
	#copyright a:hover{text-decoration:underline;}	