*{padding: 0; margin: 0;}

body#b_tools{
  background-color: #375b2a;
}
td.text, a.text, font.text, button.text {
  font-family: Arial;
  font-size: 10pt;
  font-weight: 700;
  color: #fff;
}

button.suchen {
  background-image: url(suchen2.gif);
  height: 20px;
  width: 120px;
}

select.search, input.search{
  font-family: Arial;
  font-size: 9pt;
  color: #003300;
  width: 150px;
  text-align: center;
}

option.search {
  background-position: left;
  background-repeat: no-repeat;
}

select.showTop {
  width: 110px; 
  background-color: #030; 
  color: #fff;
  border: none; 
  }
 
 
 
ul#topnav, ul#topnav2 {
	margin:0 0 0 0px;
	padding: 0 0 0 0px;
	list-style: none;
	border: none;
} 

#topnav li, #topnav2 li {
	display: block;
	margin: 0;
	padding: 0;
	float:left;
	width: 92px;
	text-align: center;
}

#topnav a, #topnav2 a {
	display:block;
	color:#fff;
	background-color: #375b2a;
	text-decoration:none;
  padding-top: 0.75em;
	padding-bottom: 0.50em;
	position: relative;
	font: bold 12px arial, geneva, lucida, sans-serif;
}

#topnav2 li {
	width: 16.666%;	
}

