.client_links
{
	padding-right:25px;
}
.shout_erase
{
	color:red !important;
	float:right;
	cursor: pointer;
}
#table {
	width:780px;
	border:0;
}

#login_title {
	font-size: 12pt;
	border-bottom: solid 1px #CCCCCC;
	padding:2px;
	margin:2px;
	width: 140px;
}

#title {
	font-size: 12pt;
	color:#3686ff;
	border-bottom: solid 1px #CCCCCC;
	border-top: solid 1px silver;
	padding:2px;
	margin:2px;
}

h2 {
	font-family: Verdana,Tahoma,Geneva,Arial,Helvetica,Sans-serif;
	font-size: 17pt;
	letter-spacing:-1px;
	line-height:110%;
	font-weight:bold;
	color:#3686ff;
}

  
html,body,td,table,form,button,select,textarea,div,input,form,a,p,cite,quote {
	margin: 0px;
	padding: 0px;
	padding-top:0px;
	font-family: Tahoma,Geneva,Arial,Helvetica,Sans-serif;
	font-size: 10pt;
	color:black;
	line-height:100%;
}
html,body {
	background:#000000  url(images/background.jpg) repeat;
	font-family: Verdana,Tahoma,Geneva,Arial,Helvetica,Sans-serif;
}

#topmenu {
	margin-top:85;
}

#logo {
	position:absolute;
	top:0;
	width:245px; 
	height:125px;
	background:url(images/logo.png) no-repeat;
}

#header {
	position:relative;
	width:780px; 
	height:125px;
	background:url(images/header.png) no-repeat;
}
#submenu {
	margin:0;
	position:absolute;
	text-align:right;
	font-size: 10pt;
	top:125px;
	width:780px; 
	height:20px;
	color:white;
	font-weight:bold;
	background:url(images/submenu.png) no-repeat;
}
#submenu td{
	width:88px;
	height:10px;
	padding:5px auto;
	text-decoration: none; 
	font-weight:bold;
	/*border-right:1px solid silver;*/
	text-align: center;
}
/*#submenu td:first-child{
	border-left:1px solid silver;
}*/
#topmenu td {
	width:115px;
	text-align:center;
	background:url(images/tab.png) no-repeat;
}

/*TABS*/
#tab_home {
	width:115;
	height:38;
	position:absolute;
	right:630;
	top:87;
	line-height:3.5;
	background:url(images/tab.png) no-repeat;
}

#tab_highscore {
	width:115;
	height:38;
	position:absolute;
	right:522;
	top:87;
	line-height:3.5;
	background:url(images/tab.png) no-repeat;
}

#tab_contact {
	width:115;
	height:38;
	position:absolute;
	right:412;
	top:87;
	line-height:3.5;
	background:url(images/tab.png) no-repeat;
}

#tab_rules {
	width:115;
	height:38;
	position:absolute;
	right:302;
	top:87;
	line-height:3.5;
	background:url(images/tab.png) no-repeat;
}
/*ENDE*/

#menu {
	background:#000000  url(images/menu-background.png) repeat;
}

#content {
	background:#000000  url(images/content-background.png) repeat;
}

.button { 
	color:black;
	background-color:white;
	width:80;
	font-size:12px; 
	font-weight:bold;
	border: solid 1px silver;   
}

.button:hover
{
	background-color:#D8D8D8;
}

#shoutbox {
	width:236px;
	height:488px;
	background:url(images/shoutbox.png) no-repeat;
	overflow:auto;
}

.shoutcontent {
	background-color:white; 
	overflow:hidden;
	border: solid 1px silver;
	width:158px;
	margin-top:3;
	padding-top:3;
	left:50;
	font-size:10px;
}

#login {
	height:198;
	background:url(images/loginbox.png) no-repeat;
}

#footer {
	height:31;
	width:780;
	line-height:2;
	background:url(images/footer.png) no-repeat;
	text-align:center;
	color:white;
	font-family: Tahoma,Geneva,Arial,Helvetica,Sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
}

#contentheader {
	width:100%;
	height:70px;
	margin: 0 0 0 3;
	background:url(images/content-header.png) no-repeat;peat;
}

/*LINKS*/
#newer { 
	margin: 6 0 0 36;
	padding-top:0;
}

#older { 
	margin: -10 0 0 140;
	padding-top:0;
}

a:link,a:active {
	color: #cb7300;
	text-decoration: none;
}

a:visited {
	color: #9b5100;
	text-decoration: none;
}

a:hover {
	color: #0099FF;
}

a:focus { outline: 0 none }

a.menulink, a.menulink:visited {
	color:#444444;
	text-decoration: none;
	font-weight:bold;
	font-size:12px;
}

a.menulink:active
{ 
	color:#444444;
	text-decoration: underline;
	font-weight:bold;
	font-size:12px;
}

a.menulink:hover {
	color:#0099FF;
	text-decoration: none;
	font-weight:bold;
	font-size:12px;
}

a.menulinksmall, a.menulinksmall:visited, a.menulinksmall:active {
	color:#444444;
	text-decoration: none;
	font-weight:bold;
	font-size:10px;
}

a.menulinksmall:hover {
	color:#0099FF;
	text-decoration: none;
	font-weight:bold;
	font-size:10px;
}

a.shoutlink{
	color:#0091D7;
	text-decoration: none;
	font-size:10px;
}

a.shoutlink:hover {
	color:#0091D7;
	text-decoration: none;
}

