@charset "utf-8";
/* CSS Document */

html {
    overflow: auto;
    padding: 0 0 0 0;
}

html#jumpgateOverlay {
    overflow:hidden;
}

body {
    background:#000 url(http://gf1.geo.gfsrv.net/cdn09/3f1cb3e1709fa2fa1c06b70a3e64a9.jpg) no-repeat 50% 0;
    color:#f1f1f1;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 12px ;
    height: 100%;
}

a { -moz-outline-width: 0;}

:active, :focus {outline:none;}

h3 {
    font-size:12px;
    font-weight:400;
}

#logoLink {
    position: absolute;
    left: 0px;
    top: 30px;
    width: 190px;
    height: 70px;
    cursor:pointer;
    display:block;
}

#ie_message {display:none;}

#star {
	background:transparent url(http://gf1.geo.gfsrv.net/cdn7f/e9dfa4d88b53d21359701885d5ce71.gif) no-repeat scroll 0 0;
	height:20px;
	left:432px;
	position:absolute;
	top:639px;
	width:20px;
}

#star1 {
	background:transparent url(http://gf1.geo.gfsrv.net/cdn25/c36e515eead61a40766105261df0a0.gif) no-repeat scroll 0 0;
	height:20px;
	left:842px;
	position:absolute;
	top:404px;
	width:20px;
}

#star2 {
	background:transparent url(http://gf1.geo.gfsrv.net/cdn12/11d06804423ad6f74bc522e761417d.gif) no-repeat scroll 0 0;
	height:20px;
	left:411px;
	position:absolute;
	top:25px;
	width:20px;
}

/* =Boxen */

#box {
    width:1000px;
    margin: 0px auto;
    text-align:left;
    position: relative;
}

#galaxyadv #box {
    width:auto;
    margin:auto;
/*  padding:auto; VALIDATE */
    text-align:inherit;
    position:static;
    top:inherit;
    left:inherit;
}

#links, #inhalt, #rechts, #scrollcontainer {
    background-color: transparent;
    float:left;
    overflow:hidden;    
}

#scrollcontainer {
    width:690px;
    overflow: hidden;
    position:absolute;
    left:170px;
    top:140px;  
}

#links {width:173px;}

#contentWrapper, #inhalt {
    width:670px;
    overflow:visible;
    position:relative;
    margin: 0 0 20px 0;
    padding: 0;
    float: left;
}
#contentWrapper {
    margin-bottom: 25px;
}

#rechts {
    width:137px;
    padding-bottom:10px;
    margin-left:8px;
    display: inline; /* IE6 */
    margin-top: -42px;
    overflow:visible;
    position: absolute;
    right: 15px;
}

#kopf {background-color:transparent; }

h1 {
    font-size:16px;
    display:none;
}

.smallFont {
    font-size: 9px;
}

/* = Funktionale Styles */
.visible {display:block;}
.hidden {display:none;}
.text_align_left {text-align:left;}
.text_align_right {text-align:right;}

/* =Headerbereich  */

#info{
    background-image: url(http://gf1.geo.gfsrv.net/cdnd7/9c2d6e61df84c10082e6ca567971f6.jpg);
    /*  background-image: url(http://gf1.geo.gfsrv.net/cdn52/97ca370ca40fec04fe3580733a7e99.jpg); */
}

#info.xmas{
    background-image: url(http://gf1.geo.gfsrv.net/cdna1/069309f945e37bbac1daf1883da714.jpg);
}

#info.easter{
    background-image: url(http://gf1.geo.gfsrv.net/cdn18/0da95304e92ec43fc6fa26dc90666e.jpg);
}
#info.halloween{
    /*background-image: url(http://gf1.geo.gfsrv.net/cdn66/7db560bf8e00b687219d5511cef99d.jpg);*/
    background-image: url(http://gf1.geo.gfsrv.net/cdn66/7db560bf8e00b687219d5511cef99d.jpg);
}

#info {
    background-repeat: no-repeat;
    height: 142px;
    margin: 0px auto;
    position:relative;
}

/* =Ressourcen im header */

#info .textlabel,
#statistics .buttons span.textLabel {
    height:1px;
    left:-9999px;
    overflow:hidden;
    position:absolute;
    width:1px;
}

.techtree  .textlabel {
    height:1px;
    left:-9999px;
    overflow:hidden;
    position:absolute;
    width:1px;
}

.highscore_table {
	width:140px;
	text-align:left;
}

.highscore_one {width:115px;}
.highscore_two {width:25px;}

#info li .value {
    color:#a6b8cb;
    font: normal 9px/11px Verdana, Arial, Helvetica, sans-serif;
    text-align:center;
    position:absolute;
    width:65px;
    top: 39px;
    left: -10px;
}

#info li.metal .value {
    top:39px;
    left:-9px;
}

.value font {font-size:9px;}

#info li.crystal .value {
    top:39px;
    left:-9px;
}

ul#resources {  list-style-type: none;}

#info ul#resources li {
    position:absolute;
    height: 32px;
    top: 39px;
    width: 48px;
}

#info ul#resources li.metal {left: 241px;}
#info ul#resources li.crystal {left:342px;}
#info ul#resources li.deuterium {left:444px;}
#info ul#resources li.darkmatter {left:547px;}
#info ul#resources li.energy {left:649px;}

/* =Contentbox gross */

div.content-box-xl {
    margin:0px auto;
    width:670px;
    overflow:hidden;    
}

div.content-box-xl .header {
    background:url(/cdn/img/navigation/Uebersicht/box_2_kopf.gif) no-repeat;
    height:34px;
}

div.content-box-xl .content {background:url(/cdn/img/navigation/Uebersicht/box_2_mitte.gif) repeat-y;}

div.content-box-xl .content p {padding:5px 20px;}

div.content-box-xl .footer {
    background:url(/cdn/img/navigation/Uebersicht/box_2_fuss.gif) no-repeat;
    height:50px;
}

/* =Contentbox klein */

.content-box-s {
    margin:0px 0px 5px 0px;
    width:222px;
    float:left;
    overflow:hidden;
}

.content-box-s .header {
    background:url(http://gf1.geo.gfsrv.net/cdnfe/b9de2f5b06c823d628d22c4067ee35.gif) no-repeat;
    height:32px;
    font-size:11px;
    text-transform:uppercase;
}

.content-box-s .content {
    background:url(http://gf1.geo.gfsrv.net/cdnea/bd764e9b39a1a48ad708039fda1bde.gif) repeat-y;
    padding:0px 15px;
}

.content-box-s  p{  padding:5px 20px;}

.content-box-s .footer {
    background:url(http://gf1.geo.gfsrv.net/cdn23/174d5c09f617701fcaf1664a414869.gif) no-repeat;
    height:21px;
}

div.content-box-s .header h3 {
    color:#6F9FC8;
    font-size:11px;
    font-weight:700;
    padding-top:11px;
    width:222px;
    text-align:center;
}

/* Menu */

#links .leftmenu a:link,
#links .leftmenu a:visited,
#links .leftmenu a:hover,
#links .leftmenu a:active {
    color:#767f88;
    display:block;
    font: bold 11px/25px verdana, arial, helvetica, sans-serif;
    text-decoration:none;
}

#links .leftmenu a:hover {color:#fff;}

#links .leftmenu li {
    background: url(http://gf1.geo.gfsrv.net/cdn38/173ed369274bc688fecf0f191353c0.gif) no-repeat left top;
    height: 29px;
    list-style:none;
    float:left;
    width: 176px;
    padding:0;
    margin:0;
}

#links .leftmenu li span.menu_icon {
    float:right;
    width:38px;
}

#links .leftmenu a.menubutton:link,
#links .leftmenu a.menubutton:visited,
#links .leftmenu a.menubutton:hover,
#links .leftmenu a.menubutton:active {
    height: 29px;
    text-align:center;
    line-height:25px;
    padding:0 2px 0 0;
    width: 133px;
}

#links .leftmenu a.menubutton:hover,
#links .leftmenu a.menubutton:active{background: url(http://gf1.geo.gfsrv.net/cdnbd/ccdde04dd9002eaed25ff583b09159.gif) no-repeat;}

#links .leftmenu li a.selected:link,
#links .leftmenu li a.selected:visited,
#links .leftmenu li a.selected:hover,
#links .leftmenu li a.selected:active {
    background: url(http://gf1.geo.gfsrv.net/cdnbd/ccdde04dd9002eaed25ff583b09159.gif) no-repeat;
    color:#fff;
}

/* =Mitte */

#planet {
    background-repeat: no-repeat;
    height: 300px;
    margin: 0px auto;
    position: relative;
    width: 654px;
    white-space:nowrap;
}

#planet p {white-space:normal;}

#planet .planetNameOverview {
	max-width:160px;
	margin:0 3px 0 0;
	float:left;
	overflow:hidden;
	white-space:nowrap;
}

#planetNameHeader {
	max-width:340px;
	width: expression(document.body.clientWidth > 305? "305px": "auto");
	float:left;
	overflow:hidden;
	margin:0 5px 0 0;
	white-space:nowrap;
}

.openPlanetrenameGiveupBox img {margin:3px 0 0 0;}

#overview #planet,
#resources #planet,
#resourceSettings #planet,
#station #planet {
    background-repeat: no-repeat;
    height: 300px;
    margin: 0px auto;
    position: relative;
    width: 654px;
    margin-bottom:3px;
}
#resourceSettings #planet.shortHeader {
    background: transparent url(http://gf1.geo.gfsrv.net/cdn52/743178449353ca5d775df3bf3dbf9f.jpg) no-repeat;
    height:40px;
    margin:0 auto 3px;
    position:relative;
    width:654px;
}

#resourceSettings #planet.shortHeader {
    background: transparent url(http://gf1.geo.gfsrv.net/cdn45/a69016031c8c303b6293546d58c834.jpg) no-repeat;
    height:40px;
    margin:0 auto 3px;
    position:relative;
    width:654px;
}

#planet h2 {
    color:#fff;
    font: bold 18px/22px Verdana, Arial, Helvetica, sans-serif;
    height: 22px;
    margin:0 0 0 144px;
    overflow:hidden;
    padding-top:7px;
    white-space: nowrap;
    width: 490px;
}

#planet h2 a:link,
#planet h2 a:visited,
#planet h2 a:hover,
#planet h2 a:active {
	color:#fff;
	text-decoration:none;
	float:left;
    width: 490px;
}

#planet h2 a img.hinted {
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}

/* Planetdata */

#planetdata {
    width:365px;
    font-size:11px;
    height: 125px;
    margin:140px 5px 0 0;
    position: relative;
}
#planetdata .overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    background: #222222;
    filter: alpha(opacity=60);
    -moz-opacity:0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
    z-index: 1;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    -khtml-border-radius:10px;
    border-radius:10px;
}
div#planetDetails table {
    z-index: 1000;
    position: absolute;
}
div#planetOptions {
    z-index: 1000;
    position: relative;
}

div#planetDetails {
    height: 100px;
}

.planetMoveGalaxyCooldown {
    line-height:17px;
}

.planetMoveOk,
.planetMoveDefault,
.planetMoveBreakup,
.planetMoveInactive {
    margin-right:0px;
    font-weight:bold;
}
#moveCountdown{
    width:80px;
    height:17px;
    line-height:17px;
    margin-left: 2px;
    float:left;
}

.planetMoveOverviewGivUpLink,
.planetMoveOverviewMoveLink {
    padding:0 5px;
    line-height:17px;
    height:17px;
}

.planetMoveDefault {
    background-position: -51px;
}

.planetMoveBreakup {
    background-position: -17px;
}

.planetMoveOk {
    background-position: -34px;
}

.planetMoveInactive{
    background-position: -68px;
}

.planetMoveOverviewGivUpLink,
.planetMoveGiveUp,
#planetdata {
    float:right;
}
.cancelMove img {
    float: left;
}

.planetMoveInactive,
.planetMoveOk,
.planetMoveBreakup,
.planetMoveDefault,
.planetMoveOverviewMoveLink,
.colonize-active,
.colonize-inactive {
    float:left;
}


.colonize-active,
.colonize-inactive,
.planetMoveOk,
.planetMoveDefault,
.planetMoveBreakup,
.planetMoveInactive,
.settings {
    margin-top: 1px;
    margin-bottom: 3px;
    margin-left: 2px;
}
.settings{
    margin-right:2px;
}

.colonize-active{
    background-position: -102px;
}

.colonize-inactive{
    background-position: -119px;
}

#planetdata td{ padding:2px 5px;}

#planetdata .date { font-weight:700 ;}

#planetdata .date, td.desc { color: #6F9FC8;}
#planetdata td.desc { font-weight: 700;}

#planetdata .data { text-align:right;}

#planetdata a:link,
#planetdata a:visited,
#planetdata a:hover,
#planetdata a:active {
    color:#fff;
    cursor:pointer;
    text-decoration:none;
} 

#planetdata a:hover {text-decoration:underline;}

/* =Mond */

#overview #planet #moon {
    left:30px;
    position:absolute;
    top:15px;   
}
#overview #planet #planet_as_moon {
    left:0px;
    position:absolute;
    top:0px;    
}

/* =Ecken */

.c-left, .c-right {
    height:39px;
    width:28px; 
    position:absolute;  
    top:264px;
}
.c-left {
    background:url(http://gf1.geo.gfsrv.net/cdn8b/e7a3f8489bd4c9c45d14851020c656.gif) no-repeat;
    left: 0px;
    
}

.c-right {
    background:url(http://gf1.geo.gfsrv.net/cdnd8/7c3b7bb7038a638e9c122542398514.gif) no-repeat;
    left: 642px;    
}

/* Planeten rechts */

#selectedplanet {
    display:none;
    left: 866px;
    position: absolute; 
    top: 19px;
}

#selectedPlanetName {
    display:none;
    color:cyan;
    height:16px;
    left:866px;
    position:absolute; 
    top:121px; 
    font-size:11px;
    width:130px;
}

/* Boxen mitte */

/* In Bau */

