* {
	padding: 0px;
	margin: 0px;
}

img{
  border: 0px;
}

body {
	background: url("/global/images/background11.jpg") repeat-x #966D4E;
	font: 12px Verdana, sans-serif, monospace;
}

.news_icon{
  float: right;
  margin-right: 10px;
  }

#container {
	position: relative;
	margin: auto;
	margin-top:7px;
	width: 997px;
}

ul, blockquote {
	color: #444444;
}

a:link, a:visited {
	color: #5F4634;
	text-decoration: none;
}
a:active, a:hover {
	color: #854606;
	text-decoration: underline;
}

a:active h1, a:active h2, a:active h3,
a:hover h1, a:hover h2, a:hover h3,
a h1:hover, a h2:hover, a h3:hover {
	text-decoration: underline !important;
	color: #333 !important;
}
a:link h1, a:link h2, a:link h3,
a:visited h1, a:visited h2, a:visited h3 {
	text-decoration: none;
	color: #000;
}

div#content a[href^="http://"] {
	background: transparent url("/global/images/external_link.gif") no-repeat scroll right center;
	padding-right: 12px;
}

div#content a[href^="http://tf2.de"] {
	background: transparent url("null.png") no-repeat scroll right center;
	padding-right: 0px;
}

div#content a[href^="http://battlefield2.net"] {
	background: transparent url("null.png") no-repeat scroll right center;
	padding-right: 0px;
}

div#content a[href^="http://cstrike.de"] {
	background: transparent url("null.png") no-repeat scroll right center;
	padding-right: 0px;
}

div#content a[href^="http://www.tf2.de"] {
	background: transparent url("null.png") no-repeat scroll right center;
	padding-right: 0px;
}

div#content a[href^="http://my.mods.de"] {
	background: transparent url("null.png") no-repeat scroll right center;
	padding-right: 0px;
}

#header {
	font-size: 10px;
	color: #aaaaaa;
	height: 230px;
	line-height: 20px;
}

#header a:link, #header a:visited { text-decoration: none; }
#header a:hover, #header a:active { text-decoration: underline; }

#header .sitetop {
	float: right;
	margin: 4px 10px 0 0;
	width: 490px;
	height: 130px;
}

#header .newshead {
	background: url("./images/news1.png") no-repeat;
	position:absolute;
	left:95px; top:20px;
	width: 60px;
	height: 20px;
}

#header .newsheadonclick {
	background: url("./images/news_onklick.png") no-repeat;
	position:absolute;
	left:95px; top:20px;
	width: 60px;
	height: 20px;
}

#header .showBoard {
  background: url("./images/board1.png") no-repeat;
	position:absolute;
	left: 25px; top:20px;
	width: 60px;
	height: 20px;
}

#header .showBoardonclick {
  background: url("./images/board_onklick.png") no-repeat;
	position:absolute;
	left:25px; top:20px;
	width: 60px;
	height: 20px;
}

#header .showServer {
	background: url("./images/server1.png") no-repeat;
	position:absolute;
	left:155px; top:20px;
	width: 70px;
	height: 20px;
}

#header .showServeronclick {
	background: url("./images/server_onklick.png") no-repeat;
	position:absolute;
	left:155px; top:20px;
	width: 70px;
	height: 20px;
}

#header .board {
	position: absolute;
	margin-left: 25px;
	margin-top: 37px;
	height: 80px;
	width: 185px;
	list-style: none;
	overflow: hidden; 
	white-space: nowrap;
}

#header .ulnews {
	position: absolute;
	margin-left: 25px;
	margin-top: 37px;
	height: 80px;
	width: 185px;
	list-style: none;
	overflow: hidden; 
	white-space: nowrap;
}

.ultopnews a:link, .ultopnews a:visited { text-decoration: none; color:  #6A3F2D; font-weight:bold;}
.ultopnews a:hover, .ultopnews a:active { text-decoration: underline; }

.ultopnews {
	position: absolute;
	height: 80px;
	width: 185px;
	list-style: none;
	overflow: hidden; 
	white-space: nowrap;
  font-size: 10px;
	color: #8E5133;
	height: 230px;
	line-height: 18px;
}

#header .ulserver {
	position: absolute;
	margin-left: 25px;
	margin-top: 37px;
	height: 80px;
	width: 185px;
	list-style: none;
	overflow: hidden; 
	white-space: nowrap;
	line-height: 16px;
}

#header .board a {
	color: #ffffe0;/*#EBE0B0;*/
	font-weight: bold;
}

#header .ulnews a {
	color: #ffffe0;/*#EBE0B0;*/
	font-weight: bold;
}

#header .ulserver li {
	color: #ffffe0;/*#EBE0B0;*/
	font-weight: bold;
}
#header .ulserver a {
	color: #FEF496;/*#EBE0B0;*/
	font-weight: bold;
}

#toolbar {
	position: absolute;
	top: 165px;
	left: 280px;
	right: 40px;
	white-space: nowrap;
	color: #ffffe0;/*#EBE0B0;*/
}

#toolbar a {
	color: #ffffe0;/*#EBE0B0;*/
	font-weight: bold;
}