/* visitors ... hide hide hide ... */
.holder {width:143px; margin:0px; padding:0em; float:left;}
a.hid {color:#000; text-decoration:none; outline-style:none;}
a.hid em {display:none;}
a.hid:hover {text-decoration:none;}
a.hid:active, a.hid:focus {background-color: #375b2a;}
a.hid:active span, a.hid:focus span {display:none;}
a.hid:active em, a.hid:focus em {display:block; color:#fff; width:100%; font-style:normal; font-weight: bold; cursor:default;}
.clear {clear:both;}
/* hide end */

input.showTop {
  background-color: #030; 
  color: #fff; 
  border: 1px dotted; 
  border-color: #6d8644;
  border-style: outset;
  cursor: pointer;
}

a.menu, font.menu {
  font-size: 9pt; 
  font-weight: 700; 
  color: #ffffff;
  font-family: Arial;
  text-decoration: none;
}

td.menu:hover {
  background-color: #003300;
}

a, a.teamLink {
  font-family: Arial;
  color: #000000;
  font-size: 13px;
}

a.playerName{
  font-family: Arial;
  text-decoration: underline;
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF; 
}

td.menu, td.menu-cat {
  background-color: #375b2a;
  height: 22px; 
  width: 143px;
  background-image: url(back04.gif);
  background-repeat: repeat-x;
  text-align: left;
}

td.menu-cat{
  background-color: #003300;
}

td.menu-top-cat{
  background-color: #003300;
  height: 22px; 
  width: 143px;
  text-align: left;
}

td.menu-bottom  {
  background-color: #375b2a;
  height: 1px; 
  width: 143px;
}

td.spaceProfile, td.profile{
  background-color: #375b2a;
 
}

td.profile {
  width: 96%;
}
td.spaceProfile {
  background-image: url(blank.gif);
} 

td.playerName, td.playerName2 {
  background: #003300;
  font-family: Arial;
  font-size: 16pt;
  font-weight: bold;
  color: #FFFFFF; 
  text-align: center;
}

td.playerName2 {
  font-size: 10pt;
}

td.playerStats, td.playerStatsText {
  font-family: Arial;
  font-size: 13px;
  
}
td.playerStats {
  font-weight: bold;
  text-align: right;
  height: 20px;
  width: 38%;
}

td.playerStatsText {
  width: 57%;
  text-align: left;
}

td.Achievement, td.AchievementValues {
  text-align: center;
  font-size: 8pt;
  font-family: Arial;
}

td.Achievement {
  background-color: #000000; 
  height: 22px; 
  font-weight: 700;
  color: #ffffff;
}

td.AchievementValues {
  background-color: #d8e7d1;
  height: 19px; 
  color: #008000;  
}

td.image-caption {
  background: #003300;
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  color: #ffffff;
  text-align:right;
}

/* topvalue */

tr.lineOdd {
  background-color: #6d8666;
}
td.numbersAll {
  font-family: Arial; 
  font-size: 10pt; 
  font-weight: bold; 
  color: #ffffff;
  text-align: center;
}

td.nameAll {
  text-decoration: none;
  font-family: Arial; 
  font-size: 12pt; 
  font-weight: bold; 
  color: #ffffff;
  text-align: left;
}

a.nameAll {
  text-decoration: none;
  font-family: Arial; 
  font-size: 12pt; 
  font-weight: bold; 
  color: #ffffff;
  text-align: left;
}

td.MWAll, a.MWALL{
  font-family: Arial; 
  font-weight: bold; 
  color: #93ff6f;
  text-align: right;
}

td.MWALL {
  font-size: 16pt;
}

a.MWALL{
  text-decoration: none;
  font-size: 12pt;
}


td.pointsAll {
  font-family: Arial;
  font-size: 16px;
  text-align: center;
  color: #ffffff;
  font-weight: 700;
}

tr.lineEven {
  background: rgb(90, 112, 84);
}

a.caption, td.caption{
  background: #003300; 
  font-family: Arial; 
  font-size: 10pt; 
  font-weight: bold; 
  color: #ffffff; 
  border: 0px none; 
  text-align: center; 
}

a.caption{
  text-decoration: none;
}

td.external {
  background: rgb(67, 83, 62);
  text-align: center;  
}
a.external {
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  color: #ffffff;
  text-decoration: underline;
}
/* topvalue end*/

img.login {
  border: 0pt none;
  height: 18px;
  width: 50px;
  vertical-align: middle;
}

select.comunity {
  font-size: 9pt;
  color: #2c501f;
  font-family: Arial;
  width: 120px;
}

input.login {
  border: 0pt none ;
  background-color: #2C501F;
  color: #ffffff;
  font-weight: bold;
}

button {
  border: 0px none;
  cursor: pointer;
}

/* footer */

a.footer_com-search {
  color: #fff;
  font-weight: 700;
  font-family: Arial; 
  font-size: 8pt;
}

td.footer_com-search {
  text-align: center;
  background-color: #6D8666; 
  width : 738px;
  background-image: url(foot02.gif);
  font-family: Arial;
  font-size: 8pt;
  color: #E2FFD9;
  font-weight: 700;
}

/* showPlayerDetails specific*/
body.playerDetails {
  background-color: #375b2a;
}

td.PDSpace {
  width: 10%;
}
/* END showPlayerDetails specific END*/

/* CSS Document */



/*  Suggest  */

	.suggest_link {
		background-color: #FFFFFF;
		padding: 2px 6px 2px 6px;
	}
	.suggest_link_over {
		background-color: #d8e7d1;
		padding: 2px 6px 2px 6px;
	}
	#search_suggest {
		position: absolute; 
		display:inline;
		background-color: #FFFFFF; 
		text-align: left; 
		border: 0px solid #000000;			
	}

/*  Spieltag / Tabelle JQUERY*/

	.column { width: 100%; float: left; padding-bottom: 100px; }
	.portlet { margin: 0 1em 1em 0; }
	.portlet-header { margin: 0.3em; padding-bottom: 4px; padding-left: 0.2em; }
	.portlet-header .ui-icon { float: right; }
	.portlet-content { padding: 0.4em; }
	.ui-sortable-placeholder { border: 1px dotted black; visibility: visible !important; height: 50px !important; }
	.ui-sortable-placeholder * { visibility: hidden; }


/* ajax tools */

table.ajaxToolsBody {
 margin:0 auto;
 background-color: #375b2a;
}

button.btn_accept, button.btn_cancel {
  background-image: url(Button_accept.png);
  height: 30px;
  width: 71px;
  display: inline;
  background-color: #375b2a;
  border: 0px none;
}

button.btn_accept:active {
  background-image: url(Button_accept_pressed.png);
}

button.btn_cancel {
  background-image: url(Button_cancel.png);
}

button.btn_cancel:active {
  background-image: url(Button_cancel_pressed.png);
}

td.ajaxToolsWhiteLine {
  height: 1px; 
  width: 100%;
  background-image: url(whiteDott.png);
  background-repeat: repeat-x;
}
