/* Main Layout */

body {

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 10px;

  color: #000000;

  background-image:url(images/bg.jpg);

  background-position:top center;

  background-repeat:no-repeat;

  background-color:#000000;

  margin-top:0;

  margin-bottom:0;

}



img { border: none; }



hr {

  color: #666666;

  background-color: #666666;

  border: 0px;

  border-top: transparent;

  border-bottom: transparent;

  margin: 2px 0;

  height: 1px;

}



/* Links */

a, a:visited, a:active {

  color: #000000;

  text-decoration: none;

  font-weight: normal;

}



a:hover {

  color: #000000;

  text-decoration: underline;

  font-weight: normal;

}



a.titlelink, a.titlelink:visited, a.titlelink:active {

  color: #FFFFFF;

  text-decoration: none;

  font-weight: bold;

}



a.titlelink:hover {

  color: #FFFFFF;

  text-decoration: underline;

  font-weight: bold;

}

a.small2, a.small2:visited, a.small2:active {

  color: #FFFFFF;

  text-decoration: none;

  font-size:8px;

}



a.small2:hover {

  color: #FFFFFF;

  text-decoration: underline;

  font-size:8px;

}

a.small3, a.small3:visited, a.small3:active {

  color: #999999;

  text-decoration: none;

  font-size:8px;

}



a.small3:hover {

  color: #999999;

  text-decoration: underline;

  font-size:8px;

}

a.white, a.white:visited, a.white:active {

  color: #FFFFFF;

  text-decoration: none;



}



a.white:hover {

  color: #FFFFFF;

  text-decoration: underline;

}

a.grey, a.grey:visited, a.grey:active {

  color: #aea4a3;

  text-decoration: none;

  font-weight: bold;

}



a.grey:hover {

  color: #aea4a3;

  text-decoration: underline;

  font-weight: bold;

}

.grey {

	color: #aea4a3;

 	text-decoration: none;

	font-weight:bold;

}

a.category, a.category:visited, a.category:active {

  color: #333333;

  text-decoration: none;

}



a.category:hover {

  color: #000000;

  text-decoration: underline;

}



/* Font types */

h2 {

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 12px;

  color: #000000;

  text-transform: uppercase;

  font-weight: bold;

}



small {

  color: #383838;

  font: normal 9px Verdana, Arial, Helvetica, sans-serif;

}



.title {

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 11px;

  color: #FFFFFF;

  font-weight: bold;

  background-image:url(images/titelbg.gif);

}



.category_big, .category_big a {

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 12px;

  color: #000000;

  font-weight: bold;

}



.category {

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 11px;

  color: #000000;

  font-weight: normal;

}



/* Forms */

form {

  border: none;

  margin: 0px;

  padding: 0px;

}



input, textarea, select {

  border: 1px solid #989898;

  background-color: #F0F0F0;

  font: normal 10px Verdana, Arial, Helvetica, sans-serif;

  color: #666666;

}



input:active, textarea:active, select:active, input:focus, textarea:focus, select:focus {

  border: 1px solid #CCCCCC;

  background-color: #F6F6F6;

  color: #2C2C2C;

}



input[type="radio"], input[type="checkbox"], 

input[type="radio"]:focus, input[type="radio"]:active,

input[type="checkbox"]:focus, input[type="checkbox"]:active {

  border: 0px;

}



.input {

  background-color: transparent;

  border: none;

  margin: 2px;

}



/* Infomessages - Miscellaneous */

.tooltip {

  position: absolute;

  display: none;

  background-color: #FFFFFF;

  color: #000000;

  border: 1px solid #DDDDDD;

  border-left: 4px solid #0E8AEA;

  padding: 4px 10px;

  z-index: 100;

}



.errorbox {

  background-color: #FFCCCC;

  border: 1px dashed #D60000;

  color: #666666;


  font-size: 10px;

  width: 350px;

  padding: 8px;

  margin-top: 10px;

  margin-bottom: 10px;

  text-align: left;

}



/* BBCode Tags */

.quote {

  color: #383838;

  text-align: left;

  font: normal 9px Verdana, Arial, Helvetica, sans-serif;

  margin: 0 auto;

  padding: 3px;

}



.code {

  color: #000000;

  text-align: left;

  margin: 0 auto;

  padding: 3px;

  font: normal 10px Verdana, Arial, Helvetica, sans-serif;

}



.codeinner {

  color: #000000;

  font: 11px 'Courier New', Courier, monospace;

}



.codeline0 {

	background-color: #F3F3F3;

	height: 15px;

	padding-left: 3px;

	white-space: nowrap;

}



.codeline1 {

	background-color: #FFFFFF;

	height: 15px;

	padding-left: 3px;

	white-space: nowrap;

}