#toolbar a:link, #toolbar a:visited { text-decoration: none; } 
#toolbar a:hover, #toolbar a:active { text-decoration: underline; }

#toolbar a img {
	border: none;
	vertical-align: middle;
}

#toolbar input {
	font-size: 0.8em;
	font-weight: bold;
	background: #d3d3d3;
	border: 1px solid #dedcdd;
	padding: 1px;
	width: 112px;
	vertical-align: top;
}

#toolbar input:hover {
	background:#ebebeb;
}

#toolbar input:focus {
	background:#ffffe0;
}

#toolbar #loginbutton {
	cursor: pointer;
	border: none;
	background: none;
/*	vertical-align: middle; */
	margin-left: 2px;
}

#login {
	position: absolute;
	right: 50px;
	top: 170px;
	text-align: right;
	color: #dddddd;
	z-index: 5;
	white-space:nowrap;
}

#login input {
	font-size: 10px;
	font-weight: bold;
	background: #d3d3d3;
	border: 1px solid #dedcdd;
	padding: 1px;
	width: 112px;
}

#login input:hover {
	background:#ebebeb;
}

#login input:focus {
	background:#ffffe0;
}

#login #loginbutton {
	cursor: pointer;
	border: none;
	background: none;
	vertical-align: middle;
	margin-left: 2px;
}

#login a img {
	border: none;
	vertical-align: middle;
}

#content {
	width: 750px;
	position: relative;
	padding-left: 247px;
	padding-bottom: 15px;
	line-height: 18px;
}

#content #top {
/*	background: url("./images/main-top.jpg") no-repeat; */
	background: url("./images/main-text.jpg") repeat-y;
	height: 0px;
	padding-left: 50px;
	padding-right: 55px;
}

#content #text {
	background: url("./images/main-text.jpg") repeat-y;
	min-height: 1165px;

	padding-left: 50px;
	padding-right: 55px;
	margin-right: 0;
	padding-bottom: 10px;
	padding-top: 0px;
	text-align: left;
}

#content #bottom {
	background:url("./images/main-bottom.jpg") no-repeat;
	height: 150px;
	text-align: center;
	font-size: 9px;
	font-weight: bold;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 60px
}

#content #bottom a {
	color: #111111;
	float: left;
}

#content #bottom span {
	float: right;
}

#content #bottomsponsor {
	background: url("./images/main-text.jpg") repeat-y;
	height: auto !important;
	padding-left: 50px;
	padding-right: 55px;
	margin-right: 0;
	padding-bottom: 10px;
	padding-top: 20px;
	text-align: left;
}

#content div.inbox {
	background: url("images/inbox-text.jpg") repeat-y;
	line-height: inherit;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
	padding-top: 15px;
	padding-bottom: 10px;
}

#content div.inbox2 {
	background: url("images/inbox-text2.jpg") repeat-y;
	line-height: inherit;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
	padding-top: 15px;
	padding-bottom: 10px;
}

#content div.inbox3 {
	background: url("images/inbox-text3.jpg") repeat-y;
	line-height: inherit;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
	padding-top: 15px;
	padding-bottom: 10px;
}

#content div.inbox4 {
	background: url("images/inbox-text4.jpg") repeat-y;
	line-height: inherit;
	margin-top: 20px;
	margin-bottom: 20px;
	position: relative;
	padding-top: 20px;
	padding-bottom: 20px;
}

#content div.inbox5 {
	background: url("images/inbox-text5.jpg") repeat-y;
	line-height: inherit;
	margin-top: 25px;
	margin-bottom: 20px;
	position: relative;
	padding-top: 20px;
	padding-bottom: 20px;
}

#content div.inbox5 {
	background: url("images/inbox-text5.jpg") repeat-y;
	line-height: inherit;
	margin-top: 25px;
	margin-bottom: 20px;
	position: relative;
	padding-top: 20px;
	padding-bottom: 20px;
}

#content div.inbox6 {
	background: url("http://tf2.de/poll/poll-mid.jpg") repeat-y;
	line-height: inherit;
	margin-top: 25px;
	margin-bottom: 20px;
	position: relative;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 200px;
}

#content div.inbox7 {
	background: url("images/inbox-text7.jpg") repeat-y;
	line-height: inherit;
	
	margin-bottom: 20px;
	position: relative;
	padding-bottom: 20px;
}

#content div.inbox-text {
	margin-left: 10px;
	margin-right: 10px;
}

#content div.inbox-text6 {
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 50px;
}

#content img.inbox-top {
	position: absolute;
	left: 0px;
	top: 0px;
}

#content img.inbox-cut {
	clear: both;
}

#content img.inbox-bottom {
	position: absolute;
	left: 0px;
	bottom: 0px;
}

#content ul {
	margin-left: 10px;
}

#toolbar a { color: #debb75; }
#toolbar .toolbartext_box { color: #6E6C70; }
#toolbar #toolbartext { font-size: 7pt; }
#toolbar .welcome { padding-left: 5px; }

.l, .l * { text-align: left; }
.r, .r * { text-align: right; }
.c, .c * { text-align: center; }
small, .small { font-size: 9px; }

