/*
	Iframe eingepasst ab:
	breite: 152
	höhe: 126
*/

/* Frame - MainFrame - Gameframe */

DIV.ressmenu
{
	width: 170px;
	height: 550px;
	right: 0px;
	top: 119px;
	position: absolute;
}

DIV.resspos1
{
	right: 13px;
	top: 188px;
	position: absolute;
	width: 140px;
}

DIV.resspos2
{
	right: 13px;
	top: 208px;
	position: absolute;
	width: 140px;
}

DIV.resspos3
{
	right: 13px;
	top: 228px;
	position: absolute;
	width: 140px;
}

DIV.resspos4
{
	right: 13px;
	top: 248px;
	position: absolute;
	width: 140px;
}

DIV.resspos5
{
	right: 13px;
	top: 268px;
	position: absolute;
	width: 140px;
}

DIV.resspos6
{
	right: 13px;
	top: 288px;
	position: absolute;
	width: 140px;
}

DIV.resspos7
{
	right: 13px;
	top: 308px;
	position: absolute;
	width: 140px;
}

DIV.player
{
	width: 100%;
	height: 119px;
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
}

DIV.playeravatar
{
	position: absolute;
	left: 10px;
	top: 10px;
}

DIV.playerinfotitle
{
	position: absolute;
	left: 144px;
	top: 9px;
}

DIV.playerinfonick
{
	position: absolute;
	left: 144px;
	top: 31px;
}

DIV.playerinforace
{
	position: absolute;
	left: 144px;
	top: 53px;
}

DIV.playerinfoplanet
{
	position: absolute;
	left: 144px;
	top: 75px;
}

DIV.playerinfocoords
{
	position: absolute;
	left: 144px;
	top: 95px;
}

DIV.playerinfohelp
{
	position: absolute;
	top: 12px;
	left: 632px;
}

DIV.playerinfonotice
{
	position: absolute;
	top: 12px;
	left: 562px;
}

DIV.mainmenu
{
	background-repeat: no-repeat;
	position: absolute;
	top: 119px;
	left: 0px;
	width: 142px;
	height: 505px;
}

DIV.refreshbutton
{
	position: absolute;
	right: 125px;
	top: 150px;
}

DIV.mailbutton
{
	position: absolute;
	right: 100px;
	top: 150px;	
}

DIV.contractbutton
{
	position: absolute;
	right: 75px;
	top: 150px;	
}

DIV.queueframe
{
	position: absolute;
	top: 350px;
	right: 2px;
	height: 252px;
	width: 141px;
	background-image:url(../pictures/gui/gui_bauqueueback.jpg);
	padding: 5px;
	z-index: 5;
	overflow: hidden;
}

/* END Mainwindow */

iframe.mainiframe
{
	position: absolute;
	top: 126px;
	left: 149px;
}					 

/* Aufloesung: 1024 x 768 */
.iframeresolution1024x768
{
	width: 680px;
	height: 550px;
}
.iframetableresolution1024x768
{
	width: 644px;
	height: 450px;
	table-layout: fixed;
}
.pageresolution1024x768
{
	width: 655px;
}
.helpresolution1024x768
{
	height: 480px;
}
.helppageresolution1024x768
{
	width: 625px;
}
.errwinpos1024x768
{		  
	position: absolute;
	z-index: 1048576;
	top: 225px;
	left: 185px;
	visibility: hidden;
}

.galaxycontrol1024x768
{
	position: absolute;
	z-index: 300;
	top: 380px;
	left: 210px;
}

/* Aufloesung: 1152 x 864 */				   
.iframeresolution1152x864
{
	width: 780px;
	height: 650px;
}
.iframetableresolution1152x864
{
	width: 744px;
	height: 550px;
	table-layout: fixed;
}
.pageresolution1152x864
{
	width: 760px;
}
.helpresolution1152x864
{
	height: 600px;
}
.helppageresolution1152x864
{
	width: 730px;
}
.errwinpos1152x864
{		  
	position: absolute;
	z-index: 1048576;
	top: 275px; /* middle -50 */
	left: 240px; /* middle -150 */
	visibility: hidden;
}			   