#inhalt .content-box-s {    margin:5px 1px 1px 0px;}
#inhalt .content-box-s .content {   
    min-height:46px;
    height:auto !important;  /* für moderne Browser */
    height: 46px;
    padding-top: 2px;
    position:relative;
}

#inhalt .content-box-s .content th {
    font-weight:normal;
    text-align:left;
}

#inhalt .content-box-s .content td.idle { 
    padding:10px 0px;
    text-align:center; 
    width:177px; 
}

#inhalt .content-box-s .content td.idle a:link,
#inhalt .content-box-s .content td.idle a:visited,
#inhalt .content-box-s .content td.idle a:active {
    display:block;
    color:#fff;
    text-decoration:none;
}

#inhalt .content-box-s .content td.idle a:hover { text-decoration:underline;}

#inhalt .content-box-s .content table.construction {
    margin: 0px 0px 0px 5px;
    font-size:11px;
}

/* #overview table.construction th { color:#848484;} */

img.queuePic {  border:1px solid #141E26; -moz-border-radius:3px;}
img.queuePic-hover,
#officers img.queuePic-hover {  border: 1px solid #E7AE46;}

#inhalt .content-box-s .content  .construction .building {  padding-left:0px; padding-top:8px;} 
#inhalt .content-box-s .content  .construction tr.data td.desc {    padding-left:12px;}
#inhalt .content-box-s .content  .construction tr.data td.timer span { color:#fff;} 
#inhalt .content-box-s .content  .construction tr.data td.ausbau { padding-top:8px;}
#inhalt .content-box-s .content .level {    color:#a26d00;}

#inhalt .content-box-s .content  .construction tr.data td.timeProdShip {    padding-top:5px; }
#inhalt .content-box-s .content  .construction tr.data td.timeProdAll {     padding:5px 0px 0px 12px; }

#inhalt .content-box-s .content  .construction tr.data td.timeProdAll #shipAllCountdown,
#inhalt .content-box-s .content  .construction tr.data td.timeProdShip #shipCountdown { 
    color:#fff;
    font-weight: 700;
}

#inhalt .content-box-s .content  table.construction tr.queue td {
    color:#848484;
    padding:4px 0px;
    text-align:center;
    width:40px;
}

/* RECHTS  */

#rechts .smallplanet a:link,
#rechts .smallplanet a:visited,
#rechts .smallplanet a:hover,
#rechts .smallplanet a:active { text-decoration:none;}

#rechts #cutty .smallplanet { height:45px; }
#rechts #norm .smallplanet { height:80px; }

#rechts .smallplanet {
    margin:5px 0px 10px 4px;
    text-align:center;
    width:130px;
    overflow:hidden;
    position:relative;
}

#rechts #myPlanets .smallplanet {
    height: 52px;
    margin:0px 0px 1px;
    width:auto;
}

#myPlanets .planetPic { 
    position:absolute;
    left:6px;
    top:7px;
}

#rechts .smallplanet a.constructionIcon,
#rechts #myPlanets .smallplanet a.constructionIcon { 
    cursor:pointer;
    display:block;
    height:12px;
    position:absolute;
    top:9px;
    right:19px;
    width:12px;
}

#rechts #norm a.constructionIcon {
    top:5px;
    right:22px;
}

#rechts #myPlanets .smallplanet a.constructionIcon { 
    top: 22px;
    left: 111px;
}
#rechts #norm a.constructionIcon.moon {
    top: 35px;
    left: 0px;
}
#rechts #cutty a.constructionIcon.moon {
    top: 35px;
    left: 20px;
}

#rechts .smallplanet a.planetlink:link,
#rechts .smallplanet a.planetlink:visited {
    display:block;
/*  height:60px; */
    color:#6F9FC8;
}

#rechts #cutty .smallplanet a.planetlink:link,
#rechts #cutty .smallplanet a.planetlink:visited {  height:45px;}

#rechts #cutty #myPlanets a.planetlink:link,
#rechts #cutty #myPlanets a.planetlink:visited{ height:52px;}

#rechts .smallplanet a.planetlink:hover {   
    background:url(http://gf1.geo.gfsrv.net/cdnf6/dfc66888abc0339c0437c3a396f31c.gif) no-repeat 0px 0px;
    color:#9c0; 
}
#rechts .smallplanet a.planetlink:active{   text-decoration:none;}

#rechts .smallplanet a.active,
#rechts .smallplanet a.active:link{
    background:url(http://gf1.geo.gfsrv.net/cdn42/ece1e3733f28046b0a6604a4d119bd.gif) no-repeat 0px 0px;
    color: #9c0;
    display:block;
    height:80px;
}

#norm .active span.planet-name,
#norm .active span.planet-koords { color: #9c0; font-weight: 700;}

#rechts #myPlanets .active span.planet-name,
#rechts #myPlanets .active span.planet-koords {
     color: #9c0; 
     font-size: 11px;
     font-weight:700;
}

#rechts  #myPlanets .active span.planet-koords {font-weight: 100;}

#rechts #cutty .smallplanet a.planetlink:hover,
#rechts #cutty .smallplanet a.active,
#rechts #cutty .smallplanet a.active:link {
    display:block;
    background:url(http://gf1.geo.gfsrv.net/cdn13/5110ff22e6ab54a890c1243c9fabab.gif) 0px 0px no-repeat;
    height:45px;
    color:#9c0;
}

#rechts #myPlanets .smallplanet a.active,
#rechts #myPlanets .smallplanet a.active:link {
    background:url(http://gf1.geo.gfsrv.net/cdn70/347433264dea4c39f83d8ce78cdd0e.gif) 0px 0px no-repeat;
    color:#fff;
}

#myPlanets { width: 147px; }

#rechts .smallplanet a.planetlink_inactive:link,
#rechts .smallplanet a.planetlink_inactive:visited {
    display:block;
    height:70px;
    text-decoration:none;
    color:cyan;
    cursor:default;
    background-image:url(http://gf1.geo.gfsrv.net/cdnaa/35c93b51c3afb140a6f6a502d110a3.gif);
    background-repeat:no-repeat;
    background-position: 18px top;  
}

#rechts .smallplanet a.alert {
    position:absolute; 
    left:21px; 
    top:5px;
}

#rechts #myPlanets .smallplanet a.alert,
#rechts #myPlanets .smallplanet a.alert:link {
    position:absolute; 
    left:123px; 
    top:22px;
}

#rechts .smallplanet a.moonlink {
    position:absolute; 
    display:block;
    left:14px;
    top:34px;
    height:23px;
    width:26px; 
}

#rechts #cutty  .smallplanet a.moonlink {
    left:14px;
    top:34px;
}

#rechts #cutty .smallplanet a.moonlink {top:14px;} /* 19px */

#rechts #myPlanets .smallplanet a.moonlink { 
    left:-2px;  
    top:31px;
} /* 19px */

#rechts a.alert span.activity { display:block; background-image:url(http://gf1.geo.gfsrv.net/cdnb4/6c06cd9b6a4a6255eef401ff4c4f52.gif); height:12px; width:12px;   }

/**************************************
************* TINYPLANET ***************
****************************************/

#rechts .tinyplanet {
    margin:4px 0px 0px 22px;
    text-align:center;
    width:130px;
    overflow:visible;
    position:relative;
}

#rechts .tinyplanet a.planetlink:link,
#rechts .tinyplanet a.planetlink:visited {
    display:block;
    height:49px; /* 42px */
    text-decoration:none;
    color:#5b6b80;
}

#rechts .tinyplanet a.planetlink:hover {
    color:#fff;
    text-decoration:none;   
}
#rechts .tinyplanet a.planetlink:active{text-decoration:none;}

#rechts .tinyplanet a.planetlink:hover{
    display:block;
    background-image:url(http://gf1.geo.gfsrv.net/cdne4/51f0fedca968560e2263c89b51b8b3.gif);
    background-repeat:no-repeat;
    background-position:left top;
}

#rechts .planet-name {
    display:block; 
    font-size:12px; 
    margin-top:0px;
    line-height:14px;
}
#rechts #cutty .planet-name {display:block;}

#rechts #myPlanets .planet-name,
#rechts .planet-koords {
    white-space: nowrap;
    position: absolute;
    top:7px;
    left:43px;
}

#rechts .planet-koords {font-size: 10px;}
#rechts #norm .planet-name { 
    margin-top: 2px;
    white-space:nowrap;
}

#rechts #myPlanets .planet-name:hover,
#rechts .planet-koords:hover {cursor: pointer;}

#rechts .planet-koords {top: 22px;}

#rechts #norm .planet-koords {  
    font-size: 11px;
    left:auto;
    position: static;   
    top:auto;
}

/* Offiziere */

#officers {
    height:32px;
/*  left:768px;*/
    left: 769px;
    position:absolute;  
/*  text-align:center;*/
    text-align:left;
    top:40px;
    width:210px;
}

#officers a:link,
#officers a:visited,
#officers a:hover,
#officers a:active {
    margin-right:3px;
    /*  margin-right:4px; */
    text-decoration:none;
    display: inline-block;
    height: 32px;
    width: 32px;
}

/********************************************************
************* =VERSORGUNG ********************************
********************************************************/

#buttonz {
    width:670px;
    height:220px;
    background-image:url(http://gf1.geo.gfsrv.net/cdn46/02fe767c2729dcf9e742233a5f1b26.gif);
    background-repeat:no-repeat;
    font-size: 12px;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    color:#fff;  
    text-align:center;
    margin:0px auto;
}

#buttonz h3 {
    font-size:12px; 
    font-weight:normal; 
}

#station #buttonz {
    background-image:url(http://gf1.geo.gfsrv.net/cdnef/77c5d0b60f22b387b9dc90e2c4a30e.gif);
    height:150px;
}

#buttonz h2,
#movement h3 a,
#statistics h3 {
    color:#6F9FC8;
    font: 700 12px Verdana, Arial, Helvetica, sans-serif; 
    line-height: 23px;
	padding-top:2px;
    text-align:center;
}

#buttonz ul#building { 
    width:640px;
    height:100px;
    margin:5px auto 0px 17px;   
    position:relative;
}

#station #buttonz ul#building {margin-top:10px;}

#buttonz ul#building li {
    width:100px;
    height:100px;
    background-repeat:no-repeat;
    top:0px;
    position:absolute;
    list-style-type:none;   
}

#buttonz ul#building li a.detail_button:link,
#buttonz ul#building li a.detail_button:visited {
    display:block;
    height:100px;
    width:100px;
    background:url(http://gf1.geo.gfsrv.net/cdn47/7b21b8753bdabe14aae95ae7a093a7.gif) no-repeat;
    color:#ff9600;
    text-decoration:none;   
}

#buttonz ul#building li a.detail_button:hover, 
/*#buttonz ul#building li a:focus,*/
#buttonz ul#building li a.active {
    background:url(http://gf1.geo.gfsrv.net/cdn53/ce2e012805bae16d3bc0967600eb58.gif) no-repeat;
    color:#ff9600;
    text-decoration:none;   
}

#rechts .planet-koords {top: 22px;}

#rechts #norm .planet-koords {  
    font-size: 11px;
    left:auto;
    position: static;   
    top:auto;
}


#officers img { border:1px solid #000;}

/********************************************************
************* =VERSORGUNG ********************************
********************************************************/

#buttonz {
    width:670px;
    height:220px;
    background-image:url(http://gf1.geo.gfsrv.net/cdn46/02fe767c2729dcf9e742233a5f1b26.gif);
    background-repeat:no-repeat;
    font-size: 12px;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    color:#fff;  
    text-align:center;
    margin:0px auto;
}

#resources #buttonz {
    background-image:url(http://gf1.geo.gfsrv.net/cdndc/5ae6a90525b2ef22e0aff3f86520b9.png);
    height:375px;
}

#buttonz h3 {
    font-size:12px; 
    font-weight:normal; 
}

#station #buttonz {
    background-image:url(http://gf1.geo.gfsrv.net/cdnef/77c5d0b60f22b387b9dc90e2c4a30e.gif);
    height:150px;
}

#buttonz h2,
#movement h3 a,
#statistics h3 {
    color:#6F9FC8;
    font: 700 12px Verdana, Arial, Helvetica, sans-serif; 
    line-height: 23px;
/*  padding-top:9px; */
    text-align:center;      
}


#buttonz ul#building { 
    width:640px;
    height:100px;
    margin:11px auto 0px 17px;
    position:relative;
}

#station #buttonz ul#building {margin-top:10px;}

#buttonz ul#building li {
    width:100px;
    height:100px;
    background-repeat:no-repeat;
    top:0px;
    position:absolute;
    list-style-type:none;   
}

#buttonz ul#building li a.detail_button:link,
#buttonz ul#building li a.detail_button:visited {
    display:block;
    height:100px;
    width:100px;
    background:url(http://gf1.geo.gfsrv.net/cdn47/7b21b8753bdabe14aae95ae7a093a7.gif) no-repeat;
    color:#ff9600;
    text-decoration:none;   
}

#buttonz ul#building li a.detail_button:hover, 
/*#buttonz ul#building li a:focus,*/
#buttonz ul#building li a.active {
    background:url(http://gf1.geo.gfsrv.net/cdn53/ce2e012805bae16d3bc0967600eb58.gif) no-repeat;
    color:#ff9600;  
    text-decoration:none;   
}

#premium #buttonz ul#building li a.detail_button:link,
#premium #buttonz ul#building li a.detail_button:visited {
    display:block;
    height:100px;
    width:100px;
    background:url(http://gf1.geo.gfsrv.net/cdn47/7b21b8753bdabe14aae95ae7a093a7.gif) no-repeat;
    text-decoration:none;   
}

#premium #box #buttonz ul#building li a.detail_button:hover, 
#premium #box #buttonz ul#building li a.active {
    background:url(http://gf1.geo.gfsrv.net/cdn53/ce2e012805bae16d3bc0967600eb58.gif) no-repeat;
    color:#ff9600;
    text-decoration:none;   
}

#premium ul#building span.ecke {
	position:relative;
	float:left;
    top:85px;
    left:10px;
    width:80px;
	text-align:right;
}

