@charset UTF-8;
@media handheld, only screen and (max-device-width: 800px) {

body {
	background:#000;
	color:#666;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:.625em;
	width:100%;
}

#wrapper {
	background:none;
	height:auto;
	margin:0;
	width:100%;
}

#head {
	display:none;
}

#main {
	background:none;
	float:right;
	line-height:160%;
	padding:0 0 190px;
	width:100%;
}

#content {
	clear:both;
	line-height:160%;
	overflow:hidden;
	padding:10px 10px 0;
}

#content .recent {
	display:inline;
	float:left;
	margin:10px 0 25px 20px;
	width:360px;
}

#content .view {
	float:left;
	margin:0 0 25px 25px;
}

#footer {
	background:url(images/footer.png) bottom right #000 no-repeat;
	clear:both;
	height:174px;
	width:100%;
}

#footer ul {
	list-style:none;
	padding:56px 0 0 200px;
}

#footer li {
	display:inline;
	float:left;
}

#footer li a,
#footer li a:visited {
	background:url(images/footer_o.png) center center #000 no-repeat;
	color:#09F;
	font-size:.9em;
	font-style:italic;
	font-weight:700;
	padding:20px 35px;
	text-decoration:none;
}

#footer li a:active,
#footer li a:hover {
	text-decoration:none;
}

#nav-top {
	background:url(images/mobile/header.png) right top no-repeat;
	height:45px;
}

#left {
	display:none;
}

#left a:link,
#left a:visited {
	color:silver;
	font-weight:700;
	text-decoration:none;
}

#left .menu_title {
	background:url(images/menu_title.png) no-repeat;
	font-style:italic;
	font-weight:700;
	height:40px;
	padding:30px 0 0 50px;
	width:150px;
}

* html #left .menu2_link {
	height:1%;
}

#left .menu_link {
	background:url(images/menu_link.png) repeat-y;
	margin:0 0 5px;
	padding:0 15px;
	width:170px;
}

#left .menu_bottom {
	background:url(images/menu_bottom.png) no-repeat;
	height:15px;
	width:200px;
}

#left .menu2_title {
	background:url(images/menu2_title.png) no-repeat;
	font-style:italic;
	font-weight:700;
	height:40px;
	padding:30px 0 0 50px;
	width:150px;
}

#left .menu2_link {
	background:url(images/menu2_link.png) repeat-y;
	padding:0 15px 10px;
	width:170px;
}

#left .menu2_bottom {
	background:url(images/menu2_bottom.png) no-repeat;
	height:15px;
	width:200px;
}

#sponsor {
	background:url(images/sponsoren.png) no-repeat;
	height:212px;
	padding:50px 20px 0;
	width:160px;
}

#userpanel {
	background:none;
	height:auto;
	vertical-align:middle;
	width:100%;
}

#userpanel #login img {
	margin:2px 0 0;
}

#userpanel #login {
	height:22px;
	margin:0 0 0 105px;
	padding:20px 0 0;
	position:absolute;
}

#userpanel form,
#userpanel #login a,
#userpanel #login input {
	vertical-align:middle;
}

#userpanel #login a,
#userpanel #login a:active,
#userpanel #login a:hover,
#userpanel #login a:visited {
	border:none;
}

#userpanel #login li {
	display:inline;
	vertical-align:top;
}

#userpanel #usercontrol {
	height:32px;
	margin:23px 0 0 105px;
	position:absolute;
}

#userpanel #usercontrol li {
	display:block;
	float:left;
	margin:0 30px 0 0;
}

#last_news {
	background:url(images/control.png) 0 -55px no-repeat;
	float:left;
	height:167px;
	overflow:hidden;
	padding:32px 12px 0;
	width:242px;
}

#last_news .newsarchiv {
	display:inline;
	float:right;
	margin:-30px -11px 0 0;
}

#last_news li {
	margin:0 0 5px;
	max-height:16px;
	overflow:hidden;
}

#last_news a:link,
#last_news a:visited {
	color:silver;
	display:block;
	font-weight:700;
	text-decoration:none;
}

#posts {
	background:url(images/control.png) -266px -55px no-repeat;
	float:left;
	height:144px;
	overflow:hidden;
	padding:25px 12px 30px;
	width:240px;
}

#posts li {
	margin:0 0 3px;
}

#last_wars {
	background:url(images/control.png) -530px -55px no-repeat;
	float:right;
	height:144px;
	overflow:hidden;
	padding:25px 12px 30px;
	width:246px;
}

#last_wars ul {
	clear:left;
}

#last_wars li {
	float:left;
	font-size:1.1em;
	margin:0 0 1.2em;
}

#left a:active,
#left a:hover,
#last_news a:active,
#last_news a:hover {
	color:#666;
	text-decoration:none;
}

#userpanel a:active,
#userpanel a:hover,
#posts a:active,
#posts a:hover,
#last_wars a:active,
#last_wars a:hover {
	border-bottom:1px dashed #09F;
	color:#09F;
	text-decoration:none;
}
}