.galaxycontrol1152x864
{
	position: absolute;
	z-index: 300;
	top: 380px;
	left: 210px;
}
	
/* Aufloesung: 1280 x 1024 */
.iframeresolution1280x1024
{
	width: 940px;
	height: 800px;
}
.iframetableresolution1280x1024
{
	width: 904px;
	height: 700px;
	table-layout: fixed;
}
.pageresolution1280x1024
{
	width: 920px;
}
.helpresolution1280x1024
{
	height: 750px;
}
.helppageresolution1280x1024
{
	width: 890px;
}
.errwinpos1280x1024
{		  
	position: absolute;
	z-index: 1048576;
	top: 350px; /* middle -50 */
	left: 295px; /* middle -150 */
	visibility: hidden;
}

.galaxycontrol1280x1024
{
	position: absolute;
	z-index: 300;
	top: 380px;
	left: 210px;
}

/* Aufloesung: 1600 x 1200 */
.iframeresolution1600x1200
{
	width: 1260px;
	height: 976px;
}
.iframetableresolution1600x1200
{
	width: 1224px;
	height: 876px;
	table-layout: fixed;
}
.pageresolution1600x1200
{
	width: 1240px;
}
.helpresolution1600x1200
{
	height: 926px;
}
.helppageresolution1600x1200
{
	width: 1210px;
}
.errwinpos1600x1200
{		  
	position: absolute;
	z-index: 1048576;
	top: 438px; /* middle -50 */
	left: 455px; /* middle -150 */
	visibility: hidden;
}

.galaxycontrol1600x1200
{
	position: absolute;
	z-index: 300;
	top: 380px;
	left: 210px;
}

/*
	1024	 768	=>	 650	 550	=>	374	218*
	1152	 864	=>	 780	 650					*
	1280	1024	=>	1000	 800					*
	1600	1024	=>	1200	 800					*
	1600	1200	=>	1200	1000					*
*/

/* Resolutions END */

.unhide
{
	visibility: visible;
}

DIV.infobox
{
	position: absolute;
	z-index: 1000;
	top: 0px;
	left: 0px;	
}

TABLE.infobox
{
	width: 200px;
	border: 1px solid #888888;
	background-color: #222222;
}

TD.infobox
{
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid white;
	width: 190px;
}

TABLE.ib
{
	width: 400px;
}

TABLE.ib2
{
	width: 150px;
}

TABLE.ib3
{
	width: 100px;
}

TD.infoarrow
{
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid white;
	width: 10px;
}

.helpwin
{
	position: absolute;
	left: 0px;
	top: 0px;
	visibility: hidden;
	z-index: 5000
}

.errwin
{
	width: 300px;
	height: 100px;
	border: 1px solid #888888;
	background-color: #222222;
}

.planetmenu
{
	position: absolute;
	z-index: 25;
	top: 504px;
	left: 145px;
}

.fleetwin
{
	position: absolute;
	left: 150px;
	top: 100px;
	height: 100px;
	width: 350px;
	visibility: hidden;
	padding: 10px;
	z-index: 5000;
}

.popupwin
{
	height: 150px;
}

/* Flotten - Ansicht */
.fleetquarter
{
	padding: 2px;
	margin: 1px;
	width: 49%;
	height: 40%;
}

.fleethalf
{
	padding: 2px;
	margin: 1px;
	height: 90%;
	width: 49%;
}

.fleetverthalf
{
	padding: 2px;
	margin: 1px;
	height: 40%;
	width: 98%;
}

.fbottomline
{
	padding: 2px;
	height: 10%;
	width: 100%;
	vertical-align: top;
	text-align: center;
}

.fcontainer
{
	height: 100%;
	width: 100%;
	overflow: auto;
}

/* Positionierungs-Klassen */

.left
{	
	margin-left:0px;
	margin-right:auto;
	text-align: left;
}