#buttonz ul#building li a:active {
    display:block;
    height:100px;
    width:100px;
    background:url(http://gf1.geo.gfsrv.net/cdn47/7b21b8753bdabe14aae95ae7a093a7.gif) no-repeat;
    color:#ff9600;  
    text-decoration:none;   
}

/**************Construction*************************/
/**************Gebäude*************************/
#buttonz ul#building li div.construction a:link,
#buttonz ul#building li div.construction a:visited,
#buttonz ul#building li div.construction a:active {
    display:block;
    height:100px;
    width:100px;
    background:url(http://gf1.geo.gfsrv.net/cdncc/0349d693b02c1927643248e4167cf8.gif) no-repeat;
    color:#ff9600;
    text-decoration:none;
}
#buttonz ul#building li div.construction a:hover, 
/*#buttonz ul#building li div.construction a:focus,*/
#buttonz ul#building li div.construction a.active {
    background:url(http://gf1.geo.gfsrv.net/cdn91/9c93d3dba7052ea7fd1758007e7959.gif) no-repeat;
    color:#ff9600;  
    text-decoration:none;   
}

/**************Lager*************************/

#buttonz ul#storage li div.construction a:link,
#buttonz ul#storage li div.construction a:visited,
#buttonz ul#storage li div.construction a:active,
#buttonz ul#den li div.construction a:link,
#buttonz ul#den li div.construction a:visited,
#buttonz ul#den li div.construction a:active {
    display:block;
    height:80px;
    width:80px;
    background:url(http://gf1.geo.gfsrv.net/cdn6c/3c8fe32d22e51f7062901085f2fc12.gif) no-repeat;
    color:#ff9600;
    text-decoration:none;
}
#buttonz ul#storage li div.construction a:hover, 
/*#buttonz ul#storage li div.construction a:focus,*/
#buttonz ul#storage li div.construction a.active,
#buttonz ul#den li div.construction a:hover,
/*#buttonz ul#storage li div.construction a:focus,*/
#buttonz ul#den li div.construction a.active{
    background:url(http://gf1.geo.gfsrv.net/cdn49/33b48c5ab13019eec2b94d04e3e5b0.gif) no-repeat;
    color:#ff9600;  
    text-decoration:none;   
}

/**************************************/

#buttonz ul#building li#button1 {left:0px;}
#buttonz ul#building li#button2 {left:107px;}
#buttonz ul#building li#button3 {left:214px;}
#buttonz ul#building li#button4 {left:321px;}
#buttonz ul#building li#button5 {left:428px;}
#buttonz ul#building li#button6 {left:535px;}
#buttonz ul#building li#button7 {left:642px;}
#buttonz ul#building li#button8 {left:749px;}

/******************************************************
*********** =Baubare Gebäude / ON     *****************
*******************************************************/

#buttonz ul#building li.on div.buildingimg,
#buttonz ul#building li div.buildingimg div.construction div.pusher {background: url(http://gf1.geo.gfsrv.net/cdn20/64a9f3726313f3f1a8cd7d4388fdc6.jpg) no-repeat;}
#station #buttonz ul#building li.on div.buildingimg {background: url(http://gf1.geo.gfsrv.net/cdn6d/808d6caf89f2fc2dd29eb17069a44b.jpg) no-repeat;}
#station #buttonz ul#building li.off div.buildingimg {background: url(http://gf1.geo.gfsrv.net/cdn80/220e02037813cf834210adb63e2816.jpg) no-repeat;}
#station #buttonz ul#building li.disabled div.buildingimg {background: url(http://gf1.geo.gfsrv.net/cdnba/017b248abc442bca8cc1ede93d9f77.jpg) no-repeat;}

/*****************************************************
*********** =Zu teure Gebäude / DISABLED  ************
*******************************************************/
#buttonz ul#building li.disabled div.buildingimg {background: url(http://gf1.geo.gfsrv.net/cdn29/54c279d8b126d82982a9a7f68ad239.png) no-repeat;}
/*****************************************************
*********** =Nicht erforschte Gebäude / OFF  ***********
*******************************************************/
#buttonz ul#building li.off div.buildingimg {background: url(http://gf1.geo.gfsrv.net/cdn2e/23bdd82d3721795378e052ea254e2f.jpg) no-repeat;}
/**********************************
*********** =Gebäude    ***********
    1. on
    2. off
    3. disabled
    4. schiebung :-)
***********************************/

#buttonz ul#building li.on div.supply1 div.buildingimg,
#buttonz ul#building li.off div.supply1 div.buildingimg,
#buttonz ul#building li.disabled div.supply1 div.buildingimg,
#buttonz ul#building li div.supply1 div.buildingimg div.construction div.pusher {background-position: -1000px 0px;}
#buttonz ul#building li.on div.supply2 div.buildingimg,
#buttonz ul#building li.off div.supply2 div.buildingimg,
#buttonz ul#building li.disabled div.supply2 div.buildingimg,
#buttonz ul#building li div.supply2 div.buildingimg div.construction div.pusher {background-position: -1300px 0px;}
#buttonz ul#building li.on div.supply3 div.buildingimg,
#buttonz ul#building li.off div.supply3 div.buildingimg,
#buttonz ul#building li.disabled div.supply3 div.buildingimg,
#buttonz ul#building li div.supply3 div.buildingimg div.construction div.pusher {background-position: -1200px 0px;}
#buttonz ul#building li.on div.supply4 div.buildingimg,
#buttonz ul#building li.off div.supply4 div.buildingimg,
#buttonz ul#building li.disabled div.supply4 div.buildingimg,
#buttonz ul#building li div.supply4 div.buildingimg div.construction div.pusher {background-position: -1100px 0px;}
#buttonz ul#building li.on div.supply12 div.buildingimg,
#buttonz ul#building li.off div.supply12 div.buildingimg,
#buttonz ul#building li.disabled div.supply12 div.buildingimg,
#buttonz ul#building li div.supply12 div.buildingimg div.construction div.pusher {background-position: -900px 0px;}
#buttonz ul#building li.on div.supply212 div.buildingimg,
#buttonz ul#building li.off div.supply212 div.buildingimg,
#buttonz ul#building li.disabled div.supply212 div.buildingimg,
#buttonz ul#building li div.supply212 div.buildingimg div.construction div.pusher {background-position: -1700px 0px;}

/************************************************************
*************         =Detailansicht ************************
*************************************************************/

div.detail_screen {
    background-repeat:no-repeat;
    height:300px;
    width:654px;
    background-image:url(http://gf1.geo.gfsrv.net/cdn95/dab435e02e060b479363268ca63b0e.gif);
    z-index:10;
    display:none;
    margin:0px;
    position:absolute;  
}

div.detail_screen.small {background-image:url(http://gf1.geo.gfsrv.net/cdn99/5368907a3fd41c0a3a5bbf077fb24b.gif);   }

.detail_screen #pic ul { list-style-type: none;}
.detail_screen #pic .textLabel { 
    position: absolute;
    text-indent: -9999px;
}

.detail_screen #content {
    width:450px; 
    height:200px; 
    overflow:hidden; 
    float:left;
}

.detail_screen #content h2 {
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif; 
/*	color:#a26d00; */
	color:#d29d00;
	margin: 2px 0px 0px 0px; 
	width:300px;
	padding-left:22px;
	overflow:hidden;
	float:left;
	display:inline;
	padding-top:2px;
}

.detail_screen #wrapper {
    color:#848484; 
    font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif; 
    margin-top:30px; 
    padding-left:17px;
}

/************************************************************
*************        =Kosten        *************************
*************************************************************/
div#costswrapper {
    color:#848484; 
    font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif; 
    margin-top:3px !important; 
    padding-left:22px;
}

#costs {
    margin-left:-10px;
    width:430px;
    position:relative;
    height:60px;
    margin-top:10px;
}

#costs td {vertical-align:top}

#costs ul#resources li {
    height: 32px;
    width: 70px;
    display:inline;
    float:left;
    margin:0px 0px;
    text-align:center;
}

#costs #resources li .value {
    color:#a6b8cb;
    font: normal 9px/11px Verdana, Arial, Helvetica, sans-serif;
    text-align:center;
    width:70px;
    left: -10px;
    top:39px;
    display:block;
}

#costs #resources li.metal .value {
    top:39px;
    left:-9px;
}

#costs #resources li.crystal .value {
    top:39px;
    left:-9px;
}

span.missing_resource {color:#D43635;}

a.build-it,
a.build-it_disabled {
    position:absolute;
/*  left:269px; */
    left:289px;
    margin-top:-7px;
}
div#promotionCountdownBox {
    font: 11px Verdana,Arial,Helvetica,sans-serif;
    width: 155px;
    text-align: center;
    background: #13181D;
    border: 1px outset black;
    padding: 2px;
}

div#promotionCountdownBox a.build-it {
    position: static;
    font-weight: bold;
    margin: auto;
}

div#promotionCountdownBox a.build-it span {
    padding-top: 12px;
}

p#promotionCountdown {
    text-align: center;
    font-size: 20px;
    color: #FFD700;
}

.detail_screen #action li.techtree,
.detail_screen #action li.demolish {top:20px;}

#costswrapper li.enter input{
    border: 1px solid #141A1E; 
    height:28px; 
    width:44px; 
    font-size:14pt; 
    text-align:center;
    background-color:#274650;
    color:#848484;
}