/* Layout */

#page {

	width:1006px;

	height:auto;

	margin:auto;

}



#header {

	width:1006px;

	height:183px;

}

#gbcpng {

	margin-top:10px;

	width:30px;

	height:18px;

	float:left;

}

#template {

	margin-top:10px;

	width:250px;

	height:18px;

	line-height:18px;

	float:left;

	color:#FFFFFF;

}

#irc {

	margin-top:10px;

	width:300px;

	height:18px;

	line-height:18px;

	color:#FFFFFF;

	float:left;

}

#stats {

	margin-top:10px;

	width:420px;

	height:18px;

	line-height:18px;

	float:left;

}

#logo {

	float:left;

}

#sponsor {

	width:680px;

	float:left;

	padding-top:100px;

}

.sponsor {

	float:right;

	width:200px;

	height:40px;

	text-align:center;

}

#navigation {

	width:1006px;

	height:40px;

	padding:0px;

}



ul#navi {

	 display:block;

	 list-style:none;

	 padding:0px 0px 0px 0px;

	 margin:0px 0px 0px 0px;

}



ul#navi li {

	float:left;

	height:40px;

}

li.navi1 { width:94px; }

li.navi2 { width:117px; }

li.navi3 { width:32px; }

li.navi4 { width:73px; }

li.navi5 { width:43px; }

li.navi6 { width:75px; }

li.navi7 { width:50px; }

li.navi8 { width:80px; }

li.navi9 { width:64px; }

li.navi10 { width:87px; }

li.navi11 { width:41px; }

li.navi12 { width:99px; }

li.navi13 { width:51px; }

li.navi14 { width:100px; height:40px; }



#choosestuff {

	width:1006px;

	height:43px;

}



#fswitch {

	width:212px;

	height:43px;

	background-image:url(images/img_20.jpg);

	float:left;

}



#fbuttons {

	width:293px;

	height:43px;

	float:left;

}



#coverage {

	width:234px;

	height:43px;

	background-image:url(images/img_22.jpg);

	float:left;

}



#coveragenr {

	width:139px;

	height:43px;

	background-image:url(images/img_23.jpg);

	float:left;

}



#lswitch {

	width:128px;

	height:43px;

	background-image:url(images/img_24.jpg);

	float:left;

}



#fb1 {

	width:53px;

	height:16px;

	float:left;

}

#fb2 {

	width:53px;

	height:16px;

	float:left;

}

#fb3 {

	width:53px;

	height:16px;

	float:left;

}

#fb4 {

	width:53px;

	height:16px;

	float:left;

}

#fb5 {

	width:63px;

	height:16px;

	float:left;

}

.hold1 {

	width:5px;

	height:16px;

	float:left;

	background-color:#FFFFFF;

}

.hold2 {

	width:4px;

	height:16px;

	float:left;

	background-color:#FFFFFF;

}



#contentall {

	width:1006px;

	height:auto;

	background-color:#FFFFFF;

}

#teilung {

	width:1006px;

	height:auto;

	background-color:#FFFFFF;

}



#left {

	width:518px;

	overflow:hidden;

	float:left;

}

#middle {

	width:305px;

	float:left;

}

#right{

	width:183px;

	float:left;

}



#lateststuff {

	width:367px;

	height:252px;

	float:left;

}

/*fast switch*/

#newsb1 {

	position:absolute;

	visibility:visible;

}

#newsb2 {

	position:absolute;

	visibility:hidden;

}

#artikel1 {

	position:absolute;

	visibility:visible;

}

#artikel2 {

	position:absolute;

	visibility:hidden;

}

#wars1 {

	position:absolute;

	visibility:visible;

}

#wars2 {

	position:absolute;

	visibility:hidden;

}

#threads1 {

	position:absolute;

	visibility:visible;

}

#threads2 {

	position:absolute;

	visibility:hidden;

}

#dload1 {

	position:absolute;

	visibility:visible;

}

#dload2 {

	position:absolute;

	visibility:hidden;

}



#line1 {

	position:absolute;

	visibility:visible;

}

#line2 {

	position:absolute;

	visibility:hidden;

}

#line3 {

	position:absolute;

	visibility:hidden;

}

#line4 {

	position:absolute;

	visibility:hidden;

}

#line5 {

	position:absolute;

	visibility:hidden;

}

#latestnews {

	width:367px;

	height:252px;

	position:absolute;

	visibility:visible;

}

#lnewstop {

	width:367px;

	height:17px;

	line-height:17px;

	background-image:url(images/img_35.jpg);

}

#lartikeltop {

	width:367px;

	height:17px;

	background-image:url(images/img_102.jpg);

}