.right
{	
	margin-right:0px;
	margin-left:auto; 
	text-align: right;
}

.center
{
	margin-left:auto; 
	margin-right:auto;
	text-align: center;
}

.middle
{
	vertical-align:middle;
}

.top
{
	margin-top:0;
	margin-bottom:auto;
	vertical-align:top;
}

.bottom
{
	margin-top:auto;
	margin-bottom:0;
	vertical-align:bottom;	
}

.float_r
{
	float: right;
}

IMG.absolute
{
	border: none;
	position: absolute;
}

/* Style-Elemente */

SPAN.esbgreet
{
	font-size: 24px;
	font-weight: bold;
	text-decoration: underline;
}

/* BORDERs */
.tableheading
{
	border-bottom: 1px solid white;
}

.tableseperator
{
	border-bottom: 1px solid #808080;
}	

.tabletopborder1
{
	border-top: 1px solid white;
}

.pictureborder
{
	border: 1px solid #888888;
	margin: 1px;
}

.whitepicborder
{
	border: 1px solid white;
}

.normalborder
{
	border: 1px solid #888888;
}

/* FONT-Definitions */

.bold
{
	font-weight: bold;
}

.font10
{
	font-size: 10px;
	padding-right: 5px;
}

/* Special Font Colors */

.errcolor
{
	color: red;
}

.okcolor
{
	color: green;
}

.neg_val
{
	color: red;
}

.pos_val
{
	color: #00AA00;
}

.inactive
{
	color: #888888;
}

.white
{
	color: white;
}

.grey
{
	color: #888888;
}

.firstbigletter
{
	font-size: 26px;
	float: left;
	font-weight: bold;
}

.esbhead
{
	font-size: 24px;
	font-weight: bold;
	text-decoration: underline
}

/* Foren-Quote-Definiton */

.quotetable
{
	border: 1px solid #888888;
	font-size: 10px;
	background-color: #3A3A3A;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
}

.quotetd
{
	font-size: 10px;
}

/* Backgrounds */

.dialogbg
{
	background-color: #222222;
}

.infobg
{
	background-color: #333333;
}

.abstransbg
{
	background-color: transparent;
}

.hover
{
	background-color: #444444;
}

/* DON'T CHANGE */

.dont_show
{
	display: none;
}

.innerscroll
{
	overflow: auto;
}

.hidden
{
	overflow: hidden;
}

.borderless
{
	border: none;
	background-color: transparent
}

.bigpicwidth
{
	width: 300px;
	height: 300px;
}

.collapse
{
	border-collapse: collapse;
}

.fixed
{
	table-layout: fixed;
}

.fontfixed
{
	font-family: monospace;
	white-space: pre;
}

.defaultcur
{
	cursor: default;
}

.handcur
{
	cursor: pointer;
}

/*
	-----------------------------
*/

.active
{
	background-color: green;
	border: 1px solid #004400;
	color: #004400;
}

.inactive1
{
	background-color: yellow;
	border: 1px solid #888800;
	color: #888800;
}

.inactive2
{
	background-color: red;
	border: 1px solid #880000;
	color: #880000;
}

.online
{
	background-color: blue;
	border: 1px solid #000088;
	color: #000088;
}

.del1
{
	background-color: red;
	border: 1px solid #004400;
	color: #004400;
}

.del2
{
	background-color: red;
	border: 1px solid #888800;
	color: #888800;
}

/* Spaces ... */

.bottom_space
{
	padding-bottom: 5px;
}

.verticalspaces
{
	margin-top: 6px;
	margin-bottom: 6px;
}

.horizontalspaces
{
	margin-left: 6px;
	margin-bottom: 6px;
}

.innerspace
{
	padding: 5px;
}

/* WIDTH - Definitions */
.rightmargin
{
	margin-right: 5px;
}

.leftmargin
{
	margin-left: 5px;
}

.avapicsize
{
	height: 100px;
	width: 100px;
	margin: 10px;
}