a.build-it:link,
a.build-it:visited {
    font-size:16px;
    font-weight:bold;
    color:#fff;
    text-decoration:none;
    text-align:center;
    background:transparent url(http://gf1.geo.gfsrv.net/cdnca/5f463369e91b4c183874c87d673fba.gif) 0px 0px no-repeat;
    width:143px; 
    height:54px; 
    display:block; 
}

a.build-it:hover,
a.build-it:active {
    background:transparent url(http://gf1.geo.gfsrv.net/cdnca/5f463369e91b4c183874c87d673fba.gif) 0px -54px no-repeat;
    color:#fff;
}

a.build-it_disabled:link,
a.build-it_disabled:visited {
    font-size:16px;
    font-weight:bold;
    color:#fff;
    text-decoration:none;
    text-align:center;
    background:transparent url(http://gf1.geo.gfsrv.net/cdnca/5f463369e91b4c183874c87d673fba.gif) 0px -108px no-repeat;
    width:143px; 
    height:54px; 
    display:block; 
    cursor:default;
}

a.build-it_disabled:hover,
a.build-it_disabled:active {background:transparent url(http://gf1.geo.gfsrv.net/cdnca/5f463369e91b4c183874c87d673fba.gif) 0px -108px no-repeat;}

a.build-it span.textlabel {
    display:block;
    margin-top:30px;
}

a.build-it_disabled span.textlabel {
    display:block;
    margin-top:30px;
}

div#action {
    height:80px; 
    width:430px; 
    position:relative
}

div#action ul {
    list-style:none; 
    padding-top:20px; 
    line-height:20px;
}

li span.time, #possibleInTime a:link, #possibleInTime a:visited, #possibleInTime a:hover {
    color:#fff;
    font-weight:bold;
}

li.techtree,
li.demolish {
    height:50px;
    position:absolute;  
    width:64px; 
    text-align:center;
    top:25px;   
}

li.abort { 
    width:32px; 
    height:32px;
    position:absolute; 
    bottom:1px; 
    right:1px;
    list-style-type: none;
}

li.techtree a span.pic,
li.demolish a span.pic,
li.abort a span.pic,
li.techtree a span.disabled,
li.demolish a span.disabled {
    display:block;
    height:32px;
    width:32px;
    background:transparent url(http://gf1.geo.gfsrv.net/cdnca/5f463369e91b4c183874c87d673fba.gif) -143px 0px no-repeat;
    margin:0px auto;
}

li.demolish a span.pic,
li.demolish a span.disabled {width:64px;}

li.techtree a:hover span.pic {background:transparent url(http://gf1.geo.gfsrv.net/cdnca/5f463369e91b4c183874c87d673fba.gif) -143px -32px no-repeat;}

li.techtree a span.disabled,
li.techtree a:hover span.disabled {background:transparent url(http://gf1.geo.gfsrv.net/cdnca/5f463369e91b4c183874c87d673fba.gif) -143px -64px no-repeat;}

li.demolish a span.pic {background:transparent url(http://gf1.geo.gfsrv.net/cdn84/b39e62454d0094e28b985f5413db70.gif) 0px 0px no-repeat;}
li.demolish a:hover span.pic {background:transparent url(http://gf1.geo.gfsrv.net/cdn84/b39e62454d0094e28b985f5413db70.gif) 0px -32px no-repeat;}

li.abort a span.pic {background:transparent url(http://gf1.geo.gfsrv.net/cdnca/5f463369e91b4c183874c87d673fba.gif) -175px 0px no-repeat;}
li.abort a:hover span.pic {background:transparent url(http://gf1.geo.gfsrv.net/cdnca/5f463369e91b4c183874c87d673fba.gif) -175px -32px no-repeat;}

li.demolish a span.disabled,
li.demolish a:hover span.disabled {background:transparent url(http://gf1.geo.gfsrv.net/cdn84/b39e62454d0094e28b985f5413db70.gif) 0px -64px no-repeat;}

li.techtree a span.label,
li.demolish a span.label {display:block; }

li.techtree {left:263px;}

li.demolish {left:351px;}

li.techtree a,
li.demolish a {
    color:#848484;
    display:block;
    height:50px;
    width:64px;
    text-decoration:none;
}

li.techtree a:link,
li.techtree a:visited,
li.techtree a:focus {   display:block;}

li.techtree a:hover {   color:#fff;  }
li.techtree a:active {  }

li.demolish a:link,
li.demolish a:visited,
li.demolish a:focus {   display:block;  }

li.demolish a:hover {   color:#fff;  }
li.demolish a:active {  }

#planet .detail_screen #content span.level {
    margin-top:6px;
    float:left;
    width:100px;
    color:#D29D00;  
    font-size:11px;
    text-align:center; 
/*  font-weight:bold; */
}

a.abortNow {
     background:transparent url(http://gf1.geo.gfsrv.net/cdnca/5f463369e91b4c183874c87d673fba.gif) -208px -71px no-repeat;
     height: 15px;
     position:absolute;
     width: 15px;
     top:55px;
     left:54px;
}

a.abortNow:hover {background-position:-208px -88px;}

/***********************************************************************
************** =Lager   *************************************************
************************************************************************/

ul#storage {
    background:url(http://gf1.geo.gfsrv.net/cdn48/d17eb1cd5358276dc2c2088cc3527c.gif) no-repeat;
    height:80px;
    list-style:none;
    margin:0px 0px 0px 17px;
}

ul#storage li.on div.buildingimg,
ul#storage li div.pusher,
ul#den li.on div.buildingimg,
ul#den li div.pusher {background: url(http://gf1.geo.gfsrv.net/cdn3c/1b5526225494bb7c5534a35fc9ad4d.jpg) no-repeat;}

ul#storage li.off div.buildingimg,
ul#den li.off div.buildingimg {background: url(http://gf1.geo.gfsrv.net/cdn11/5fb0a3b145e5359cb27804322b2fb0.jpg) no-repeat;}

ul#storage li.disabled div.buildingimg,
ul#den li.disabled div.buildingimg {background: url(http://gf1.geo.gfsrv.net/cdn83/44f0299b1951034a749bda6226c20a.jpg) no-repeat;}

ul#storage,
ul#den{
    width:315px;
    height:80px;
    margin:15px auto 0px 17px;
    position:relative;
}

ul#storage li,
ul#den li {
    width:80px;
    height:80px;
    background-repeat:no-repeat;
    top:0px;
    position:absolute;
    list-style-type:none;   
}

ul#storage li a:link,
ul#storage li a:visited,
ul#den li a:link,
ul#den li a:visited {
    display:block;
    height:80px;
    width:80px;
    background:url(http://gf1.geo.gfsrv.net/cdn42/e3d481656bab1b216428a98a2e022e.gif) no-repeat;
    color:#FF9600;
    text-decoration:none;   
}
ul#storage li a:hover,
ul#storage li a.active,
ul#den li a:hover,
ul#den li a.active {
    background:url(http://gf1.geo.gfsrv.net/cdnad/85ac39e8f55c11b1634688f52030a6.gif) no-repeat;
    color:#FF9600;
    text-decoration:none;   
}
ul#storage li a:focus,
ul#storage li a:active,
ul#den li a:focus,
ul#den li a:active {
    background:url(http://gf1.geo.gfsrv.net/cdn42/e3d481656bab1b216428a98a2e022e.gif) no-repeat;
    color:#FF9600;  
    text-decoration:none;
}

ul#storage li#button7 {left:11px;}
ul#storage li#button8 {left:118px;}
ul#storage li#button9 {left:225px;}

ul#den li#button10 {left:11px;}
ul#den li#button11 {left:118px;}
ul#den li#button12 {left:225px;}

ul#storage li.on div.supply22 div.buildingimg,
ul#storage li.off div.supply22 div.buildingimg,
ul#storage li.disabled div.supply22 div.buildingimg,
ul#storage li div.supply22 div.buildingimg div.pusher {background-position: 0px 0px;}

ul#storage li.on div.supply23 div.buildingimg,
ul#storage li.off div.supply23 div.buildingimg,
ul#storage li.disabled div.supply23 div.buildingimg,
ul#storage li div.supply23 div.buildingimg div.pusher {background-position: -80px 0px;}

ul#storage li.on div.supply24 div.buildingimg,
ul#storage li.off div.supply24 div.buildingimg,
ul#storage li.disabled div.supply24 div.buildingimg,
ul#storage li div.supply24 div.buildingimg div.pusher  {background-position: -160px 0px;}


ul#den li.on div.supply25 div.buildingimg,
ul#den li.off div.supply25 div.buildingimg,
ul#den li.disabled div.supply25 div.buildingimg,
ul#den li div.supply25 div.buildingimg div.pusher {background-position: -240px 0px;}

ul#den li.on div.supply26 div.buildingimg,
ul#den li.off div.supply26 div.buildingimg,
ul#den li.disabled div.supply26 div.buildingimg,
ul#den li div.supply26 div.buildingimg div.pusher {background-position: -320px 0px;}

ul#den li.on div.supply27 div.buildingimg,
ul#den li.off div.supply27 div.buildingimg,
ul#den li.disabled div.supply27 div.buildingimg,
ul#den li div.supply27 div.buildingimg div.pusher  {background-position: -400px 0px;}

a.close_details {
    height:16px;
    width:16px;
    float: left; 
    margin-top: 2px; 
    margin-left: 5px;
}

.close_ressources {
	position:relative;
	left:625px;
	top:3px;
}

a.close_details:link,
a.close_details:visited { background:transparent url(http://gf1.geo.gfsrv.net/cdnca/5f463369e91b4c183874c87d673fba.gif) -207px 0px no-repeat;}

a.close_details:hover { background:transparent url(http://gf1.geo.gfsrv.net/cdnca/5f463369e91b4c183874c87d673fba.gif) -207px -17px no-repeat;}

a.close_details:active,
a.close_details:focus {background:transparent url(http://gf1.geo.gfsrv.net/cdnca/5f463369e91b4c183874c87d673fba.gif) -207px 0px no-repeat;}

a.close_details .textlabel {
    height:1px;
    left:-9999px;
    overflow:hidden;
    position:absolute;
    width:1px;
}

#RessLayer a.close_details,
#rocketsilo a.close_details,
#techinfolayer a.close_details,
#supplydepotlayer a.close_details,
#jumpgate a.close_details,
#sftcontainer a.close_details,
#feedback a.close_details {
    float:right; 
    margin:3px 9px 0px 0px; 
    display:inline; /* IE6 fix */
}

ul#building span.ecke,
ul#storage span.ecke,
ul#den span.ecke,
ul#building span.eckeoben,
ul#storage span.eckeoben,
ul#den span.eckeoben,
ul#stationbuilding span.eckeoben,
#shipyard ul li span.eckeoben,
#defense ul li span.eckeoben,
#buttonz span.eckeoben {
    width:50px;
    position:absolute;
    height:16px;
}

ul#building span.eckeoben,
ul#storage span.eckeoben,
ul#den span.eckeoben,
ul#stationbuilding span.eckeoben,
#shipyard ul li span.eckeoben,
#defense ul li span.eckeoben,
#buttonz span.eckeoben {
    position:absolute;
    float:left;
    top:2px;
    left:10px;
    width:60px;
    text-align:right;
}

ul#storage span.eckeoben,
ul#den span.eckeoben,
ul#stationbuilding span.eckeoben {padding-top:2px;}

ul#building span.time,
ul#storage span.time,
ul#den span.time,
ul#stationbuilding span.time,
ul#military span.time,
ul#civil span.time,
ul#defensebuilding span.time,
#buttonz ul span.time {
    display:block;
    font-weight:700;
    color:#cccccc;
    font-size:11px;
    background-color:#111000;
    position:absolute;
    padding:3px 0px;
    -moz-opacity:0.8;
    filter:alpha(opacity=80);
    width:96px;
    top:43px;
    left:2px;
}

ul#storage span.time,
ul#den span.time,
ul#stationbuilding span.time,
#shipyard ul span.time,
#research ul span.time,
#defense ul span.time {
    width:76px;
    top:30px;
}

ul#building span.ecke {
	position:relative;
	float:left;
    top:85px;
    left:10px;
    width:80px;
	text-align:right;
}

#resources ul#building span.eckeoben {
	position:absolute;
	float:left;
    top:2px;
    left:10px;
    width:80px;
	text-align:right;
}

ul#storage span.ecke,
ul#den span.ecke {
    position:relative;
    float:left;
    top:65px;
    left:10px;
    width:60px;
    text-align:right;
}

ul span.level {
    color:#ff9600;
    font-size:11px;
}

ul span.level span.textlabel {
    height:1px;
    left:-9999px;
    overflow:hidden;
    position:absolute;
    width:1px;
}

div#description {
    width:640px; 
    height:90px; 
    margin: 2px 0px 0px 6px;
    color:#848484;
    font-size:11px;
    line-height:130%;
}

body#premium div#description span {
    display: block;
    float: right;
}

div#description .textlabel {
    height:1px;
    left:-9999px;
    overflow:hidden;
    position:absolute;
    width:1px;
}

div#description p {
    padding:0 10px; 
    margin:0px; 
    margin-top:10px;
    line-height:130%;
    color:#848484; 
    font-size:11px; 
    height:80px;
    width:455px; 
    overflow:hidden;
}

a.help {
    display:block;
    float:left;
    height:18px;
    width:18px;
    margin: 0px 5px 18px 0px;
}

a.help:link,
a.help:visited {background:transparent url(http://gf1.geo.gfsrv.net/cdnca/5f463369e91b4c183874c87d673fba.gif) -207px -34px no-repeat;}
a.help:hover {background:transparent url(http://gf1.geo.gfsrv.net/cdnca/5f463369e91b4c183874c87d673fba.gif) -207px -52px no-repeat;}
a.help:active,
a.help:focus {background:transparent url(http://gf1.geo.gfsrv.net/cdnca/5f463369e91b4c183874c87d673fba.gif) -207px -34px no-repeat;}

#capacity {
    float:left; 
    width:150px; 
    height:80px; 
    margin-top:10px; 
    position:relative;
}

#capacity h4 {
    color:#848484; 
    font-size:11px; 
    margin-top:10px; 
    display:block; 
    text-align:center;
    font-weight:normal;
}

#capacity .bg-capacity {
    background:url(http://gf1.geo.gfsrv.net/cdn25/0de689605492a8a591d0d4f0d4e925.jpg) no-repeat;
    display:block; 
    height:20px; 
    width:128px; 
    margin:5px auto;
}
#capacity .bar {
    width:116px; 
    overflow:hidden; 
    height:6px; 
    display:block; 
    background:url(http://gf1.geo.gfsrv.net/cdnc1/52e68e94eb3c0ad2e5db0cde5794bf.gif) no-repeat -160px top;
    position:absolute; 
    top:35px; 
    left:17px;
}

#capacity .amount {
    color:#fff; 
    font-size:11px; 
    display:block; 
    text-align:center;
}

#message-wrapper {
    position:absolute;
    height:38px;
    left:181px;
    top:102px;
    width:654px;
} 

#message_alert_box,
a#message_alert_box_default,
#messages_collapsed,
#attack_alert  {
    float:left;
    display:inline; /*IE6*/
}

#attack_alert a {   background-position:25px 0px;}
#attack_alert a.new {   background-position:25px 13px;}

#message_alert_box a{   background-position:0px 0px;}
#message_alert_box a.new {  background-position:0px 13px;}


#message_alert_box,
message_alert_box_default{
    background:url(http://gf1.geo.gfsrv.net/cdne5/cd1f1cbc59f2b59aa19c865697387c.gif) no-repeat;
    background-repeat: no-repeat;
    color:#fff;
    display:block;
    height: 42px; 
    margin-left:3px;
    margin-top:-2px;
    text-decoration:none;
    width: 71px;
}

/*#message_alert_box.emptyMessage {background-image: url(http://gf1.geo.gfsrv.net/cdn5b/891c91e0d3ee1adba9abc0a3709b61.gif);}*/

a#message_alert_box.emptyMessage:hover,
a#message_alert_box_default:hover,
a#message_alert_box:hover {
    background:url(http://gf1.geo.gfsrv.net/cdn8c/0c080ba528dab654af4ecad9664be5.gif) no-repeat;
}

#message_alert_box span,
#message_alert_box_defaulr span,
#message_alert_box.emptyMessage span {
    color: #fff;
    display:block;
    font-size:10px;
    left:11px;
    margin-top:4px;
    overflow:hidden;
    position:absolute;
    text-align:center;
    text-decoration:none;
    top:20px;
    width:59px;
}

#message_alert_box.emptyMessage span {color:#848484;}

/***********************************************/
/*          LINKBAR                            */
/***********************************************/

#bar {
    font-size:11px;
    width:100%;
    margin-top:2px;
    text-align:center;
}

#bar a,
#bar a:link,
#bar a:visited,
#bar a:active {
    color:#6f9fc8;
    display: inline-block;
    text-decoration:none;
}

#bar a:hover {
    text-decoration:underline;
    color:#9c0;
}

#bar ul {
    margin: 0 auto;
}

#bar ul li {
    display:inline;
    list-style-type:none;
    list-style-position:outside;
    margin:0 15px 0 0;
}

#bar ul li#playerName {
    float: left;
    margin-right: 1px;
}
#bar ul li#playerName span.status_abbr_outlaw {
    padding-left: 15px;
    background-image:url(http://gf1.geo.gfsrv.net/cdnb4/6c06cd9b6a4a6255eef401ff4c4f52.gif);
    background-repeat: no-repeat;
}
#bar ul li#OGameClock {
    margin-right: 0;
    float: right;
}

.buddie_highlight {color:#fff;}

#messagebox,
#messages_collapsed {width: 498px;}

#message_alert_box,
#message_alert_box_default,
#attack_alert {
    height:35px;
    width:42px;
}

#attack_alert {
    color:#fff;
    display:block;
    height: 42px; 
    margin-left:2px;
    text-decoration:none;
    width: 71px;
}

#attack_alert a:link {
    background-image: url(http://gf1.geo.gfsrv.net/cdn63/b5ed58c3cc4e51e4f6b9d7595b5c30.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    display:block;
    height:42px;
    width:71px;
}

#message_alert_box,
#message_alert_box_default{
/*  background:transparent url(http://gf1.geo.gfsrv.net/cdn0b/09eb061a1b374963f21758c68080ac.gif) no-repeat 0px 0px; */
    margin:0px 3px 0px 5px;
    display:inline; /*IE6 */
    width: 71px;
    height:42px;
}

#messages_collapsed {
    text-align:left;
    line-height:16px;
    height:38px;
    width:491px;
    padding-left:5px;
    color:#848484;
    font-size:11px;
    overflow:visible;
}

#message-wrapper div.event-new { width:398px;}

#messageheader {background:#000;}

#messagefooter {
    background:transparent url(http://gf1.geo.gfsrv.net/cdnd2/95edebdd148b6aba2b2dfde35913d3.gif) no-repeat top left;
    height:20px;
}

#info #message-wrapper table {
    margin-top:0px;
    margin-left:2px;
    width:490px;    
}

#info #messages_collapsed table {
    margin-top:0px;
    margin-left:3px;
    width:490px;    
}