a.shoutprofilelink, a.shoutprofilelink:visited, a.shoutprofilelink:active {
	color:#222222;
	text-decoration: none;
	font-weight:bold;
	font-size:10px;
}

a.shoutprofilelink:hover {
	color:#0099FF;
	text-decoration: none;
	font-weight:bold;
	font-size:10px;
}

a.tablink, a.tablink:visited, a.tablink:active 
{ 
	color:white; 
	text-decoration: none; 
	font-weight:bold;
	text-shadow: black 2px 2px 2px;
	line-height:3.5;
}

a.tablink:hover 
{ 
	color:#FF915B; 
	text-decoration: none; 
	font-weight:bold;
	text-shadow: black 2px 2px 2px;
	line-height:3.5;
	letter-spacing:1px;
}
a.stablink:hover 
{ 
	color:#FF915B; 
	text-decoration: underline;
}

#con 
{
	background:transparent; 
	border: none;
	margin: 2px;
	height:83px;
	width:158px; 
	resize:none;
	overflow-x: none;
}

#c {
	_padding-top:0;
	margin-left:336;
	margin-top:7;
	_margin-top:4;
}

#c 
{
	margin-left:36;
	[if IE] margin-top:18;
}


.profile_table td
{
	padding:3px;
}

.flag
{
	padding: 2px 0 2px 22px;
	background-repeat: no-repeat;
	background-position: 1px 5px;
	vertical-align: middle;
}

.image
{
	width:200px;
	height:200px;
	vertical-align:top;
	border:1px solid black;
	text-align:left;
	float:left;
}



#pic
{
	height:80px;
	width:274px;
	position:absolute;
}

#show {
	margin: 3 0 0 0;
	padding-top:0;
}

/* ----------------------------------------------------------------------------------------------------------------------*/

table.ranktable {
		border-collapse:collapse;
		background:#EFF4FB url(images/teaser.gif) repeat-x;
		border-left:1px solid #686868;
		border-right:1px solid #686868;
		font:0.8em/145% 'Trebuchet MS',helvetica,arial,verdana;
		color: #333;
}

table.ranktable.td, table.ranktable.th {
		padding:5px;
}

caption.ranktable {
		padding: 0 0 .5em 0;
		text-align: left;
		font-size: 1.4em;
		font-weight: bold;
		text-transform: uppercase;
		color: #333;
		background: transparent;
}

/* =links
----------------------------------------------- */

table.ranktable a {
		color:#950000;
		text-decoration:none;
}

table.ranktable a:link {}

table.ranktable a:hover {
		border-bottom: 1px dashed #bbb;
}

/* =head =foot
----------------------------------------------- */

table.ranktable thead th, table.ranktable tfoot th, table.ranktable tfoot td {
		background:#333 url(images/llsh.gif) repeat-x;
		color:#fff;
		height:25px;
}

table.ranktable tfoot td {
		text-align:right
}

hr.faded {
  clear: both; 
  float: none; 
  width: 100%; 
  height: 1px;
  margin: 1.4em 0;
  border: none; 
  background: #ddd;
  background-image: -webkit-gradient(
      linear,
      left bottom,
      right bottom,
      color-stop(0, rgb(255,255,255)),
      color-stop(0.1, rgb(221,221,221)),
      color-stop(0.9, rgb(221,221,221)),
      color-stop(1, rgb(255,255,255))
  );
  background-image: -moz-linear-gradient(
      left center,
      rgb(255,255,255) 0%,
      rgb(221,221,221) 10%,
      rgb(221,221,221) 90%,
      rgb(255,255,255) 100%
  );
}

/* =body
----------------------------------------------- */

table.ranktable tbody th, table.ranktable tbody td {
		border-bottom: dotted 1px #333;
}

table.ranktable tbody th {
		white-space: nowrap;
}

table.ranktable tbody th a {
		color:#333;
}

table.ranktable tr {
		height:25px;
}

table.ranktable tr:hover {
		background:#fafafa
}

/***
styles for servers.php
***/
	.temperate{
	background:#358e08;
	}
	.arctic{
	background:#7abed1;
	}
	.tropical{
	background:#d91;
	}
	.toyland{
	background:#e68;
	}
	.company_name{
	font-weight: bold;
}
.info_table{
	width:500px;
	background-color:white;
	margin-top:15px;
}
.info_table,.info_table th, .info_table td{
	border:groove black 1px;
}
.info_table table{
	width:494px;
}
.info_table table img{
	margin:auto 3px auto 1px;
}
.error{
	width:500px;
	height:100px;
}
.error th{
	font-weight:bold;
	background:#c42b14;
	text-align:center;
}
.error td{
	text-align:center;
}
.error2{
	font-weight:bold;
	background:#c42b14;
}

/*
* NEWS - INDEX:PHP
*/
#news{
	text-align:center;
}
.title{
	font-family: Tahoma,Geneva,Arial,Helvetica,Sans-serif;
	font-size: 13pt;
	letter-spacing:-1px;
	line-height:110%;
	font-weight:bold;
	color:#3686ff;

}

.news{
}
.author{
	color:#AAA;
	float:left;
}

.date{
	float:right;
	color:#AAA;
	padding-right:5px;
}
#new_pms
{
	background-color:silver;
	border:1px solid gray;
}

div.ui-datepicker{
 font-size:11px;
}
#datepicker
{
  clear:both;
  float: left;
  display: block;
}

.pickers
{
  color: #3686FF;
  font-weight: bold;
}
.dp-highlight .ui-state-default {
  background: #3686FF;
  color: #FFF;
}