.frameavatar
{
	height: 100px;
	width: 100px;	
}

.normaltablewidth
{
	width: 95%;
}

.inputboxwidth
{
	width: 10px;
}

.addreminputb
{
	width: 30px;
	white-space: nowrap;
}

.fulltablewidth
{
	width: 100%;
}

.fullheight
{
	height: 100%;
}

.picwidth
{
	width: 20px;
}

.half
{
	width: 50%;
	padding: 1px;
}

.third
{
	width: 33%;
	padding: 1px;
}

.height200
{
	height: 200px;
}

.chassispic
{
	height: 150px;
	width: 150px;
	border: 1px solid white;
}

.bigpic
{
	height: 300px;
	width: 300px;
}

.bauqueue
{
	overflow: hidden;
	width: 112px;
}

.pbarwidth
{
	width: 110px;
}

/* Queue - Balken */

.queuebar
{
	height: 3px;
}

.statsbar
{
	height: 5px;
}

.fillwidth
{
	width: 0px;
	font-size: 1px;
	overflow: hidden;
}

.emptywidth
{
	width: 100px;
	border-top: 1px solid #020202;
	border-bottom: 1px solid #424242;
	background-color: #222222;
	background-image:url(../pictures/prod_bar_empty.png);
	color: #222222;
	font-size: 1px;
	overflow: hidden;
}

.smallplanetpic
{
	height: 150px;
	width: 200px;
	text-align: center;
}

/* Artefakte */
.queuecolorA
{
	background-color: #BCBCBC;
	border-top: 1px solid #9C9C9C;
	border-bottom: 1px solid #7C7C7C;
	background-image:url(../pictures/prod_bar_special.png);
	color: #9C9C9C;
}
/* Gebäude */
.queuecolorB
{
	background-color: #9C9C9C;
	border-top: 1px solid #BCBCBC;
	border-bottom: 1px solid #7C7C7C;
	background-image:url(../pictures/prod_bar_lgrey.png);
	color: #9C9C9C;
}

/* Rohstoffwerke */
.queuecolorR
{
	background-color: #AA0000;
	border-top: 1px solid #CA2020;
	border-bottom: 1px solid #8A0000;
	background-image:url(../pictures/prod_bar_red.png);
	color: #AA0000;
}

/* Forscher, Spies */
.queuecolorS, .queuecolorC
{
	background-color: #00AAAA;
	border-top: 1px solid #20CACA;
	border-bottom: 1px solid #008A8A;
	background-image:url(../pictures/prod_bar_lblue.png);
	color: #00AAAA;
}

/* Technologien */
.queuecolorT
{
	background-color: #00AA00;
	border-top: 1px solid #20CA20;
	border-bottom: 1px solid #008A00;
	background-image:url(../pictures/prod_bar_green.png);
	color: #00AA00;
}

/* Werft */
.queuecolorY
{
	background-color: #AAAA00;
	border-top: 1px solid #CACA20;
	border-bottom: 1px solid #8A8A00;
	background-image:url(../pictures/prod_bar_dyellow.png);
	color: #AAAA00;
}

/* Dock */
.queuecolorD
{
	background-color: #AA5500;
	border-top: 1px solid #CA7520;
	border-bottom: 1px solid #8A3500;
	background-image:url(../pictures/prod_bar_copper.png);
	color: #AA5500;
}

/* Verteidigungstürme */
.queuecolorE
{
	background-color: #AA00AA;
	border-top: 1px solid #CA20CA;
	border-bottom: 1px solid #8A008A;
	background-image:url(../pictures/prod_bar_violett.png);
	color: #AA00AA;
}

/* Terraforming */
.queuecolorF
{
	background-color: #FFCC00;
	border-top: 1px solid #DFCC20;
	border-bottom: 1px solid #BF8C00;
	background-image:url(../pictures/prod_bar_gold.png);
	color: #FFCC00;
}