#lwarstop {

	width:367px;

	height:17px;

	background-image:url(images/img_99.jpg);

}

#lthreadstop {

	width:367px;

	height:17px;

	background-image:url(images/img_100.jpg);

}

#ldloadtop {

	width:367px;

	height:17px;

	background-image:url(images/img_101.jpg);

}

.lnewsbg{

	width:367px;

	height:235px;

	background-image:url(images/img_40.jpg);

}

#latestartikel {

	width:367px;

	height:252px;

	position:absolute;

	visibility:hidden;

}

#latestwars {

	width:367px;

	height:252px;

	position:absolute;

	visibility:hidden;

}

#latestthreads{

	width:367px;

	height:252px;

	position:absolute;

	visibility:hidden;

}

#latestdload {

	width:367px;

	height:252px;

	position:absolute;

	visibility:hidden;

}

.small2 {

	font-size:8px;

	

}

/**/

#topmatch {

	width:150px;

	height:252px;

	padding-left:1px;

	float:left;

	background-image:url(images/img_36.jpg);

}



#advert {

	width:518px;

	height:69px;

	padding-top:8px;

	background-image:url(images/img_49.jpg);

}



#content {

	width:518px;

	height:auto;

}



#showcontent {

	width:507px;

	background-image:url(images/img_56.jpg);

	padding-left:6px;

	padding-right:5px;

	overflow:hidden;

}



#coveragebg {

	width:302px;

	height:252px;



	background-image:url(images/img_37.jpg);

}



#sections {

	width:302px;

	height:100%;

	background-image:url(images/sectionback.jpg);



}



#sleft {

	width:302px;

	height:100%;

	float:left;

}



#sectionsbg {

	width:302px;

	height:100%;

	background-image:url(images/sectionback.jpg)

}



#sectionfoo {

	width:302px;

	height:100%;

	background-image:url(images/sectionfooter.jpg)

}



#sec1 {

	width:302px;

	height:100%;

}





.gallerybg {

	width:302px;

	height:119px;

	background-image:url(images/img_62.jpg);

}



.sectionpic {

	padding-top:2px;

	padding-left:5px;

	padding-bottom:1px;

}



.smallline {

	text-align:center;

}

.smallpic {

	text-align:center;

	padding-top:2px;

	padding-bottom:2px;

}

#lastwarsbg {

	width:302px;

	height:102px;

	background-image:url(images/img_70.jpg);

}

#nextwarsbg {

	width:302px;

	height:99px;

	background-image:url(images/img_72.jpg);

}

.rightbg {

	background-image:url(images/img_41.jpg);

	padding:2px;

}

#copyright {

	width:1006px;

	height:39px;

}

#home {

	width:81px;

	height:39px;

	float:left;

}

#spacer{

	width:28px;

	height:39px;

	float:left;

}

#totop {

	width:92px;

	height:39px;

	float:left;

}

#copyr {

	width:805px;

	height:39px;

	float:left;

}



#footer {

	width:1006px;

	height:41px;

	background-image:url(images/img_82.jpg);

}

#gbc {

	width:390px;

	height:41px;

	float:left;

	line-height:41px;

	padding-left:10px

}

#rss {

	width:300px;

	height:41px;

	float:left;

	line-height:41px;

}

#bookmark {

	width:296px;

	height:26px;

	float:left;

	padding-top:15px;

	padding-right:10px;

	text-align:right;

}



/*Klapmenu*/

.menubg {

	background-image:url(images/menu_bg.png);

}

.titlebar {

	background-color:#242626;

	width:307px;

	height:24px;

	line-height:24px;

	color:#FFFFFF;

	font-size:12px;

	font-weight:bold;

	padding-left:20px;

	margin-left:7px;

}

.inhalt {

width:341px;

padding:12px;

}

.spalte1 {

	width:153px;

	float:left;

	padding:3px;

}

.spalte2 {

	width:154px;

	float:left;

	padding:3px;

}

#menugbc {

	position:absolute;

	width:341px;

	margin-left:220px;

	visibility:hidden;

	z-index:10000;

}

#menunspot {

	position:absolute;

	width:341px;

	margin-left:112px;

	visibility:hidden;

	z-index:10000;

}

#menumedia {

	position:absolute;

	width:341px;

	margin-left:335px;

	visibility:hidden;

	z-index:10000;

}

#menuboard {

	position:absolute;

	width:341px;

	margin-left:464px;

	visibility:hidden;

	z-index:10000;

}

#menuserver {

	position:absolute;

	width:341px;

	margin-left:630px;

	visibility:hidden;

	z-index:10000;

}

.clear { clear:both }