table { font-family: Verdana, sans-serif; font-size: 10pt;}

.anmelden_td_oben {
 	background-color: #063377;
 	padding: 5px;
 	border-top: 1px solid #000000;
}

.anmelden_td2_oben {
 	background-color: #063377;
 	padding: 5px;
 	border-top: 1px solid #000000;
}

.anmelden_td_voll {
 	background-color: #063377;
 	padding: 5px;
 	border-bottom: 1px solid #000000;
 	border-top: 1px solid #000000;
}

.anmelden_td2_voll {
 	background-color: #063377;
 	padding: 5px;
 	border-top: 1px solid #000000;
 	border-bottom: 1px solid #000000;
}

.anmelden_td_unten {
 	background-color: #063377;
 	padding: 5px;
 	border-bottom: 1px solid #000000;
}

.anmelden_td2_unten {
 	background-color: #063377;
 	padding: 5px;
 	border-bottom: 1px solid #000000;
}

.anmelden_td {
 	background-color: #063377;
 	padding: 5px;
}

.anmelden_td2 {
 	background-color: #063377;
 	padding: 5px;
}

.anmelden_table {
	spacing: 2px;
}

.small_error {
	color: #d20000;
	text-align: center;
}

.error {
	color: #f20000;
}

#terms h1 {
  font-size: 12pt;
  padding: 0;
  margin: 0;
}
#terms h2 {
  font-size: 10pt;
  padding: 0;
  margin: 0;
}
#terms h3 {
  font-size: 10pt;
  font-style: italic;
  padding: 0;
  margin: 0;
}

.rank_malefiz_challenge {
	width: 95%;
}
.rank_malefiz_challenge * {
  font-size: 12pt;
}
.rank_malefiz_challenge .header {
	background-color: #3399CC;
}
.rank_malefiz_challenge td {
  text-align: center;
}
.rank_malefiz_challenge .ranked {
	background-color: #063377;
}
.rank_malefiz_challenge .notranked {
	background-color: #062244;
}
.rank_malefiz_challenge .ws_win {
  color: #00ff00;
}
.rank_malefiz_challenge .ws_loss {
  color: #ff0000;
}
.rank_malefiz_header {
	font-size: 16pt;
}
.rank_malefiz_header b {
  color: #ff5050;
}
.rank_malefiz_challenge hint {
  font-size: 10pt;
}

.rank_malefiz_challenge_pgames {
	width: 95%;
}
.rank_malefiz_challenge_pgames td {
	text-align: center;
}
.rank_malefiz_challenge_pgames tr {
  background-color: #063377;
}
.rank_malefiz_challenge_pgames .header {
  background-color: #3399CC;
}
.rank_malefiz_challenge_pgames .ws_win {
  color: #00ff00;
}
.rank_malefiz_challenge_pgames .ws_loss {
  color: #ff0000;
}

.rank_malefiz_challenge_pcross {
  width: auto;
  padding-bottom: 2em;
}
.rank_malefiz_challenge_pcross td {
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
}
.rank_malefiz_challenge_pcross tr {
  background-color: #063377;
}
.rank_malefiz_challenge_pcross .header {
  background-color: #3399CC;
}
.rank_malefiz_challenge_pcross .ws_win {
  color: #00ff00;
}
.rank_malefiz_challenge_pcross .ws_loss {
  color: #ff0000;
}

.malefiz_gamesvsopprat {
	float: left;
	width: 45%;
}
.malefiz_gamesvsopprat img {
	width: 500px;
}
.malefiz_gamesvsoppgames {
  width: 45%;
	float: right;
}
.malefiz_gamesvsoppgames img {
  width: 500px;
}
.malefiz_crosst {
  float: left;
  width: 45%;
}
.malefiz_statgraph {
	padding-top: 2em;
  float: right;
  width: 45%;
}

.clrall {
	clear: both;
}

.grl {
	width: 95%;
}
.grl .title {
	background-color: #606060;
}
.grl .gl_ranked {
	background-color: #333333;
}
.grl .gl_unranked {
  background-color: #111111;
}
.grl .gr_c13_missing {
	color: #FF00FF;
}
.grl .gl_duration {
	text-align: right;
}
.grl .gl_room {
	text-align: center;
}
.grl .gr_c13_0 { color: red; }
.grl .gr_c13_1 { color: #7F7FFF; }
.grl .gr_c3_0 { color: #D51020; }
.grl .gr_c3_1 { color: #188D5A; }
.grl .gr_c3_2 { color: #FFE600; }
.grl .gr_c3_3 { color: #317DBD; }

.pli tr {
	background-color: #333333;
}
.pli .header {
	background-color: #666666;
}
.pli td {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}
.pli td:first-child {
	padding-right: 20px;
}

.pli_played td {
	padding: 3px 10px 3px 10px;
  background-color: #112244;
	text-align: right;
}
.pli_played td:first-child {
	background-color: #031637;
	text-align: left;
}
.pli_played .header td {
	background-color: #114477;
}

.pli_uc td {
	padding: 3px 10px 3px 10px;
  background-color: #570d0d;
}
.pli_uc .title {
	text-align: center;
	font-weight: bold;
}
.pli_uc td:first-child {
	background-color: #742d2d;
}
.pli_uc .header td {
	background-color: #751f1f;
}

.idm td {
	padding: 3px 10px 3px 10px;
}
.idm th {
	padding: 3px 10px 3px 10px;
}
.idm .title {
	background-color: #3399CC;
}
.idm .odd.before {
	background-color: #202020;
}
.idm .even.before {
	background-color: #053000;
}
.idm .odd.after {
	background-color: #031637;
}
.idm .even.after {
	background-color: #431627;
}
.idm .odd.before.reg {
	background-color: #606060;
}
.idm .even.before.reg {
	background-color: #0b7300;
}
.idm .odd.after.reg {
	background-color: #063377;
}
.idm .even.after.reg {
	background-color: #763337;
}