/* Kaserne */
.queuecolorK
{
	background-color: #0000AA;
	border-top: 1px solid #2020CA;
	border-bottom: 1px solid #00008A;
	background-image:url(../pictures/prod_bar_dblue.png);
	color: #0000AA;
}

/* Trainig: Schiffe */
.queuecolorX
{
	background-color: #9C9C9C;
	border-top: 1px solid #BCBCBC;
	border-bottom: 1px solid #7C7C7C;
	background-image:url(../pictures/prod_bar_lgrey.png);
	color: #9C9C9C;
}

/* Trainig: Truppen */
.queuecolorP
{
	background-color: #9C9C9C;
	border-top: 1px solid #BCBCBC;
	border-bottom: 1px solid #7C7C7C;
	background-image:url(../pictures/prod_bar_lgrey.png);
	color: #9C9C9C;
}

/* Fleet Travel Bar */
.fleettravelbar0
{
	background-color: #AA0000;
	border-top: 1px solid #CA2020;
	border-bottom: 1px solid #8A0000;
	background-image:url(../pictures/prod_bar_red.png);
	color: #AA0000;
}

.fleettravelbar1, .fleettravelbar2, .fleettravelbar3
{
	background-color: #AA5500;
	border-top: 1px solid #CA7520;
	border-bottom: 1px solid #8A3500;
	background-image:url(../pictures/prod_bar_copper.png);
	color: #AA5500;
}

.fleettravelbar4
{
	background-color: #00AA00;
	border-top: 1px solid #20CA20;
	border-bottom: 1px solid #008A00;
	background-image:url(../pictures/prod_bar_green.png);
	color: #00AA00;
}

.fleettravelbar5, .fleettravelbar6, .fleettravelbar7, .fleettravelbar8
{
	background-color: #0055AA;
	border-top: 1px solid #2075CA;
	border-bottom: 1px solid #00358A;
	background-image:url(../pictures/prod_bar_blue.png);
	color: #0055AA;
}

.fleettravelbar9, .fleettravelbar10, .fleettravelbar11, .fleettravelbar12
{
	background-color: #9C9C9C;
	border-top: 1px solid #BCBCBC;
	border-bottom: 1px solid #7C7C7C;
	background-image:url(../pictures/prod_bar_lgrey.png);
	color: #9C9C9C;
}

/* Fleet Fill Bar */
.fleetfillbar
{
	background-color: #AA0000;
	border-top: 1px solid #CA2020;
	border-bottom: 1px solid #8A0000;
	background-image:url(../pictures/prod_bar_red.png);
	color: #AA0000;
}

/* Kampfberichte / Fightreports */

.frside1
{
	color: #A05000;
}

.frside2
{
	color: #0050A0;
}

.frhp
{
	background-color: #00B000;
	border-top: 1px solid #20F020;
	border-bottom: 2px solid #007000;
	color: #00B000;
	height: 4px;
}

.freploss
{
	background-color: #B06500;
	border-top: 1px solid #F0A520;
	border-bottom: 1px solid #702500;
	color: #B06500;	
	height: 1px;
}

.frepgain
{
	background-color: #0065B0;
	border-top: 1px solid #20A5F0;
	border-bottom: 1px solid #002570;
	color: #0065B0;	
	height: 1px;
}

.frhp2
{
	background-color: #484848;
	border-top: 1px solid #686868;
	border-bottom: 2px solid #282828;
	color: #484848;
	height: 4px;
}

.frsp
{
	background-color: #0000F0;
	border-top: 1px solid #2020D0;
	border-bottom: 1px solid #000070;
	color: #0000F0;	
	height: 3px;
}

.frsp2
{
	background-color: #585858;
	border-top: 1px solid #787878;
	border-bottom: 1px solid #383838;
	color: #585858;
	height: 3px;
}

.frexp
{
	background-color: #B00000;
	border-top: 1px solid #F02020;
	border-bottom: 1px solid #700000;
	color: #B00000;	
	height: 1px;
}

