@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;}

	A.redlink:link { color:red; font-size:8pt;font-weight:none; text-decoration:none;}
	A.redlink:visited { color:red; font-size:8pt;font-weight:none; text-decoration:none;}
	A.redlink:active { color:red; font-size:8pt;font-weight:none; text-decoration:underline;}
	A.redlink:hover { color:red; font-size:8pt;font-weight:none; text-decoration:underline;}

	A.yellowlink:link { color:yellow; font-size:8pt;font-weight:none; text-decoration:none;}
	A.yellowlink:visited { color:yellow; font-size:8pt;font-weight:none; text-decoration:none;}
	A.yellowlink:active { color:yellow; font-size:8pt;font-weight:none; text-decoration:underline;}
	A.yellowlink:hover { color:yellow; font-size:8pt;font-weight:none; text-decoration:underline;}

	A.greenlink:link { color:lightgreen; font-size:8pt;font-weight:none; text-decoration:none;}
	A.greenlink:visited { color:lightgreen; font-size:8pt;font-weight:none; text-decoration:none;}
	A.greenlink:active { color:lightgreen; font-size:8pt;font-weight:none; text-decoration:underline;}
	A.greenlink:hover { color:lightgreen; 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; }
	.row_focus { color:#344566; background-color: #fde8a1; }
	.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;}
	.textfield_focus { background-color:#fde8a1; color:#344566; 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-color: #050e1f;
		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;
	}
	
#cccimg {
	border: none;
	text-align: center;
	margin-top: 10%;
}

	/* 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;
	}
	
	hr { border:solid #415680 1px; }
	
	.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;
	}
	
	.dialog_window {
    	position:absolute; 
    	top:50px; 
    	left:10px; 
    	display: none; 
    	z-index: 998; 
    	border: 1px solid silver;
	}
	
	/* galaxy view page */
	.system_updated{ font-size: 7pt; }


/**
 * Stylesheets for TAB Plugin
 * 
 */
 
	
	/* Tabs */
	.scroll_container{
		width:600px;
	}
	.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:592px; /* = 600 - 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:600px; 
		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:592px; /* = 600 - 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;}

