@charset “utf-8”;

/* normaler Link */

	A.link:link { COLOR:#c4c4c4; FONT-FAMILY:Tahoma,sans-serif; font-size:8pt;font-weight:bold; TEXT-DECORATION:none;}
	A.link:visited { COLOR:#c4c4c4; FONT-FAMILY:Tahoma,sans-serif; font-size:8pt;font-weight:bold; TEXT-DECORATION:none;}
	A.link:active { COLOR:#c4c4c4; FONT-FAMILY:Tahoma,sans-serif; font-size:8pt;font-weight:bold; TEXT-DECORATION:underline;}
	A.link:hover { COLOR:#c4c4c4; FONT-FAMILY:Tahoma,sans-serif; font-size:8pt;font-weight:bold; TEXT-DECORATION:underline;}

	A.pagelink:link { COLOR:#c4c4c4; FONT-FAMILY:Tahoma,sans-serif; font-size:10pt;font-weight:none; TEXT-DECORATION:none;}
	A.pagelink:visited { COLOR:#c4c4c4; FONT-FAMILY:Tahoma,sans-serif; font-size:10pt;font-weight:none; TEXT-DECORATION:none;}
	A.pagelink:active { COLOR:#c4c4c4; FONT-FAMILY:Tahoma,sans-serif; font-size:10pt;font-weight:none; TEXT-DECORATION:underline;}
	A.pagelink:hover { COLOR:#c4c4c4; FONT-FAMILY:Tahoma,sans-serif; font-size:10pt;font-weight:none; TEXT-DECORATION:underline;}

	A.resultlink:link { COLOR:#c4c4c4; font-size:8pt;font-weight:none; TEXT-DECORATION:none;}
	A.resultlink:visited { COLOR:#c4c4c4; font-size:8pt;font-weight:none; TEXT-DECORATION:none;}
	A.resultlink:active { COLOR:#c4c4c4; font-size:8pt;font-weight:none; TEXT-DECORATION:underline;}
	A.resultlink:hover { COLOR:#c4c4c4; font-size:8pt;font-weight:none; TEXT-DECORATION:underline;}

	A.menulink:link { COLOR:#c4c4c4; font-size:8pt;font-weight:none; TEXT-DECORATION:none;}
	A.menulink:visited { COLOR:#c4c4c4; font-size:8pt;font-weight:none; TEXT-DECORATION:none;}
	A.menulink:active { COLOR:#c4c4c4; font-size:8pt;font-weight:none; TEXT-DECORATION:underline;}
	A.menulink:hover { COLOR:#c4c4c4; font-size:8pt;font-weight:none; TEXT-DECORATION:underline;}
	
/* needed for sorted table - uses no special CSS Style */

	A:link { COLOR:#c4c4c4; font-size:8pt;font-weight:none; TEXT-DECORATION:none;}
	A:visited { COLOR:#c4c4c4; font-size:8pt;font-weight:none; TEXT-DECORATION:none;}
	A:active { COLOR:#c4c4c4; font-size:8pt;font-weight:none; TEXT-DECORATION:underline;}
	A:hover { COLOR:#c4c4c4; font-size:8pt;font-weight:none; TEXT-DECORATION:underline;}

	table.menu {

		background-color: #415680;
		border-spacing: 1px 2px;
	  	font-size: 8pt;
	  	font-family: Tahoma,sans-serif;
	  	margin-top:30px;
	  	margin-left:10px;
	}

	table.standard {
		background-color: #415680;
		border: 1px solid #415680;
	  	font-size: 8pt;
	  	font-family: Tahoma,sans-serif;
	}

	td {
		font-family: Tahoma,sans-serif;
		font-size: 8pt;
	}

	td.menu {
		text-align: center;
	}
	td.centered {
		text-align: center;
	}

	.copyright {
		COLOR:#c4c4c4; background-color:#344566; font-family: Tahoma,sans-serif; font-size: 10pt; font-weight:bold;
	}
	.mod { font-size: 8pt; }

	.currentpage { COLOR:#c4c4c4; font-weight:bold; font-size:11pt; }
	.firstcolor { COLOR:#c4c4c4; background-color:#344566; }
	.secondcolor { COLOR:#c4c4c4; background-color:#203041; }
	.mainframe { padding-top:50px; COLOR:#c4c4c4; font-family: Tahoma,sans-serif; font-size:7pt;}
	.tblhead { COLOR:#c4c4c4; background-color:#203041;font-weight:bold; text-align:center; background-image: url(../images/bg1.gif);}
	
	.nap { color: lightgreen; }
	.ally { color: lightblue; }
	.war { color: red; }
	.boycott { color: mediumpurple; }
	.neutral { color: snow; }
	.nothing { color: #c4c4c4; }
	.own { color: hotpink; }
	.wing { color: moccasin; }
	
	.bg_nap { background-color: lightgreen; }
	.bg_ally { background-color: lightblue; }
	.bg_war { background-color: red; }
	.bg_boycott { background-color: mediumpurple; }
	.bg_neutral { background-color: snow; }
	.bg_nothing { background-color: #c4c4c4; }
	.bg_own { background-color: hotpink; }
	.bg_wing { background-color: moccasin; }
		
	.truespio { color: lightgreen; }
	.falsespio { color: red; }
	.playertechs { color: green; } /* new from 4.0 to show that techs are from player instead of report */
	
	.success { color:lightgreen; }
	.failure { color:orange; }
	
	.public { color:lightgreen; }
	.private { color:FFFFCC; }
	
	
	.farbe1 { COLOR:#a0f0a0; TEXT-DECORATION:none; font-family: Tahoma,sans-serif; font-size:8pt;}
	.farbe2 { COLOR:#70c070; TEXT-DECORATION:none; font-family: Tahoma,sans-serif; font-size:8pt;}
	.farbe3 { COLOR:409040; TEXT-DECORATION:none; font-family: Tahoma,sans-serif; font-size:8pt;}
	.farbe4 { COLOR:yellow; TEXT-DECORATION:none; font-family: Tahoma,sans-serif; font-size:8pt;}
	.farbe5 { COLOR:#FF9900; TEXT-DECORATION:none; font-family: Tahoma,sans-serif; font-size:8pt;}
	.farbe6 { COLOR:red; TEXT-DECORATION:none; font-family: Tahoma,sans-serif; font-size:8pt;}
	.farbe7 { COLOR:blue; TEXT-DECORATION:none; font-family: Tahoma,sans-serif; font-size:8pt;}

	.tblborder {BACKGROUND-COLOR: #415680;}

	.button { background-color:#344566; color:#c4c4c4; width: auto; border: 1px solid #415680; font-size: 9pt; font-family: Tahoma,sans-serif; text-align: center; }
	.textfield { background-color:#344566; color:#c4c4c4; font-size:8pt; border: 1px solid #415680; width: auto; text-align:left;}
	.pulldown_code { background-color:#415680; color:#c4c4c4; border: 1px solid #415680; font-size:8pt;}

	/* body-tag Code */
	body {
		background-color: #203041;
		background-image: url(../images/background.jpg);
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: top right;
		margin-left: 0;
		margin-top: 0;
		margin-height: 0;
		margin-width: 0;
		text-color: #FFFFFF;
		font-family: Tahoma,sans-serif;
		font-size: 8pt;
	}

	/* new since 3.2 */
	/* needed for tooltips */
	th {
	COLOR		: #c4c4c4;
	border  : 1px solid #415680;
	font-size   : 8pt;
	font-family  : Verdana, Tahoma, Helvetica, sans-serif;
	background-color: #344566;
	background-repeat: repeat-x;
	padding: 2px;
	}
	
	
	.noob { 
	  color: #a0ffa0;
	}
	
	.vacation { 
	  color: skyblue;
	}
	
	.inactive { 
	  color: #CCCCCC;
	}
	
	.longinactive { 
	  color: #999999;
	}
	
	.banned {
	  text-decoration: line-through;
	}	
	
	.ah_more { color:#00ff00; font-weight: bold; }
	.ah_equal { font-weight: bold; }
	.ah_less { color:#bf0000; font-weight: bold; }	
	
	/* new since 3.6 */
	.traffic_light_red{ color: red; }
	.traffic_light_yellow{ color: yellow; }
	.traffic_light_green{ color: lightgreen; }
	table.popup{ 
		border: 1px solid #c4c4c4; 
		width: 150px;
	}
	.reports{
    	position:absolute; 
    	top:50px; 
    	left:10px; 
    	display: none; 
    	z-index: 998; 
    	border: 1px solid #c4c4c4;
	}
	
	/* galaxy view page */
	.system_updated{ font-size: 7pt; }


/**
 * Stylesheets for TAB Plugin
 * 
 */
 
	
	/* Tabs */
	.scroll_container{
		width:560px;
	}
	.tabtext{ font-size:8pt; color:#c4c4c4; font-weight:bold; }
	table.tab_table{ border: 0px; }
	th.tab_active{ 
		/* overwrite global th settings from galaxytool */
		background-color: transparent; padding: 0px; border: 0px;
		/* own settings */
	    padding-left: 10px; white-space: nowrap;
	    background-image: url(../images/bg1_text.gif);
 	}
	th.tab_inactive{ 
		/* overwrite global th settings from galaxytool */
		background-color: transparent; padding: 0px; border: 0px;
		/* own settings */
	    padding-left: 10px; white-space: nowrap;
	    background-image: url(../images/bg2_text.gif);
	    cursor:pointer;
 	}
	th.empty_table_header{ 
		/* overwrite global th settings from galaxytool */
		background-color: transparent; padding: 0px; border: 0px;
		/* now own settings */
	}
	.tab_corner_active{ 
		/* overwrite global th settings from galaxytool */
		background-color: transparent; padding: 0px; border: 0px;
		/* own settings */
		background-image: url(../images/bg1_corner.gif);
		height:25px;
		width:18px; 
	}
	.tab_corner_inactive{ 
		/* overwrite global th settings from galaxytool */
		background-color: transparent; padding: 0px; border: 0px;
		/* own settings */
		background-image: url(../images/bg2_corner.gif);
		height:25px;
		width:18px; 
	}
	.tab_content{
		width:552px; /* = 750 - 2* padding */
		padding: 4px;
		color: #c4c4c4;
		background-color: #344566;
		min-height: 400px;
		vertical-align: top;
	}
	.scrollbuttons {
		height:42px;
		width:13px; 
		background-color:#344566;
		border: 1px solid #c4c4c4;
	}
	.scrollmenu{
		left:560px; 
		padding: 5px;
		background-color:#344566;
		border: 1px solid #c4c4c4;
	}
	.scrollmenuentry{
		padding: 1px;
		white-space:nowrap;
	}
	.tab_content_loading_tab {
		background-image: url(../images/window_inactive.gif); 
		filter:alpha(opacity=75); -moz-opacity: 0.75; 
		width:552px; /* = 750 - 2* padding */
		height:400px; 
		padding:4px;
	}
	.tab_content_loading {
		border: 1px solid #c4c4c4;
		color:#c4c4c4; 
		background-color:#344566;
		height: 20px;
	}
	A.scrollmenulink:link { COLOR:#c4c4c4; FONT-FAMILY:Tahoma,sans-serif; font-size:8pt;font-weight:bold; TEXT-DECORATION:none;}
	A.scrollmenulink:visited { COLOR:#c4c4c4; FONT-FAMILY:Tahoma,sans-serif; font-size:8pt;font-weight:bold; TEXT-DECORATION:none;}
	A.scrollmenulink:active { COLOR:#c4c4c4; FONT-FAMILY:Tahoma,sans-serif; font-size:8pt;font-weight:bold; TEXT-DECORATION:underline;}
	A.scrollmenulink:hover { COLOR:#c4c4c4; FONT-FAMILY:Tahoma,sans-serif; font-size:8pt;font-weight:bold; TEXT-DECORATION:underline;}

		