.frexp2
{
	background-color: #383838;
	border-top: 1px solid #585858;
	border-bottom: 1px solid #181818;
	color: #383838;
	height: 1px;
}

/* Techtree */

.energetics
{
	border: 1px solid #625440;
	background-color: #453223;
	color: #FFDDB1;
}

.quantphysics
{
	border: 1px solid #005440;
	background-color: #003223;
	color: #00DDB1;
}

.hyperspace
{
	border: 1px solid #421C82;
	background-color: #220355;
	color: #C0B1EF;
}

.materials
{
	border: 1px solid #5B7374;
	background-color: #233E3F;
	color: #C9F9DD;	
}

.computers
{
	border: 1px solid #727272;
	background-color: #474747;
	color: #f0f0f0;
}

.biotech
{
	border: 1px solid #728220;
	background-color: #476503;
	color: #f0ffb1;
}

.production
{
	border: 1px solid #405462;
	background-color: #233245;
	color: #B1DDFF;
}

.politics
{
	border: 1px solid #323232;
	background-color: #0C0C0C;
	color: #676767;
}

.tactics
{
	border: 1px solid #622020;
	background-color: #451010;
	color: #FF8080;
}

.xenoarcheology
{
	border: 1px solid #622800;
	background-color: #452701;
	color: #A67317;
}

.ascension
{
	border: 1px solid #828282;
	background-color: #636363;
	color: #F1F1F1;
}

/*###>------------------<###*/

.admiral_1
{
	border: 1px solid #A74600;
	background-color: #634700;
	color: #FFF145;
	background-image:url('../pictures/jobs/admiral_1.png');
	background-repeat:no-repeat;
	background-position:right top;
}
.admiral_2
{
	border: 1px solid #A74600;
	background-color: #634700;
	color: #FFF145;
	background-image:url('../pictures/jobs/admiral_2.png');
	background-repeat:no-repeat;
	background-position:right top;
}
.admiral_3
{
	border: 1px solid #A74600;
	background-color: #634700;
	color: #FFF145;
	background-image:url('../pictures/jobs/admiral_3.png');
	background-repeat:no-repeat;
	background-position:right top;
}

.pirate_1
{
	border: 1px solid #A70000;
	background-color: #630000;
	color: #FF4545;
	background-image:url('../pictures/jobs/pirate_1.png');
	background-repeat:no-repeat;
	background-position:right top;
}
.pirate_2
{
	border: 1px solid #A70000;
	background-color: #630000;
	color: #FF4545;
	background-image:url('../pictures/jobs/pirate_2.png');
	background-repeat:no-repeat;
	background-position:right top;
}
.pirate_3
{
	border: 1px solid #A70000;
	background-color: #630000;
	color: #FF4545;
	background-image:url('../pictures/jobs/pirate_3.png');
	background-repeat:no-repeat;
	background-position:right top;
}

.trader_1
{
	border: 1px solid #0000A7;
	background-color: #000063;
	color: #4545FF;
	background-image:url('../pictures/jobs/trader_1.png');
	background-repeat:no-repeat;
	background-position:right top;
}
.trader_2
{
	border: 1px solid #0000A7;
	background-color: #000063;
	color: #4545FF;
	background-image:url('../pictures/jobs/trader_2.png');
	background-repeat:no-repeat;
	background-position:right top;
}
.trader_3
{
	border: 1px solid #0000A7;
	background-color: #000063;
	color: #4545FF;
	background-image:url('../pictures/jobs/trader_3.png');
	background-repeat:no-repeat;
	background-position:right top;
}

