@charset "utf-8";

	a:link { color:#c4c4c4; font-family:Tahoma,sans-serif; font-size:8pt; text-decoration:none;}
	a:visited { color:#c4c4c4; font-family:Tahoma,sans-serif; font-size:8pt; text-decoration:none;}
	a:active { color:#c4c4c4; font-family:Tahoma,sans-serif; font-size:8pt; text-decoration:underline;}
	a:hover { color:#c4c4c4; font-family:Tahoma,sans-serif; font-size:8pt; text-decoration:underline;}
	
	a.link:link,a.link:visited,a.link:active,a.link:hover { font-weight:bold; }

	a.external_link:link, a.external_link:visited, a.external_link:active, a.external_link:hover { 
		font-weight:bold; 
		background: url(../images/external_link.png) no-repeat scroll right center transparent; 
		background-size:12px 12px; 
		padding: 0 13 0 0px; }

	a.pagelink:link,a.pagelink:visited,a.pagelink:active,a.pagelink:hover { font-size:10pt; }

	A.menulink:link,A.menulink:visited,A.menulink:active,A.menulink:hover { }

	A.redlink:link,A.redlink:visited,A.redlink:active,A.redlink:hover { color:red; }

	A.yellowlink:link,A.yellowlink:visited,A.yellowlink:active,A.yellowlink:hover { color:yellow; }

	A.greenlink:link,A.greenlink:visited,A.greenlink:active,A.greenlink:hover { color:lightgreen; }
	
	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:8pt;}
	.tblhead { background-image: url(../images/bg1.gif);  background-repeat:repeat-x; background-color:#495A7F; color:#c4c4c4; font-weight:bold; text-align:center; font-size:8pt;}

	.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 {
	
	border: 1px solid #bad4ed;
	padding: 1px 0.2em;
	background-image: url(../dojo/dijit/themes/claro/form/images/button.png);
	background-position: center top;
	background-repeat: repeat-x;
	background-color: #e4f2ff;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	box-shadow:0px 1px 1px rgba(0,0,0,0.15);
	-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.15);
	width: auto;
	font-size: 8pt;
	font-family: Tahoma,sans-serif;
	text-align: center;
	color: #415680;
	cursor: pointer;
}

.button:hover {
	background-color: #afd9ff;
	color: #415680;
 	-webkit-transition-duration:.2s;	
}

	.textfield { background-color:#344566; color:#c4c4c4; font-size:8pt; border: 1px solid #769dc0; width: auto; text-align:left;}
	.textfield:hover { border: 1px solid #bad4ed; }
	.textfield_focus { background-color:#fde8a1; color:#344566; font-size:8pt; border: 1px solid #769dc0; width: auto; text-align:left;}
	.pulldown_code { background-color:#415680; color:#c4c4c4; border: 1px solid #769dc0; 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;
		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;
	}

	hr { border:solid #415680 1px; }

	.noob {
	  color: #a0ffa0;
	}

	.vacation {
	  color: skyblue;
	}

	.inactive {
	  color: #CCCCCC;
	}

	.longinactive {
	  color: #999999;
	}

	.banned {
	  color: #C4C4C4;
	  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; }

	/* new since 4.7 */
	.expedition{ color: lightblue; }
	.colonization{ color: lightblue; }
	.recycle{ color: lightblue; }
	.transport{ color: lightgreen; }
	.deployment{ color: lightgreen; }
	.espionage{ color: orange; }
	.acs_defend{ color: orange; }
	.attack{ color: red; }
	.acs_attack{ color: red; }
	.moon_destruction{ color: red; }
	.missile_attack{ color: red; }


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

	h2 {
		color: #c4c4c4; font-size: 11pt; text-align: center;
	}


	.combat_looser { color: lightCoral; }
	.combat_winner { color: lightGreen; }
	
	.centered_text { text-align: center; }
	.right_text { text-align: right; }
	.hyperlink{ cursor: pointer; }
	
	.sum_row { color:black; background-color: LemonChiffon ; }

	/**
	Overwrite dojo - claro.css definitions to fit galaxytool layout
	*/
	.claro .dijitCalendarPreviousYear {
	padding: 1px 6px 1px 6px;
	color: darkgray;
	}
	.claro .dijitCalendarNextYear {
	padding: 1px 6px 1px 6px;
	color: darkgray;
	}

	.claro .dijitButtonText {
	color: #415680;
	}

	.startsHidden {
	visibility:hidden;
	}
	
	.claro .dijitTitlePaneContentInner {
		padding: 10px;
		background-color:#344566;
	}

	/** 
	icon classes
	*/

	.filtericon {
		background-image: url(../images/filter.png);
		background-repeat: no-repeat;
		width: 16px;
		height: 16px;
		text-align: center;
	}

	.trashicon {
		background-image: url(../images/trash.png);
		background-repeat: no-repeat;
		width: 16px;
		height: 16px;
		text-align: center;
	}
	.shareicon {
		background-image: url(../images/share.png);
		background-repeat: no-repeat;
		width: 16px;
		height: 16px;
		text-align: center;
	}
	.unshareicon {
		background-image: url(../images/unshare.png);
		background-repeat: no-repeat;
		width: 16px;
		height: 16px;
		text-align: center;
	}
	.magnifiericon {
		background-image: url(../images/magnifier.png);
		background-repeat: no-repeat;
		width: 16px;
		height: 16px;
		text-align: center;
	}
	.downloadicon {
		background-image: url(../images/download.png);
		background-repeat: no-repeat;
		width: 16px;
		height: 16px;
		text-align: center;
	}
	
	.application_windows_icon {
		background-image: url(../images/application_windows_up.png);
		background-repeat: no-repeat;
		width: 16px;
		height: 16px;
		text-align: center;
	}
	
	.dijitTextBox input {
		color: #c4c4c4;
	}