#message-wrapper table td.col1{ padding-left:5px }

#message-wrapper table td { white-space:nowrap; overflow:hidden;}

#overview #TB_ajaxContent,
#shipyard #TB_ajaxContent { 
    padding:0px; 
/*  background-color:#0D1014;*/
/*  background-color:#29313C; */
    } 

#eventz tr.alt td {background-color:#29313c;}

#eventz tr.friendly td,
#phalanx tr.friendly td {color:#4af74d;}

#eventboxBlank,
#eventboxLoading { 
    font-size: 11px;
    font-weight: 700;
    line-height: 36px;
    text-transform: uppercase;
}

#eventboxBlank { color: #6F9FC8;}

#eventboxContent {
    float: left;
    position: relative;
    z-index: 100;
    background: transparent;
    width: 667px;
    overflow: hidden;
    margin-bottom: 5px;
    text-align: center;
}

#messagebox a.closeTB {
    height:16px;
    width:16px;
    float: right; 
    margin:0px;
    background:transparent url(http://gf1.geo.gfsrv.net/cdnca/5f463369e91b4c183874c87d673fba.gif) -207px 0px no-repeat;
    cursor:pointer;
}

a.closeTB:link,
a.closeTB:visited {background:transparent url(http://gf1.geo.gfsrv.net/cdnca/5f463369e91b4c183874c87d673fba.gif) -207px 0px no-repeat;}
a.closeTB:hover {background:transparent url(http://gf1.geo.gfsrv.net/cdnca/5f463369e91b4c183874c87d673fba.gif) -207px -17px no-repeat;}
a.closeTB:active,
a.closeTB:focus {background:transparent url(http://gf1.geo.gfsrv.net/cdnca/5f463369e91b4c183874c87d673fba.gif) -207px 0px no-repeat;}

#eventz tr.neutral td,
#phalanx tr.neutral td {color:#fcce00;}

table#eventz {
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
} 

#eventz tr.hostile td,
#phalanx tr.hostile td {color:#d43635;}

#eventz td.counter {
    font-weight:700;
    width:56px;
    text-align:center;
}

#message-wrapper .textLabel,
#messagebox .textLabel{
    height:1px;
    left:-9999px;
    overflow:hidden;
    position:absolute;
    width:1px;
}

#messagebox #messagebody {
    background-color:#2D3643;
    color:#848484;
}

#messages_collapsed a:link,
#messages_collapsed a:visited,
#messages_collapsed a:hover,
#messages_collapsed a:active {
    display:inline; /*IE 6 fix*/
    height:18px;
    width:20px;
    background:transparent url(http://gf1.geo.gfsrv.net/cdn71/fc7a8ede3499a0b19ea17613ff0cb1.gif) no-repeat top left;
    float:right;
    margin-right:8px;
    margin-top:3px;
}

#messages_collapsed a:hover {background:transparent url(http://gf1.geo.gfsrv.net/cdn71/fc7a8ede3499a0b19ea17613ff0cb1.gif) no-repeat -20px 0px;}

/**********************************************************
********************************* =STATION *****************
***********************************************************/

#station #buttonz ul#building li.on div.station1 div.buildingimg,
#station #buttonz ul#building li.off div.station1 div.buildingimg,
#station #buttonz ul#building li.disabled div.station1 div.buildingimg {background-position: -400px 0px;}
#station #buttonz ul#building li.on div.station2 div.buildingimg,
#station #buttonz ul#building li.off div.station2  div.buildingimg,
#station #buttonz ul#building li.disabled div.station2 div.buildingimg {background-position: -300px 0px;}
#station #buttonz ul#building li.on div.station3  div.buildingimg,
#station #buttonz ul#building li.off div.station3  div.buildingimg,
#station #buttonz ul#building li.disabled div.station3 div.buildingimg {background-position: -200px 0px;}
#station #buttonz ul#building li.on div.station4 div.buildingimg,
#station #buttonz ul#building li.off div.station4 div.buildingimg,
#station #buttonz ul#building li.disabled div.station4 div.buildingimg {background-position: -100px 0px;}
#station #buttonz ul#building li.on div.station5 div.buildingimg,
#station #buttonz ul#building li.off div.station5 div.buildingimg,
#station #buttonz ul#building li.disabled div.station5 div.buildingimg {background-position: 0px 0px;}
#station #buttonz ul#building li.on div.station6 div.buildingimg,
#station #buttonz ul#building li.off div.station6 div.buildingimg,
#station #buttonz ul#building li.disabled div.station6 div.buildingimg {background-position: -500px 0px;}

#station #buttonz ul#building li {
    padding:0px;
    margin:0px;
}

.clearfloat {
/* this class should be placed on a div or break element
and should be the final element before the close of
a container that should fully contain a float */
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.fleft {    float:left;}
.fright {   float:right;}

.undermark {    color:#99CC00 !important;}
.overmark { color:#D43635 !important;}
.middlemark {   color: #D29D00;}
.disabled { color: #444444;}

.honorableCombat { color: #0f0; }
.dishonorableCombat { color: #f00; }

#fleet1 form a.disabled { color: #444444;}


/***********************************************************************
************** Aenderungen seit 14. Mai 2008   *************************
************************************************************************/


#content .scrollBar .scrollUp a  {
    background-image:url(scrollbar/up.gif);
    display:block;
    width:20px;
    height:23px;
    text-decoration:none;
}
#content .scrollBar .scrollDown a  {
    background-image:url(scrollbar/down.gif);
    display:block;
    width:20px;
    height:23px;
    text-decoration:none;
}
#content .scrollBar .scrollMiddle  {
    background-image:url(scrollbar/middleBG.gif);
    display:block;
    width:20px;
}

#content .scrollBar .barTop  {
    position:relative;
    background-image:url(scrollbar/scrollerTop.gif);
    display:block;
    width:20px;
    height:2px;
    font-size:1px;
    line-height:1px;
}
#content .scrollBar .scrollHandle  {
    background-image:url(scrollbar/scrollerBottom.gif);
    background-position:0% 100%;
    display:block;
    width:20px;
    height:auto;
    font-size:1px;
    line-height:1px;
    padding-bottom:2px;
}

/***************** 
Einstellungen 
****************/

#preferences #planet {
    background: transparent url(http://gf1.geo.gfsrv.net/cdnfc/d6be87b736a0828d381d940ea1fdf4.jpg) no-repeat;
    height: 250px;
    margin: 0px auto;
    position: relative;
    width: 654px;
    margin-bottom:3px;
}

#preferences .c-left, 
#preferences .c-right,
#ticket .c-left,
#ticket .c-right,
#premium .c-left, 
#premium .c-right {
    height:39px;
    width:28px; 
    position:absolute;  
    top:214px;
}

#preferences #content {
    width:669px;
    margin:1px auto;
}

#preferences #content .contentzs {
    margin:0px auto;
    padding-top:0px;
    width:667px;
}

#preferences #inhalt ul.tabsbelow {
/*  background:url(http://gf1.geo.gfsrv.net/cdn3d/9f6ae9f22f2aff55be4df6b93f9837.gif) no-repeat 0px 0px;
    width:650px;*/
    height:28px;
/*  border-bottom:1px solid #000000; */
/*  margin-left:9px;        */
    margin-left:33px;
    padding-top:3px;
}

#preferences .contentzs .footer {
    background:transparent url(http://gf1.geo.gfsrv.net/cdnbe/04a7b39dc27c29c4c2cadd3fd44ec0.gif) 0px 0px repeat-y;
    height:29px;
}

#preferences .contentzs .content {background:transparent url(http://gf1.geo.gfsrv.net/cdn03/db530b4ddcbe680361a6f837ce0dd7.gif) 0px 0px repeat-y;}


#preferences .contentzs .tabwrapper {
    background: transparent url(http://gf1.geo.gfsrv.net/cdnef/bfb16d45a8ab1ca15ca3029feb8b44.gif) 0px 0px no-repeat;
    height:29px;
    padding-top:4px; 
}
    
#preferences #inhalt ul.tabsbelow li {
    display:block;
    text-align:center;
    margin-top:1px;
    float:left;
    text-align:center;
    list-style-type:none;
    height:25px;
}

#preferences #inhalt ul.tabsbelow li a:link,
#preferences #inhalt ul.tabsbelow li a:visited,
#preferences #inhalt ul.tabsbelow li a:hover,
#preferences #inhalt ul.tabsbelow li a:active {
    color:#576472;
    font-weight:700;
    text-decoration:none;
    display:block;
    width:150px;
    height:25px;
    overflow:hidden;
    line-height:25px;               
}

#preferences #inhalt ul.tabsbelow li a span {
    display:block;
    line-height:25px;
    height:25px;
    overflow:hidden;
}

#preferences #inhalt table.prefstable {
    font-size:11px;
    width:606px;
    border-collapse:collapse;
}

#preferences #inhalt #content .wrap {padding:15px 0px;}

#preferences #inhalt #content .wrap table {margin:0px auto;}

#preferences td input,
#preferences td select {padding:2px 5px;}

#preferences td input.button188 { 
    border:0px none;
    color:#0d1014;
    display:block;
    margin:0px auto;
    width:176px;
}

#preferences td select {padding:0px;}

#preferences td input.save:hover {background-color:#F21;}

#preferences #inhalt table.prefstable td.desc{
    font-weight:700;
    padding:4px 0 4px 10px;
}

span.normal {font-weight:100;}

#preferences #inhalt table.prefstable td {
    padding:2px 0px;
    border-collapse:collapse;
}
#preferences #inhalt table.prefstable tr.alt td {background-color:#13181D;}
#preferences #inhalt table.prefstable td.value {text-align:center;}
#preferences #inhalt table.prefstable td.info {padding:10px 0px 10px 10px;}

#preferences #inhalt #three table.prefstable td.info {
    padding-left:10px;
    width:425px;
}

#preferences #inhalt table.prefstable td a:link,
#preferences #inhalt table.prefstable td a:visited,
#preferences #inhalt table.prefstable td a:hover,
#preferences #inhalt table.prefstable td a:active{
    color:#848484;
    text-decoration:underline;
}

#preferences #inhalt table.prefstable td a:hover {color:#929292;}

#errorBoxDecision, #errorBoxNotify, #promotionBox {
    position:absolute; 
    height:200px; 
    width:400px; 
    z-index:10000; 
    background: transparent url(http://gf1.geo.gfsrv.net/cdn08/c251c59f1988392ca2b9c5edccbf9b.gif) no-repeat;
    color:#848484;
    overflow:hidden;
    font-size:11px;
    text-align:center;
}

#errorBoxDecision #wrapper,
#errorBoxNotify #wrapper,
#promotionBox #wrapper {
    margin:6px auto;
    width:390px;
}

#errorBoxDecision #wrapper p,
#errorBoxNotify #wrapper p {padding:25px 20px;}

#promotionBox #wrapper div#promotionBoxContent {padding:15px 5px 10px 5px; height: 100px;}
#promotionBox #wrapper div#promotionBoxText {width: 300px;}
#errorBoxDecision h4,
#errorBoxNotify h4
#promotionBox h4 {
	color:#576472;
	font-size:12px;
	padding-top:3px;
	text-align:center;
}


#promotionBox #response a:link,
#promotionBox #response a:visited,
#promotionBox #response a:hover,
#promotionBox #response a:active,
#errorBoxDecision #response a:link,
#errorBoxDecision #response a:visited,
#errorBoxDecision #response a:hover,
#errorBoxDecision #response a:active,
#errorBoxNotify #response a:link,
#errorBoxNotify #response a:visited,
#errorBoxNotify #response a:hover,
#errorBoxNotify #response a:active {
    background-image:url(http://gf1.geo.gfsrv.net/cdna8/32e4c8b3352f36cbc0c7e458c22457.gif);
    background-repeat: no-repeat;
    display:block;
    height:38px;
    width:104px;
    margin:0px auto;
    text-align:center;
    text-decoration:none;
}

#promotionBox #response a.yes,
#errorBoxDecision #response a.yes,
#errorBoxNotify #response a.ok {background-position:0px 0px;}

#promotionBox #response a.yes:hover,
#errorBoxDecision #response a.yes:hover,
#errorBoxNotify #response a.ok:hover {background-position:-104px 0px;}

#promotionBox #response a.no,
#errorBoxDecision #response a.no {background-position: 0px -38px;}

#promotionBox #response a.no:hover,
#errorBoxDecision #response a.no:hover {background-position: -104px -38px;}

#errorBoxDecision #response a span,
#promotionBox #response a span,
#errorBoxNotify #response a span {
    color:#D6D6D6;
    display:block;
    font-size:18px;
    text-transform:capitalize;
    font-weight:bold;
    padding-top:10px;
    text-align:center;
}

/*-**************** PHALANX *****************/

body#phalanx {
    background:#000 url(http://gf1.geo.gfsrv.net/cdnf9/b09f5cd2b485913abd3d846ebdd35c.jpg) repeat-y 0%;
    width:600px;
    color:#848484;
    font-size:11px;
    overflow-x:hidden;
    overflow-y:hidden;
}

#phalanx table {
    margin:0px auto;
    width:550px;
    border-collapse:collapse;
}

#phalanx a:link,
#phalanx a:visited,
#phalanx a:hover,
#phalanx a:active {
    color:#fff;
    text-decoration:none;
}

#phalanx a:hover {text-decoration:underline;}

#phalanx th {
    font-weight:700;
    text-align:center;
    color:#fff;
    background:transparent url(http://gf1.geo.gfsrv.net/cdn16/4656f6475859e05f618e81c8d31bee.gif) repeat-x;
    height:20px;
    border:1px solid #161A20;
}

#phalanx td {
    background-color:#23212D;
    border:1px solid #161A20;
}

