
	body 		{ font-family:Tahoma; font-size:10px; color:#666666; background-color: black;     		   }
	
    HTML, BODY {
	   scrollbar-3dlight-color 		: #000000;
	   scrollbar-arrow-color 		: #C0C0C0;
	   scrollbar-base-color 		: #808080;
	   scrollbar-darkshadow-color 	: #000000;
	   scrollbar-face-color 		: #000000;
	   scrollbar-highlight-color 	: #C0C0C0;
	   scrollbar-shadow-color 		: #000000;
	   scrollbar-track-color 		: #202020;
    }
	
	/* Input Fields */	
	input, select 		{ font-family:Tahoma; font-size:10px; color:#DDDDDD; background-color:black; border:1px ridge #DDDDDD;  } 
	.cell2			{ font-family:Tahoma; font-size:10px; color: white;	 background-color:black; border:1px #DDDDDD solid;  }
	.cell 			{ font-family:Tahoma; font-size:16px; color: white;	 background-color:black; border:1px #DDDDDD solid;  }
	a 				{ font-family:Tahoma; font-size:10px; color: white;	 text-decoration:none; 		 			}
	a:visited 		{ font-family:Tahoma; font-size:10px; color: white;	 text-decoration:none; 		 			}
	a:hover 			{ font-family:Tahoma; font-size:10px; color: white;	 text-decoration:underline;	 			}
	table 			{ font-family:Tahoma; font-size:10px; border:0px;     										}
	th 				{ font-family:Tahoma; font-size:11px; font-weight:bold; color:#CCCCCC; text-align:left;		}
	h3 				{ font-family:Tahoma; font-size:13px; color:white;     										}
	h2 				{ font-family:Tahoma; font-size:15px; color:white;     										}
	h1 				{ font-family:Tahoma; font-size:18px; color:white;     										}
   	
	.outer 			{ position: absolute; left:50%;   top: 50%;  width:800px; height:600px; 
					  margin-left: -400px;  margin-top: -300px; }	
	.inner1			{ position: absolute; left: 0px;  top: 0px;  width:200px; height:600px; 
					  background-image:url(../maps/master_bg1.gif);	 }
	.inner2			{ position: absolute; left: 200px; top: 0px; width:400px; height:400px;	 
					  background-color:#000000;	}
	.inner3			{ position: absolute; left: 600px; top: 0px; width:200px; height:600px;	
					  background-image:url(../maps/master_bg3.gif);	 }
	.inner4			{ position: absolute; left: 200px; top: 400px; width:400px; height:200px;
					  background-image:url(../maps/master_logo.gif); }
					  
	.inner3	table,.inner1 table { color:#cccccc; }
	.inner3	h3,.inner3	h2,.inner3	h3,.inner1	h3,.inner1	h2,.inner1	h3	{ color:#000000; }
	
	#head 			{ position: absolute; left:0px;   top:0px;	}
	#msg			{ position: absolute; left:30px;  top:50px;	}
	#lobby			{ position: absolute; left:0px;   top:40px;  width:800px; height:140px; }
	#stats			{ position: absolute; left:590px; top:40px;  width:210px; height:140px; }
	#riskmap		{ position: absolute; left:0px;   top:180px; width:590px; height:350px; }
	#risksmallmap 	{ position: absolute; left:590px; top:180px; width:210px; height:140px; }
	#tabs 			{ position: absolute; left:590px; top:320px; width:210px; height:30px;	}	
	#tabsource 		{ position: absolute; left:590px; top:350px; width:210px; height:180px; }
	#bottom 			{ position: absolute; left:0px;   top:530px; width:800px; height:20px;  }
	#turnmsg 		{ position: absolute; left:0px;   top:560px; width:800px; height:20px;	}
	  	
	.msg		{ font-family:Tahoma;	font-size:12px; 	color:#FF0000; 	font-weight:bold;  }
	.text 		{ font-family:Tahoma; 	font-size:12px; 	color:#cccccc;  	 }
	.err 		{ font-family:Tahoma; 	font-size:12px; 	color:red; 		font-weight:bold;}
	.wintext  	{ font-size:44px; font-weight:bold;  }	
	.copyright 	{ font-size:8px; }	
	
	/*  Tabs  */
	.taboff 		{ color:#FFFFFF; background-color:#000000; cursor:pointer;  padding:3px; text-align:center; border:solid 1px black;}
	.thover 		{ color:red;	 background-color:#000000; cursor:pointer;	padding:3px; text-align:center; border:solid 1px black; font-style:underline;}
	.tabon 		{ color:#000000; background-color:#FFFFFF; cursor:pointer;	padding:3px; text-align:center; border:solid 1px black; }
	  
	/*  Player Colors in Lobby  */
	.p1 			{ color:blue; 	 background-color:#000000; cursor:pointer; width:100%; font-weight:bold;}
	.p2 			{ color:red; 	 background-color:#000000; cursor:pointer; width:100%; font-weight:bold;}
	.p3			{ color:yellow;  background-color:#000000; cursor:pointer; width:100%; font-weight:bold;}
	.p4			{ color:green; 	 background-color:#000000; cursor:pointer; width:100%; font-weight:bold;}
	.p5			{ color:gray; 	 background-color:#000000; cursor:pointer; width:100%; font-weight:bold;}
	.p6			{ color:#FF00CC; background-color:#000000; cursor:pointer; width:100%; font-weight:bold;}
	.pButton	{ color:black; 	 background-color:#FFFFFF; cursor:pointer; width:100%;}
	
	.hp1 		{ color:black; 	 background-color:blue;    cursor:pointer; width:100%; }
	.hp2 		{ color:black;	 background-color:red;     cursor:pointer; width:100%; }
	.hp3 		{ color:black; 	 background-color:yellow;  cursor:pointer; width:100%; }
	.hp4 		{ color:black; 	 background-color:green;   cursor:pointer; width:100%; }
	.hp5 		{ color:black; 	 background-color:gray;    cursor:pointer; width:100%; }
	.hp6 		{ color:black; 	 background-color:#FF00CC; cursor:pointer; width:100%; }
	  	
	/* Continents */
	.c1			{color: Gold;			}	/* north america */
	.c2			{color: turquoise;		}	/* south america */
	.c3			{color: saddlebrown;	}   /* africa */
	.c4			{color: DeepSkyBlue;	} 	/* europe */
	.c5			{color: crimson;		}	/* Asia */
	.c6			{color: mediumpurple;	}	/* australia */
	
	/*mapfader*/
	#parentriskfader 	{ background-image:url(../maps/buntmapZahlen200_100.jpg);	}
	#riskfader 		 	{ border:3px solid red;	}
	#parentriskfader2 	{ background-image:url(../maps/fader_bg_startrek.gif); }
	#riskfader2 			{ background-image:url(../maps/fader_button_startrek.gif);	}