.researcher_1
{
	border: 1px solid #00A700;
	background-color: #006300;
	color: #45FF45;
	background-image:url('../pictures/jobs/researcher_1.png');
	background-repeat:no-repeat;
	background-position:right top;
}
.researcher_2
{
	border: 1px solid #00A700;
	background-color: #006300;
	color: #45FF45;
	background-image:url('../pictures/jobs/researcher_2.png');
	background-repeat:no-repeat;
	background-position:right top;
}
.researcher_3
{
	border: 1px solid #00A700;
	background-color: #006300;
	color: #45FF45;
	background-image:url('../pictures/jobs/researcher_3.png');
	background-repeat:no-repeat;
	background-position:right top;
}
.black_admiral
{
	border: 1px solid #A70000;
	background-color: #634700;
	color: #FF4545;
	background-image:url('../pictures/jobs/black_admiral_1.png');
	background-repeat:no-repeat;
	background-position:right top;
}
.black_trader
{
	border: 1px solid #A70000;
	background-color: #000063;
	color: #FF4545;
	background-image:url('../pictures/jobs/black_trader_1.png');
	background-repeat:no-repeat;
	background-position:right top;
}
.black_researcher
{
	border: 1px solid #A70000;
	background-color: #006300;
	color: #FF4545;
	background-image:url('../pictures/jobs/black_researcher_1.png');
	background-repeat:no-repeat;
	background-position:right top;
}
.conqueror
{
	border: 1px solid #00A700;
	background-color: #634700;
	color: #45FF45;
	background-image:url('../pictures/jobs/conqueror_1.png');
	background-repeat:no-repeat;
	background-position:right top;
}
.pioneer
{
	border: 1px solid #00A700;
	background-color: #000063;
	color: #45FF45;
	background-image:url('../pictures/jobs/pioneer_1.png');
	background-repeat:no-repeat;
	background-position:right top;
}
.mogul
{
	border: 1px solid #A74600;
	background-color: #000063;
	color: #FFF145;
	background-image:url('../pictures/jobs/mogul_1.png');
	background-repeat:no-repeat;
	background-position:right top;
}
.special
{
	border: 1px solid #B7DAEF;
	background-color: #A5D1EB;
	color: #FFFFFF;
	background-image:url('../pictures/state_0_board_new.gif');
	background-repeat:no-repeat;
	background-position:right top;
}

/*###>------------------<###*/

.subnactive
{
	border: 1px solid #450900;
	background-color: #E6001A;
	color: #620A00;	
}

.subtech
{
	border: 1px solid #452701;
	background-color: #E67317;
	color: #622800;	
}

.activetech
{
	border: 1px solid #636363;
	background-color: #828282;
	color: #1F1F1F;
}

/* Index */

.indexmenu
{
	background-image:url(../pictures/index_menu.jpg);
	background-repeat: no-repeat;
	width: 168px;
	height: 768px;
	color: #FFFFFF;
	background-color: #000000;
}

.indextop
{
	background-image:url(../pictures/index_top.jpg);
	background-repeat: no-repeat;
	top: 0px;
	left: 168px;
	height: 159px;
	width: 856px;
	position: absolute;
	color: #FFFFFF;
	background-color: #000000;	
}

.indexframe
{
	background-image:url(../pictures/index_page.jpg);
	background-repeat: no-repeat;
	width: 856px;
	height: 609px;
	position: absolute;
	top: 159px;
	left: 168px;
	font-family: Verdana, sans-serif;
}

.indexpage
{
	background-image:url(../pictures/index_page.jpg);
	background-repeat: no-repeat;
	width: 856px;
	height: 609px;
	color: #FFFFFF;
	font-family: Verdana, sans-serif;
}

.indexcontainer
{
	text-align: justify;
	overflow: auto;
	position: absolute;
	top: 45px;
	left: 45px;
	width: 740px;
	height: 505px;	
}

.indexlogin
{
	background-image:url(../pictures/index_page.jpg);
	background-repeat: no-repeat;
	width: 740px;
	height: 505px;
	color: #FFFFFF;
	font-family: Verdana, sans-serif;
}

.indexlogincontainer
{
	overflow: auto;
	position: absolute;
	top: 185px;
	left: 225px;
	width: 377px;
	height: 168px;
}

.indexmenucontainer
{
	position: absolute;
	top: 320px;
	left: 60px;
	width: 180px;
}

.cut
{
	overflow: hidden;
}