#phalanx td.countdown {
    vertical-align:middle;
    padding:2px 10px;
}

#phalanx td.text {padding:5px;}

/********************************************/
/***************** PREMIUM *****************/
/******************************************/

#premium div#planet,
#ticket div#planet {
    background:url(http://gf1.geo.gfsrv.net/cdn87/fadec9420b5aeed257b90e9b0b5ea1.jpg) no-repeat;
    height:250px;
}

/********* Offiziere  **********/
#premium ul#building li.button div.buildingimg,
#premium div#detail div.pic,
#officers a
{background: url(http://gf1.geo.gfsrv.net/cdne9/f689d8f1f01b7fc14072132c187e09.png) no-repeat}
#premium ul#building li#button1 div.buildingimg {background-position:  0px 0px}
#premium ul#building li#button2 div.buildingimg {background-position:  -100px 0px}
#premium ul#building li#button3 div.buildingimg {background-position: -200px 0px}
#premium ul#building li#button4 div.buildingimg {background-position: -300px 0px}
#premium ul#building li#button5 div.buildingimg {background-position: -400px 0px}
#premium ul#building li#button6 div.buildingimg {background-position: -500px 0px}

/********* Offiziere gross  **********/
#premium div#detail div#pic1 {background-position: 0px -100px}
#premium div#detail div#pic2 {background-position: -200px -100px}
#premium div#detail div#pic3 {background-position: -400px -100px}
#premium div#detail div#pic4 {background-position: 0px -300px}
#premium div#detail div#pic5 {background-position: -200px -300px}
#premium div#detail div#pic6 {background-position: -400px -300px}

/* Halloween event */
#premium ul#building li.button div.buildingimg.halloween,
#premium div#detail div.pic.halloween,
#officers a.halloween
{background: url(http://gf1.geo.gfsrv.net/cdn59/30033d5dba1d78fbe0dcc60c8a8996.png) no-repeat}


#officers img { border:1px solid #000; -moz-border-radius:2px; border-radius: 2px;}
#officers a.pic1 { background-position: -72px -500px}
#officers a.pic2 { background-position: -40px -500px}
#officers a.pic3 { background-position: -104px -500px}
#officers a.pic4 { background-position: -136px -500px}
#officers a.pic5 { background-position: -168px -500px}
#officers a.pic1.on { background-position: -72px -532px}
#officers a.pic2.on { background-position: -40px -532px}
#officers a.pic3.on { background-position: -104px -532px}
#officers a.pic4.on { background-position: -136px -532px}
#officers a.pic5.on { background-position: -168px -532px}


#premium div#detail div#pic1,
#premium div#detail div#pic2,
#premium div#detail div#pic3,
#premium div#detail div#pic4,
#premium div#detail div#pic5,
#premium div#detail div#pic6 {
    float:left; 
    height:200px;
    margin-left:2px;
    position: relative;
    width:200px;
}
    
/********* Beschreibung  **********/

#premium div.detail_screen div#description p{
    float:left;
    margin-top:4px;
    height:auto;
    width:625px;
    color:#6f9fc8;
    font-weight:700;
}

#premium div.detail_screen div#description p a {margin-top:3px;}

#premium div.detail_screen div#wrapper {
    color: #848484;
    font: 11px Verdana,Arial,Helvetica,sans-serif;
    line-height: 14px; 
    margin-top: 10px; 
    padding-left: 17px;
}

#premium div#inhalt p#stimulus {
    padding: 10px 15px;
    color:#848484;
}

#premium .detail_screen #content h2 {
    width:191px;
    margin-left:17px;
}

#premium .detail_screen #content span.level {
    font-size:11px;
    margin-top:4px;
    text-align:right;
    width:220px;    
}

#premium div#features a.build-it,
#premium div#features a.build-it_disabled {
    position:static;
    left:auto;
    font-size:12px;
    float:right;
    margin-right:15px;
    margin-top:10px;
    display:inline /*IE6*/
}

#premium div#features a.build-it span.textlabel,
#premium div#features a.build-it_disabled span.textlabel {
    margin-top:auto;
    padding-top:5px;
    white-space:normal;
}

#premium div#features p {
    float:left;
    width:265px;
}

#premium ul#building {
    margin-top:10px;
}

#premium .timer {
    font-size:10px;
    height:25px;
    padding:8px;
} 

.newBlue {  color:#55788F; }

#premium #timeLink {
    background:transparent none repeat scroll 0 0;
    cursor:pointer;
    display:inline;
    text-decoration:none;
}

#premium span.time {
    opacity:0.67;
    filter:alpha(opacity=67);   
}

#premium ul#building li {
    overflow:hidden;
}

#premium .level .overmark {
    color: #d43635; 
    font-weight:700;
    padding:0px 6px 2px;
}

#premium .level .undermark {
    color: #9c0; 
    font-weight:700;
    padding:0px 6px 2px;
}

#premium div.detail_screen div#content h2 { padding:0px; }

#premium #buttonz ul#building li {
    background-repeat:no-repeat;
    height: 130px;
}

#premium #buttonz ul#building .buildingimg { height:100px;}

.remaining {
    background: #10181F;
    border: 1px solid #000;
    color: #6F9FC8;
    font-size: 10px;
    margin-top: 10px;
} 

.remaining span { display:inline;}
.remaining span.remDate { margin-left:4px;}
.remaining span.remTime { margin-right:5px;}

#galaxyLoading,
#techDetailLoading { 
    background: transparent url(http://gf1.geo.gfsrv.net/cdn0e/6e0f46d7504242302bc8055ad9c8c2.gif) no-repeat center;
    height: 550px; 
    margin-left: 6px;
    position: absolute;
    width: 654px;
    z-index:111;
}

#techDetailLoading { 
    height: 300px; 
    width: 654px;
    position:relative;
    top:-40px;
    left:20px;
}
/*---------------------- TECHINFO -----------------------------------------------------------------*/

#techinfo { 
    background: #282D33;
    color: #848484;
}

#techinfo h3 {
    padding:10px 5px;
    font-weight: 700; 
    color:#848484; 
    font-size: 12px; 
}

#techinfo .techwrapper p {
    padding:0px 5px 0px;
}

#techinfo a.close_details {
    display:inline; /* IE6 */
    float:right;
    margin:0px 5px 0px;
}

#techinfo .techwrapper tr.currentlevel td { 
    background-color:#2c4F20;
}

#techinfo .techwrapper div.leftcol,
#techinfo .techwrapper div.rightcol {
    float:left;
    display:inline; /* IE6 */
}

#techinfo .techwrapper div.leftcol {
    width:200px;
    margin:0px 5px 5px 0px;
}

#techinfo .techwrapper div.leftcol {
    width:200px;
    height:200px;
    border:1px solid #000;
}

#techinfo .techwrapper ul {
    display:block;
    margin-top:10px;
}

#techinfo .techwrapper li {
    margin-left:15px;
    list-style-type:square;
}

#techinfo .techwrapper li a:link,
#techinfo .techwrapper li a:visited,
#techinfo .techwrapper li a:hover,
#techinfo .techwrapper li a:active{
    color:#ACACAC;
    text-decoration:none;
}

#techinfo .techwrapper li a:hover {
    color:#d1d1d1;
    text-decoration:underline;
}
#techinfo .techwrapper li br {  display:none;}

#techinfo .techwrapper div.rightcol {   width:405px;}

#techinfo .techwrapper table,
#defense #techinfo .techwrapper table {
    border-collapse:collapse;
    margin:15px auto;
    border:1px solid #000;
}

#techinfo .techwrapper table { width:400px; overflow:visible; }

#techinfo .techwrapper table th{    background-color:#12171C;}

#techinfo .techwrapper th,
#techinfo .techwrapper td {
    text-align:center;
    padding:2px 6px;
}

#techinfo .techwrapper th { font-weight:700; padding-bottom:3px; border-bottom:1px dotted #848484;}

#techinfo .techwrapper tr.alt td {  background-color:#23212D;}

#abandonplanet a.close{
    margin: 10px 13px 0pt;
    display:inline;
    float:right;
}

#overview #abandonplanet input.start {
    font-size:11px;
    padding:0;
    width:160px;
    text-align:center;
    padding:3px 6px; 
    cursor:pointer; 
    background-color:#1A2733; 
    color:#848484; 
    border:1px solid #434353;
}

#abandonplanet input.text {
    background-color:#274650;
    border:1px solid #141A1E;
    color:#848484;
    height:15px;
    font-size:11px;
    padding:3px 2px;
    width:150px;
}

#abandonplanet #block.button188 { display:block;}
#abandonplanet a:hover#block.button188 { text-decoration:none;}

#overview #abandonplanet #inner div#validate {
    background-color:#13181D; 
    border:1px solid #000;
    height:80px;
    margin:10px auto 0px auto;
    width:423px; 
}

#overview #abandonplanet #inner #validate div{  margin: 10px 0px 5px 0px; text-align:center;    }

#overview #abandonplanet #inner div#validate input {
	float:left;
	margin:7px 0 0 10px;
	width:180px;
}

#overview #abandonplanet #inner div#validate .button188 {
	float:right;
	margin:5px;
}

#abandonplanet #validate p{
    font-weight:700;
    margin-top:5px;
    text-align:center;  
}

#abandonplanet table { width:100%; border-collapse:collapse;}
#abandonplanet th { padding:4px 0px;}
#abandonplanet td { padding:3px 0px;}
#abandonplanet tr.head th { border-bottom: 1px dotted #848484;}
#abandonplanet th.second { padding:10px 0px 2px;}

#costswrapper #resources a#maxlink:link,
#costswrapper #resources a#maxlink:visited,
#costswrapper #resources a#maxlink:active {
    color:#fff;
    text-decoration:none;
}

#costswrapper #resources a#maxlink:hover {
    color:#fff;
    text-decoration:underline;
}

#costswrapper #resources li.enter p {   
    padding-top:3px;
    width:72px;
}

#credits a:link,
#credits a:visited,
#credits a:hover,
#credits a:active { color:#848484;}

a#changelog_link {
    background-color:#000;
    border:1px solid #9c0;
    color:#9c0;
    font-size:9px;  
    left:6px;
    padding:2px 6px;    
    position:absolute;
    text-decoration:none;
    top:115px;
}

a#changelog_link:hover {
    background-color:#9c0;
    border: 1px solid #000;
    color:#000;
}

#line { color:#848484;}

div#line .content-box-s { margin-left:3px; display:inline;}

#pqueue {
    width:435px;
    float:left;
    margin:5px 0px 1px 8px;
    display:inline; /* IE 6 */
}

#pqueue .header {
    background:transparent url(http://gf1.geo.gfsrv.net/cdn3b/153c9aead8b1a04b9d3790aa73e7ce.gif) no-repeat;
    height:29px;
}

#pqueue .header h3{
    color:#6F9FC8;
    font-weight:700;
    margin:0px;
    text-align:center;
    text-transform:uppercase;
    font-size:11px;
}

#pqueue .header h3 span { padding-top:8px;}

#pqueue .body {
    background:transparent url(http://gf1.geo.gfsrv.net/cdn59/1e4b8a8d5165b9b29182c8ef16382f.gif) repeat-y;
    padding:0px 15px;
/*  min-height:65px;  */
    min-height: 98px;
    height:auto !important;  /* für moderne Browser */
    height:65px;  /*für den IE */
}

#pqueue .footer {
    background:transparent url(http://gf1.geo.gfsrv.net/cdn1a/43f05d4e45fd191f8ced7d0f7e165c.gif) no-repeat;
    height:29px;
}

#pqueue .body ul.item {
	list-style-image:none; 
	list-style-position:outside; 
	list-style-type:none; 
	padding-top:10px;
}

#pqueue .body ul.item li {
    width:40px;
    height:65px;
    float:left;
    margin-right:5px; 
}

#pqueue .body ul.item li img { border:1px solid #0D1014; -moz-border-radius:3px;}
#pqueue .body ul.item li img:hover {border: 1px solid #263847;}

#pqueue .body .item span.number { font-size:10px; display:block; text-align:center;}
#pqueue .body ul.item li span.number:hover { color:#fff;}

#pqueue .body .item a:link,
#pqueue .body .item a:visited,
#pqueue .body .item a:hover,
#pqueue .body .item a:active {
    border:1px solid #0D1014;
    display:block;
}

#pqueue .body .item a:hover { border:1px solid transparent}

#resources #TB_window { background:none; border:none;}
#resources #TB_ajaxContent.TB_modal{ padding:0px; }

#detail #description .display {
    float:right;
    width:130px;
    color:#848484;
    margin-top:10px;
    font-size:11px;
    cursor:pointer;
    display:inline; /*IE6 fix */
}

.status_abbr_noob{color: lime !important;}
.status_abbr_vacation{color: aqua !important;}
.status_abbr_strong{color: #f00 !important;}
.status_abbr_banned{color: #fff !important; text-decoration:line-through;}
.status_abbr_active{color: #fff !important;} /* b0c4de */
.status_abbr_inactive{color: #6E6E6E !important;}
.status_abbr_longinactive{color: #4F4F4F !important;}
.status_abbr_outlaw{color: #FF33FF !important;}
.status_abbr_honorableTarget{color: #FFFF66 !important;}
.status_abbr_ally_own{color: green !important;}
.status_abbr_ally_war{color: red !important;}

.rank_starlord1,
.rank_starlord2,
.rank_starlord3,
.rank_bandit1,
.rank_bandit2,
.rank_bandit3 {
    background: transparent url(http://gf1.geo.gfsrv.net/cdn31/0d31df283f135198103ab7a2cc11ca.png) no-repeat center;
    width: 0px;
    height: 15px;
    margin-right: 5px;
    margin-left: 2px;
    padding-left: 15px;
}

.rank_bandit1 {background-position: 0px;}
.rank_bandit2 {background-position: -15px;}
.rank_bandit3 {background-position: -30px;}

.rank_starlord1 {background-position: -45px;}
.rank_starlord2 {background-position: -60px;}
.rank_starlord3 {background-position: -75px;}

#advice-bar { 
    left:0px;
    position:relative;
    text-align:center;
    top:0px;
    width:150px;
}

#advice-bar a { text-decoration:none;}
#advice-bar a img{ border:0px none; }

.new { font-weight:700;}

#planet .slot {
/*  background:url(http://gf1.geo.gfsrv.net/cdnb7/831acdebe152e2f66a7c95191ddb91.gif) no-repeat; */
        background:url(http://gf1.geo.gfsrv.net/cdn28/d792c1d219ecc13f8764f9a988a655.gif) no-repeat 0px 0px;
    height:25px;
    font-size:11px;
    line-height:25px;
    text-align:center;
    text-decoration:none;
    overflow:hidden;
    padding:0px;
    position:absolute;
    width:231px;
    z-index:10;
}

#planet .slot-hover {
    background:url(http://gf1.geo.gfsrv.net/cdn28/d792c1d219ecc13f8764f9a988a655.gif) no-repeat 0px -25px;
/*  color:#9D7433; */
    color:#ccc;
}

#planet .slot a:link,
#planet .slot a:visited,
#planet .slot a:active{ color:#9c0; display:block; text-decoration:none;}
#planet .slot a:hover { color:#bcd; text-decoration:none;}

#planet div#slot01.slot {top:267px; right: 2px;}
#planet div#slot02.slot {top:237px; right: 2px;}
#movementnew #planet div#slot01.slot,
#trader #planet div#slot01.slot { top:217px;}

.button188, a.button188 {
    background:transparent url(http://gf1.geo.gfsrv.net/cdn62/95c8d984f0b5e1ecf05e731ffc35f2.gif) no-repeat 0px 0px;
    border: 0px none;
    color:#fff;
    cursor:pointer;
    display:block;
    font-weight:700;
    font-size:11px;
    height:27px;
    line-height:27px;
    margin:5px auto;
    text-align:center;
    width:176px;
}

a.button188 span {
    display:block;
    line-height:27px;
    text-align:center;
}

.button188:hover, a.button188:hover, a.button188:hover span {
	background:transparent url(http://gf1.geo.gfsrv.net/cdn62/95c8d984f0b5e1ecf05e731ffc35f2.gif) no-repeat 0px -27px;
	color:#fff;
	text-decoration:none;
}

.buttonSave,
#netz #message #showSpyReportsNow .buttonSave  {
    background:transparent url(http://gf1.geo.gfsrv.net/cdn62/95c8d984f0b5e1ecf05e731ffc35f2.gif) no-repeat 0px -54px;
    border: 0px none;
    color:#0D1014;
    cursor:pointer;
    font-weight:700;
    font-size:11px;
    height:27px;
    text-align:center;
    width:88px;
}

.buttonSave:hover,
#netz #message #showSpyReportsNow .buttonSave:hover {
	background-position:0px -81px;
	text-decoration:none;
}

#netz #message #showSpyReportsNow .buttonSave  {
    display:block;
    padding:0px;
    margin:0px auto;
    background-color: transparent;
}

#netz #message #showSpyReportsNow table.defenseattack td.attack {padding-bottom:10px;}

.buttonSave:hover {background:transparent url(http://gf1.geo.gfsrv.net/cdn62/95c8d984f0b5e1ecf05e731ffc35f2.gif) no-repeat 0px -81px;}

.buttonOK {
    background:transparent url(http://gf1.geo.gfsrv.net/cdn62/95c8d984f0b5e1ecf05e731ffc35f2.gif) no-repeat -88px -54px;
    border: 0px none;
    color:#fff;
    cursor:pointer;
    font-weight:700;
    font-size:11px;
    height:27px;
    text-align:center;
    text-transform:uppercase;
    width:42px;
}

.buttonOK:hover {background:transparent url(http://gf1.geo.gfsrv.net/cdn62/95c8d984f0b5e1ecf05e731ffc35f2.gif) no-repeat -88px -81px;}

a.buttonSave span {
    display:block;
    line-height:27px;
    text-align:center;
}

#netz #alliance input.buttonSave { 
    border:0px none; 
    background-color:transparent; 
    color:#fff;
    display:block; 
    margin:0px auto;
    width:88px;
}

.contentz .tabContent span {
    display:block;
    height:46px;
    line-height:46px;
}

#netz #alliance a.save_small {
    background:transparent url(http://gf1.geo.gfsrv.net/cdn62/95c8d984f0b5e1ecf05e731ffc35f2.gif) no-repeat 0 -54px;
    border: 0px none;
    color:#fff;
    cursor:pointer;
    display:block;
    font-weight:700;
    font-size:11px;
    height:26px;
    line-height:26px;
    margin:5px auto;
    text-align:center;
    width:88px;
}

#netz #alliance a.save_small:hover {
	background-position:0 -81px;
	text-decoration:none;
}

#highscore #stat_list_content a.save_bigger,
#netz #alliance a.save_bigger {
    background:transparent url(http://gf1.geo.gfsrv.net/cdn62/95c8d984f0b5e1ecf05e731ffc35f2.gif) no-repeat 0 0;
    border: 0px none;
    color:#fff;
    cursor:pointer;
    display:block;
    font-weight:700;
    font-size:11px;
    height:26px;
    line-height:26px;
    margin:5px auto;
    text-align:center;
    width:176px;
}

#netz #alliance a.save_bigger:hover {
	background-position:0 -27px;
	text-decoration:none;
}

input.textInput,
table td input.textInput,
div.contentz td input.textInput,
#preferences div.contentzs table td input.textInput,
#preferences div.contentzs table td select.textInput {
	background: #274650;
	border:1px solid #141A1E; 
	color:#848484;
	font-size:11px;
	line-height:20px;
	padding:3px 0;
}

#preferences div.contentz table td input.textInput:hover {background:transparent url(http://gf1.geo.gfsrv.net/cdnd4/73702b5486876cc5a014503a434170.gif) repeat-x;}

.w250 { width:250px;}
.w200 { width:200px;}
.w150 { width:150px;}

#overview a.close_details { float:right; margin:7px 8px; display:inline; }

a:link,
a:visited,
a:hover,
a:active { color:#848484;}


div#abandonplanet { 
    background: transparent url(http://gf1.geo.gfsrv.net/cdn31/6d9df44ffadc89257e9485c3bb59da.gif) no-repeat;
    color:#848484;
    font-size:11px;
    height:375px;
    line-height:14px;
    width:669px; 
}

div#abandonplanet a.close_details {
    margin-left:0;
    margin-right:15px;
    margin-top:6px;
}


#preferences #inhalt ul.tabsbelow li a:hover,
#preferences #inhalt ul.tabsbelow li.ui-tabs-selected a {
    background:url(http://gf1.geo.gfsrv.net/cdncc/7c8996be8a2ee3f64ddd96a9897e6d.gif) no-repeat 0px 0px;
    color: #fff;
/*  color:#a7afb7; */
}

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {display: none;}
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {display: none;}
}

.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

div.content div.wrap input.button188 {
    display:block;
    margin:20px auto 0px auto;
}

.new_rank {
	width:650px;
	height:30px;
}

a.makeNewRank {
	float:left;
    margin:0 0 10px 10px;
    position:relative;
    left:10px;
}

a.smallLink {
    display:inline; /* IE6 */
    font: 100 10px Verdana, Arial, Helvetica, sans-serif;
    text-align:right;   
} 

div#newRank { 
	background-color: #13181D;
	border:1px solid #000;
	float:right;
	margin:0 20px 0 0;
	padding:10px 0;
	text-align:center;
	width:400px;
}

div.h10 { height:10px;}

#rocketattack a.close_details {
    float:right; 
    margin:5px 5px 0px 0px; 
    display:inline;
}   

.boxWrapper {
    color: #848484;
    margin-top: 3px;
    width: 667px;
}
.boxWrapper .header {
    background:transparent url(http://gf1.geo.gfsrv.net/cdn3d/32469184f13227d35e7cb4bdab93ae.gif) no-repeat;
    height:29px;
}
.boxWrapper .content {
    background:transparent url(http://gf1.geo.gfsrv.net/cdn03/db530b4ddcbe680361a6f837ce0dd7.gif) repeat-y;
    padding:10px 20px;
}

.boxWrapper .footer {
    background:transparent url(http://gf1.geo.gfsrv.net/cdnbe/04a7b39dc27c29c4c2cadd3fd44ec0.gif) no-repeat;
    height:29px;
}

.boxWrapper h3 {padding-top:8px;}

h3 span {display:block;}

.boxWrapper .content div { padding: 20px;}

#ticket .button188{ 
    display:block;
    margin:0px auto;
}

#ticket .dropdown { margin-left:10px;}
#ticket .textBox { margin:20px auto;}

.accent {
    background:#13181d;
    border:1px solid #030303;
}

table.empty td {line-height:30px;}


#box #inhalt .buildingimg .construction .pusher a#timeLink:link,
#box #inhalt .buildingimg .construction .pusher a#timeLink:visited,
#box #inhalt .buildingimg .construction .pusher a#timeLink:hover,
#box #inhalt .buildingimg .construction .pusher a#timeLink:active {
    background: transparent none;
    cursor:pointer;
    display:inline;
}

#buttonz ul#building li a.instant:link,
#buttonz ul#building li a.instant:visited ,
#buttonz ul#building li a.instant:hover,
#buttonz ul#building li a.instant:active {
    display:inline;
    position:absolute; 
    top:86px; left:3px;
    background:url(http://gf1.geo.gfsrv.net/cdn73/d324f444e6a74acbe6346b3545061e.gif) no-repeat;
    width:14px;
    height:11px;
    z-index:555;
}

.contentz #allypage ul,ol {
    list-style-image:inherit;
    list-style-position:outside;
    list-style-type:square;
    margin:20px 0px 20px 20px;
    width:auto;
}
.contentz  #allypage li { 
    display:list-item;
    width:auto;
}

#clearAdvice {
    height: 36px;
    position:absolute;
    top: 100px;
    left:74px;
    width: 95px;
}

#helper a, #helper a:hover.help_selected {
	display:block;
	position:relative;
	top:90px;
	left:139px;
	background:url(http://gf1.geo.gfsrv.net/cdnd3/57437344dc7992dce6bd41135f7a5f.gif) no-repeat;
	width:27px;
	height:27px;
}

#helper a:hover, #helper a:hover.help_selected {background-position:0 -27px;}

#helper a.help_selected {
	position:relative;
	top:53px;
	left:99px;
	background:url(http://gf1.geo.gfsrv.net/cdn54/19d8745d33ecac0fd288870ba79bde.png) no-repeat;
	height:100px;
	width:100px;
}

#helper a.new_helper {background:url(http://gf1.geo.gfsrv.net/cdnd3/57437344dc7992dce6bd41135f7a5f.gif) no-repeat 0 -27px;}

div.fieldwrapper{ /*field row DIV (includes two columns- Styled label column and 'thefield' column)*/
    color:#6F9FC8;
    font-size:11px;
    width: 606px; /*width of form rows*/
    overflow: hidden;
    padding: 5px 0;
    margin:0px auto 10px;
}

div.fieldwrapper p{
    color: #fff;
    padding:0px 10px;
}

.group div.fieldwrapper {
	margin:0;
	line-height:22px;
}

#preferences div.alt { 
	background:#13181D url(http://gf1.geo.gfsrv.net/cdn0b/d55059f8c9bab5ebf9e8a3563f26d1.gif) no-repeat;
	border: 1px solid #000;
	height:22px;
	line-height:22px;
	padding:0 0 0 25px;
}
#preferences div.bar-hover { 
	background:#23282D url(http://gf1.geo.gfsrv.net/cdn0b/d55059f8c9bab5ebf9e8a3563f26d1.gif) no-repeat;
	border: 1px solid #13181d; 
	color:#A7AFB7; 
	cursor:pointer;
	height:22px;
	line-height:22px;
	padding:0 0 0 25px;
}

#preferences div.bar-hover label { cursor: pointer;}

.password_prop {
	border:1px solid #848484;
	width:255px;
	font:10px Verdana;
	color:#848484;
	padding:5px;
	margin:0 0 10px 10px;
}

.password_prop p {
	color:#fff;
	font-weight:bold;
}

.password_prop ul {
	margin:0;
	padding:0 0 0 20px;
}

.password_prop li {list-style:square;}

.pw_check {
	color:#848484;
	font:bold 10px Verdana;
	left:415px;
	position:absolute;
	width:180px;
}

.pw_arrow {
	float:left;
	height:9px;
	width:150px;
}

#password-meter, .password-meter {
	border:1px solid #848484;
	height:10px;
	margin:0 0 3px 0;
	width:150px;
}

.password-meter {
	border:0;
	font:normal 9px Verdana;
	text-align:center;
	color:#848484;
}

.password {
	float:left;
	height:10px;
	width:50px;
}

.arrow {background:transparent url(http://gf1.geo.gfsrv.net/cdnaf/4a961b8923089163e5f7589b62b074.gif) no-repeat 22px 0;}

.weak {background:#D43635;}
.medium {background:#D29D00;}
.strong {background:#ff9600;}
.best {background:#9c0;}

div.fieldwrapper label.styled{ /* label elements that should be styled (left column within fieldwrapper DIV) */
    color:#6F9FC8;
    float: left;
    min-width: 350px; /*width of label (left column)*/
    margin-right: 15px; /*spacing with right column*/
    padding-left:10px;
}

div.fieldwrapper div.thefield{ /* DIV that wraps around the actual form fields (right column within fieldwrapper DIV) */
float: left;
margin-top: 5px;
/*margin-bottom: 10px; space following the field */
}
div.group {
    border:1px solid #000;
    width:606px;
    margin:5px auto;
    padding: 5px;
}

div.group .fieldwrapper .styled  { padding-left:10px;}

.bborder { border: 1px solid #000;}

.labelOne {color:#5D6265; padding:5px 0px 5px 10px; text-decoration:underline;}

#preferences .content .wrap input.button188 { margin:10px auto 10px;}

#preferences .wrap input.textInput { padding:0px;}

#eventboxFilled .friendly { color:#9c0;  }
#eventboxFilled .neutral {  color:#D29D00;  }
#eventboxFilled .hostile {  color:#d43635;  }


#globalError {
    background:transparent url(http://gf1.geo.gfsrv.net/cdnc7/34bb913408ad66a744742b7e64f1ae.gif) no-repeat;
    height:400px;   
    overflow:hidden;
    width:600px;    
}

#globalError a.close_details { position: absolute; top:0px; left:576px;}

#globalError h3 {color:#576472;}

#globalError .wrapper { color:#848484; padding:10px;}

#globalError .error-id { border: 1px dotted #f1f1f1; padding:10px; margin:15px 0px;}

#globalError a.button {
    background-image: url(http://gf1.geo.gfsrv.net/cdna8/32e4c8b3352f36cbc0c7e458c22457.gif);
    background-repeat:no-repeat;
    width:104px;
    display:block;
    height:38px;
    margin:15px auto;
}

#globalError a#continue {   background-position: 0px 0px;   }
#globalError a#continue:hover { background-position: -104px 0px;    }

#globalError a#report { background-position: 0px -38px; }
#globalError a#report:hover {   background-position: -104px -38px;  }

#globalError a { text-decoration:none;}

#globalError a.button span { 
    color:#fff;
    display: block; 
    line-height:38px; 
    text-transform: uppercase;
}

#overview #TB_title { display:none;}

.adviceWrapper  {
    float:left; 
    margin-top:10px;
    position:relative;  
    width:100%;     
}

table.construction #Countdown,
table.construction #researchCountdown,
table.construction #shipCountdown {font-weight: 700;}

#solarSatEnergyInfo{
    color:#848484;
}

a.fastBuild:link,
a.fastBuild:visited,
a.fastBuild:active,
a.fastBuild:focus,
ul#storage li a.fastBuild,
ul#storage li a.fastBuild:link,
ul#storage li a.fastBuild:visited,
ul#storage li a.fastBuild:active,
ul#storage li a.fastBuild:focus,
ul#den li a.fastBuild,
ul#den li a.fastBuild:link,
ul#den li a.fastBuild:visited,
ul#den li a.fastBuild:active,
ul#den li a.fastBuild:focus {
    background:url(http://gf1.geo.gfsrv.net/cdn09/b40015dea077d3bd38e282e8f84cca.gif) no-repeat;
    cursor: pointer;
    display:inline;
    height:14px;
    left:2px;
    position: absolute;
    text-align:left; /* Prevents link from jumping around on mouse-click... but WHY? */
    top:2px;
    width:22px; 
}

#resources #box ul#building li a.fastBuild:hover,
ul#storage li a.fastBuild:hover,
#research #buttonz li a.fastBuild:hover {background:url(http://gf1.geo.gfsrv.net/cdn00/c9120512c1cf54d155f57829bed13e.gif) no-repeat;}

a.fastBuild {z-index: 1;}

#station #box #inhalt #buttonz ul#stationbuilding li a.fastBuild,
#station #box #inhalt #buttonz ul#stationbuilding li a.fastBuild:link,
#station #box #inhalt #buttonz ul#stationbuilding li a.fastBuild:visited,
#station #box #inhalt #buttonz ul#stationbuilding li a.fastBuild:active,
#station-moon #box #inhalt #buttonz ul#stationbuilding li a.fastBuild,
#station-moon #box #inhalt #buttonz ul#stationbuilding li a.fastBuild:link,
#station-moon #box #inhalt #buttonz ul#stationbuilding li a.fastBuild:visited,
#station-moon #box #inhalt #buttonz ul#stationbuilding li a.fastBuild:active {
	background:url(http://gf1.geo.gfsrv.net/cdn09/b40015dea077d3bd38e282e8f84cca.gif) no-repeat;
    display:inline;
    height:14px;
    width:22px;
}

#station #box #inhalt #buttonz ul#stationbuilding li a.fastBuild:hover,
#station-moon #box #inhalt #buttonz ul#stationbuilding li a.fastBuild:hover {background:url(http://gf1.geo.gfsrv.net/cdn00/c9120512c1cf54d155f57829bed13e.gif) no-repeat;}

.focusOn {color:#9c0;}

.contentBoxBody {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -19px; /* the bottom margin is the negative value of the footer's height */
    position: relative;
}
.contentBoxBody.no-commander {
    top: 35px;
}
.footer, .push {height: 19px; /* .push must be the same height as .footer */}

#siteFooter {
    background: transparent url(http://gf1.geo.gfsrv.net/cdnc2/a2204963cb31205fdc9970aa6d9f28.gif) repeat-x 0px 0px;
    color:#848484;
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    height: 19px;
    line-height:19px;
    text-align:center; 
    position:fixed;
    bottom: 0;
    z-index:2;
    width: 100%;
}

#siteFooter a,
#siteFooter a:link { 
    color:#848484;
    margin:0px 12px;
    text-decoration:none;
}

#siteFooter a:hover { 
    color:#9c0;
    text-decoration:none;
}

a.fastBuild,
ul#den li a.fastBuild:link,
ul#storage li a.fastBuild:link {display:inline;}

#siteFooter .fleft { width: 340px;}
#siteFooter .fright { width: 380px;}

#siteFooter a.homeLink { margin-left:0px;}
#empire #siteFooter .content,
#siteFooter .content { 
    margin: 0px auto;
    padding-top:0px;
    width:720px;
}

#siteFooter a.tips { margin-right:10px;}

#boxBG {background: transparent url(http://gf1.geo.gfsrv.net/cdn30/92e5dcfd750b5ecd8734e3d13b7fee.gif) repeat-x 0px 0px;}

.done { text-decoration:line-through;}

#OGameClock {
    color:#848484;
    font-weight: 700;
}

#logo_link a {
	cursor:pointer;
	display:block;
	height:70px;
	position:absolute;
	top:30px;
	width:200px;
}

.noRoomLeft {color:#D43635;}

#countColonies {
    background:transparent url(http://gf1.geo.gfsrv.net/cdn5f/50d630aecfa5b65b0b9445eb72465b.gif) no-repeat;
    color:#6F9FC8;
    height: 28px;
    font-size:10px;
    line-height:28px;
    margin:-3px 0px 19px 0px;
    position:relative;
    width: 147px;
}

.fadeBox {
    background: transparent url(http://gf1.geo.gfsrv.net/cdn9c/31402f0dc1ba80a21bfe6b21018d4c.gif) no-repeat;
    height: 85px;
    left:50%;
    margin: -42px 0px 0px -125px;
    overflow:hidden;
    position:fixed;
    top:25%;
    width: 250px;
    z-index:10000;
}

.fadeBox p {
    color: #6F9FC8;
    display:inline; /* IE6 */
    float: left;
    font: 100 10px Verdana, Arial, SunSans-Regular, Sans-Serif;
    line-height: normal;
    margin: 10px 0px 0px 10px;
    width:164px;
    overflow:hidden;
}

.fadeBox div {

    display:table-cell;
    height:85px;
    padding:0 0 0 0px;
    position:relative;
    vertical-align:middle;
}

.fadeBox span {
    border:0px;
    float:left;
    display:inline; /* IE6 */
    height:43px;
    margin:3px 0px 0px 15px;
    width: 46px;
}

.fadeBox .success { background: transparent url(http://gf1.geo.gfsrv.net/cdn1c/7f424858dabeaec63cbbc43f1cc8d9.png) no-repeat;}
.fadeBox .failed {  background: transparent url(http://gf1.geo.gfsrv.net/cdn14/d810e93b54aa5e35fa9091379fcc19.png) no-repeat;}

#overview .fadeBox, 
#resources .fadeBox,
#station .fadeBox,
#station-moon .fadeBox {top: 35%;}

#trader .fadeBox,
#research .fadeBox,
#shipyard .fadeBox,
#defense .fadeBox,
#empire .fadeBox,
#premium .fadeBox {top: 32%;}

#fleet1 .fadeBox,
#messages .fadeBox {top: 40%;}

#galaxy .fadeBox {top: 50%;}


div#onet {
    background-color:#404040;
    color:#FFFFFF;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:9px;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    text-decoration:none;
    width:100%;
    text-align:right;
    height: 20px;
}

div#onet span#onet_partner {
    line-height: 2;
}

div#onet a img {
    padding-right:15px;
    vertical-align:top;
}

div#banner_skyscraper {
    height: 600px;
    position: absolute;
    top: 40px;
    right: -125px;
    display:inline; /* IE6 */
}

.premiumHighligt span {
    color: #ffd700;
}

.planetMoveIcons {
    width: 17px;
    height: 17px;
    display: block;
    background-image: url(http://gf1.geo.gfsrv.net/cdnfc/b325cc0170e184ee4c4417acd6a17a.png);
    background-repeat: no-repeat;
}

div#resourceSettings {
    width:315px;
    height:201px;
    float: right;
    margin: 5px 15px 0 5px;
    background:#13181D;


}

div#resourceSettings td {
    padding:2px;
}

.ally_apply_desc_div {
    width:522px;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
}

.newpoints {
    color: gold !important;
}

select, select option {
    font-size: 11px;
    color: #848484;
    background-color: black;
}









/********************************************/
/***************** SHOP *****************/
/******************************************/

#shop div#planet {
    background: url(http://gf1.geo.gfsrv.net/cdn87/fadec9420b5aeed257b90e9b0b5ea1.jpg) no-repeat;
    height: 250px;
}
#shop .c-left, #shop .c-right {
		top: 214px;
}
#shop #buttonz {
	background: url(http://gf1.geo.gfsrv.net/cdn31/6d9df44ffadc89257e9485c3bb59da.gif) no-repeat;
	height: 375px;
}
#shop div#inhalt p#stimulus {
	color: #848484;
	padding: 10px 15px;
}

#shop #slider1 a.item, #shop #slider1 a.item_empty {
    background: none repeat scroll 0 0 #AAAAAA;
    display: inline-block;
    height: 75px;
    margin: 3px;
    width: 75px;
}
#shop #slider1 a.item_empty { background: url(http://gf1.geo.gfsrv.net/cdn50/8a623dd27fb852f930e95b2e1d59af.gif) no-repeat 0 0 }
#shop .shop_slider {
	
}
#shop .to_shop, #shop .to_inventory, #shop .to_dark_matter {
	clear: left;
	cursor: pointer;
	cursor: hand;
	float: left;
	font-weight: bold;
	margin: 0 0 10px 15px;
}

#shop .to_shop, #shop .to_inventory {
	background: #141e26;
	background: -moz-linear-gradient(100% 100% 90deg, #141e26, #080c11);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#080c11), to(#141e26));
	background: -webkit-linear-gradient(#141e26, #080c11);
	background: -o-linear-gradient(#141e26, #080c11);
	border: 1px solid #141e26;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* future proofing */
	-khtml-border-radius: 3px; /* for old Konqueror browsers */
	color: #848484;
	height: 50px; 
	width: 145px;
}
#shop .to_shop.hover, #shop .to_inventory.hover,
#shop .to_shop.active, #shop .to_inventory.active {
	background: #243647;
	background: -moz-linear-gradient(100% 100% 90deg, #243647, #101921);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#101921), to(#243647));
	background: -webkit-linear-gradient(#243647, #101921);
	background: -o-linear-gradient(#243647, #101921);
	border: 1px solid #243647;
	color: #fff;
}
#shop .to_dark_matter {
	background: #141e26;
	color: #6f9fc8;
	height: 150px;
	width: 145px;	
}
#shop .currentCategory {
	background: #0D1014;
	border:1px solid #3C4B5C; 
	color: #848484;
	float: right;
	margin: -15px 45px 0 0;	
	position:relative;
	width: 150px;
	z-index: 1;
}
/******************************************************/
/***************** SHOP: DetailScreen *****************/
/******************************************************/
#shop div#detail div#pic {
	float: left;
	height: 200px;
	margin-left: 2px;
	position: relative;
	width: 200px;
}

#shop div#features p {
	float: left;
	width: 265px;	
}

#shop div#features a.build-it,
#shop div#features a.build-it_disabled {
	display: inline;
	float: right;
	font-size: 12px;
	left: auto;
	margin-right: 15px;
	margin-top: 0px;
	position: static;
}

#shop div#features a.build-it span.textlabel,
#shop div#features a.build-it_disabled span.textlabel {
	margin-top: auto;
	padding-top: 10px;
	white-space: normal;
}

#shop div#features p.more_info {
	color: #6F9FC8;
	display: inline;
	float: right;
	font-size: 12px;
	font-weight: 700;
	left: auto;
	line-height:16px;
	margin: 10px 15px 0 0;
	position: static;
	width: 140px;
}

#shop div.detail_screen div#description p {
	color: #6F9FC8;
	float: left;
	font-weight: 700;
	height: auto;
	margin-top: 4px;
	width: 625px;
}

div#feedback {
    width: 99%;
    height: 330px;
    border: 2px solid black;
    margin: 1px auto 0px 1px;
    color: #6F9FC8;
    background-color: #0D1014;
    overflow: auto;
    text-align: center;
    margin: 0px;
}

form#feedback {
    width: 100%;
}
form#feedback textarea {
    max-width: 500px;
    width: 500px;
    height: 200px;
}
form#feedback .field {
    margin-top: 15px;
    width: 100%;
}
textarea {
    background-color:#274650;
    color: #848484;
}

.allylogo {
    border: #848484 solid thin;
    -moz-border-radius:5px; /* Firefox */
    -webkit-border-radius:5px; /* Safari, Chrome */
    -khtml-border-radius:5px; /* Konqueror */
    border-radius:5px; /* CSS3 */
    padding: 1px;
}

div#announcement {
    border: 2px solid black;
    color: #6F9FC8;
    background-color: #0D1014;
    overflow: auto;
    margin: 1px auto 0px 1px;
    text-align: center;
}
div#announcement .text {
    padding: 30px;
}

div#announcement a.close_details {
    margin: 0;
    float:right;
    display:inline;
}

a.announcement {
    display: block;
    width: 32px;
    height: 32px;
    width: 100%;
    text-align: center;
}
