html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit
}

div.alert_triangle {
    display: inline;
    position: absolute;
    top: 28px;
    margin: 0 1px;
    z-index: 10
}

a {
    -moz-outline-width: 0
}

a:visited {
    text-decoration: none
}

:focus,:active {
    outline: 0
}

a.no_decoration:hover {
    text-decoration: none!important
}

ol,ul {
    list-style: none
}

.msg_content ul,.miu_preview_container ul {
    list-style: square!important;
    margin-left: 15px
}

table {
    border-collapse: separate;
    border-spacing: 0
}

caption,th,td {
    font-weight: normal
}

blockquote:before,blockquote:after,q:before,q:after {
    content: ""
}

blockquote,q {
    quotes: "" ""
}

input[type="button"],input[type="submit"] {
    border: 0
}

.floatLeft {
    float: left
}

.floatRight {
    float: right
}

.clear {
    clear: both
}

.layoutCenter {
    margin: 0 auto
}

.textCenter {
    text-align: center
}

.textRight {
    text-align: right
}

.textLeft {
    text-align: left
}

.textBeefy {
    font-weight: 700
}

.textGrow {
    text-transform: uppercase
}

.textTop {
    vertical-align: top
}

.page-break {
    page-break-before: always
}

.error {
    border: 1px solid #fb4343;
    padding: 3px;
    color: #fb4343
}

.warning {
    border: 1px solid #d4ac0a;
    padding: 3px;
    color: #d4ac0a
}

.success {
    border: 1px solid #149b0d;
    padding: 3px;
    color: #149b0d
}

.callOut {
    font-size: 125%;
    font-weight: bold
}

.strikeOut {
    text-decoration: line-through
}

.underline {
    text-decoration: underline
}

.resetTypeStyle {
    font-weight: normal;
    font-style: normal;
    font-size: 100%;
    text-decoration: none;
    background-color: transparent;
    word-spacing: normal;
    letter-spacing: 0;
    text-transform: none;
    text-indent: 0
}

.transpBlack {
}

.hide {
    display: none
}

.show {
    display: block
}

.invisible {
    visibility: hidden
}

.friendly {
    color: #9c0
}

.neutral {
    color: #d29d00
}

.hostile {
    color: #d43635
}

.white {
    color: #fff
}

body {
    background: #000 url("/img/bg/a70be772b78f27691516fa29654cef.jpg") no-repeat 50% 0;
    color: #f1f1f1;
    font-family: Verdana,Arial,SunSans-Regular,sans-serif;
    font-size: 12px
}

body.no-commander {
    background-position: 50% 35px
}

body.bbcodepreview {
    background: transparent
}

code {
    font-family: monospace;
    white-space: pre-line;
    border: 1px dotted darkGray;
    display: block;
    padding: 5px;
    overflow-y: auto;
    max-height: 100px
}

.ajaxContent textarea {
    min-height: 200px
}

a:link,a:visited,.no-touch a:hover,a:active {
    color: #848484
}

a.txt_link,.no-touch a.txt_link:hover,a.btn:link,a.btn:visited,#messages.no-touch a.btn_blue:hover,.no-touch a.btn:hover,a.btn:active {
    color: #fff;
    text-decoration: none
}

.no-touch a.txt_link:hover {
    text-decoration: underline
}

.tooltip {
    color: #fff
}

.no-touch .tooltip:hover {
    cursor: pointer
}

.noLinkMark,.noLinkMark:hover {
    text-decoration: none!important
}

a.external:before {
    content: " ";
    width: 8px;
    height: 8px;
    background: no-repeat url('/img/icons/3ba769f527a320d805978310e59ca1.gif');
    background-size: 7px 7px;
    display: inline-block
}

.awesome-button {
    display: inline-block;
    padding: 2px 6px;
    vertical-align: middle;
    color: #453011;
    text-align: center;
    text-decoration: none;
    line-height: 14px;
    border: 1px solid #111;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: 0 0 0 1px #333;
    -moz-box-shadow: 0 0 0 1px #333;
    -webkit-box-shadow: 0 0 0 1px #333;
    background: #390301;
    background: -moz-linear-gradient(top,#3b4a5c,#20262f);
    background: -webkit-gradient(linear,left top,left bottom,from(#3b4a5c),to(#20262f));
    background: linear-gradient(to bottom,#3b4a5c,#20262f);
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#3B4A5C',EndColorStr='#20262F',GradientType=0);
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    background-color: #390301;
    box-shadow: 0 0 0 1px #222;
    margin-right: 6px;
    height: 16px
}

.awesome-button.big {
    width: 147px
}

.awesome-button.shop {
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0.25,#fef17e),color-stop(1,#d48a29));
    background-image: -o-linear-gradient(bottom,#fef17e 25%,#d48a29 100%);
    background-image: -moz-linear-gradient(bottom,#fef17e 25%,#d48a29 100%);
    background-image: -webkit-linear-gradient(bottom,#fef17e 25%,#d48a29 100%);
    background-image: -ms-linear-gradient(bottom,#fef17e 25%,#d48a29 100%);
    background-image: linear-gradient(to bottom,#fef17e 25%,#d48a29 100%);
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#FEF17E',EndColorStr='#B06B0E',GradientType=0)
}

a:link.awesome-button,a:active.awesome-button,a:visited.awesome-button,a:focus.awesome-button,a:hover.awesome-button {
    color: #453011;
    text-decoration: none
}

.awesome-button:active,.awesome-button:link,.awesome-button:visited,.awesome-button:hover {
    cursor: pointer;
    color: #fbd77d;
    text-decoration: none
}

.awesome-button:active.shop,.awesome-button:link.shop,.awesome-button:visited.shop,.awesome-button:hover.shop {
    cursor: pointer;
    color: #453011;
    text-decoration: none
}

.awesome-button:hover {
    background: #390301;
    background: -moz-linear-gradient(top,#20262f,#3b4a5c);
    background: -webkit-gradient(linear,left top,left bottom,from(#20262f),to(#3b4a5c));
    background: linear-gradient(to bottom,#20262f,#3b4a5c);
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#20262F',EndColorStr='#3B4A5C',GradientType=0);
    line-height: 15px
}

.awesome-button:hover.shop {
    background: #390301;
    background: -moz-linear-gradient(top,#fcdf00,#d47100);
    background: -webkit-gradient(linear,left top,left bottom,from(#fcdf00),to(#d47100));
    background: linear-gradient(to bottom,#fcdf00,#d47100);
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#fcdf00',EndColorStr='#d47100',GradientType=0)
}

.awesome-button.disabled,.awesome-button.disabled.shop {
    color: #bcbcbc;
    border-color: #bdbdbd;
    box-shadow: 0 0 0 1px #1d1d1d;
    -moz-box-shadow: 0 0 0 1px #1d1d1d;
    -webkit-box-shadow: 0 0 0 1px #1d1d1d;
    background: #222;
    background: -moz-linear-gradient(top,#272727,#121212);
    background: -webkit-gradient(linear,left top,left bottom,from(#272727),to(#121212));
    background: linear-gradient(to bottom,#272727,#121212);
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#272727',EndColorStr='#121212',GradientType=0)
}

.awesome-button.disabled.shop {
    color: lightgrey!important
}

.awesome-button.disabled:active,.awesome-button.disabled:link,.awesome-button.disabled:visited,.awesome-button.disabled:hover {
    cursor: default;
    color: #bcbcbc
}

.awesome-button.small {
    padding-top: 0;
    padding-bottom: 0
}

.awesome-button.toggle_miu_advanced {
    padding: 1px 4px;
    border: 0;
    background: #390301;
    background: -moz-linear-gradient(top,#3b4a5c,#20262f);
    background: -webkit-gradient(linear,left top,left bottom,from(#3b4a5c),to(#20262f));
    background: linear-gradient(to bottom,#3b4a5c,#20262f);
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#3B4A5C',EndColorStr='#20262F',GradientType=0)
}

.awesome-button:hover.toggle_miu_advanced {
    text-decoration: none!important;
    background: #390301;
    background: -moz-linear-gradient(top,#20262f,#3b4a5c);
    background: -webkit-gradient(linear,left top,left bottom,from(#20262f),to(#3b4a5c));
    background: linear-gradient(to bottom,#20262f,#3b4a5c);
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#20262F',EndColorStr='#3B4A5C',GradientType=0);
    line-height: 15px
}

.box_highlight .header,.contentbox .header,.header h2,#eventHeader h2,#buttonz h2,#sendfleet h2,#movement h3 a,#statistics h3,#highscoreContent h2 {
    color: #6f9fc8;
    font: 700 12px Verdana,Arial,Helvetica,sans-serif;
    line-height: 28px;
    text-align: center
}

#chat .content,#buddies .content {
    color: #848484;
    font-size: 11px
}

.float_right,.fright {
    float: right
}

.float_left,.fleft {
    float: left
}

.margin_10_0 {
    margin: 10px 0
}

.border5px,#activeBuffDetails .anythingWindow {
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.border3px {
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.dark_highlight {
    background: #181e25 url("/img/icons/5fbbb1876fcff20a8a265c06862495.png") 0 -1030px repeat-x;
    background: -moz-linear-gradient(top,#2d3743 0,#181e25 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#2d3743),color-stop(100%,#181e25));
    background: -webkit-linear-gradient(top,#2d3743 0,#181e25 100%);
    background: -o-linear-gradient(top,#2d3743 0,#181e25 100%);
    background: -ms-linear-gradient(top,#2d3743 0,#181e25 100%);
    background: linear-gradient(to bottom,#2d3743 0,#181e25 100%);
    border: 1px solid black;
    border-color: #28323e #222b34 #232a34 #222b34;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 3px 0 black,inset 0 1px 1px 0 hsl(213,22%,32%);
    -moz-box-shadow: 0 1px 3px 0 black,inset 0 1px 1px 0 hsl(213,22%,32%);
    box-shadow: 0 1px 3px 0 black,inset 0 1px 1px 0 hsl(213,22%,32%);
    font-size: 11px;
    color: #fff;
    display: inline-block;
    padding: 3px 0;
    text-decoration: none!important
}

.box_highlight {
    background: #171d24;
    border: 1px solid #000;
    border-radius: 3px;
    box-shadow: inset 0 1px 1px rgba(62,81,100,0.4)
}

#buttonz .box_highlight .header {
    background: 0;
    text-align: left
}

#buddyCopyOverlay {
    width: 400px;
    overflow: auto
}

.disabled {
    color: grey
}

.title_txt,#eventboxBlank,.blue_txt {
    color: #6f9fc8
}

.premium_txt {
    color: #2cbef2
}

.bold {
    font-weight: 700
}

.h2,#buttonz h2,#fleet3 #sendfleet h2,#movement h3 a,#statistics h3,#highscoreContent h2,#traderOverview .div_trader h2 {
    color: #6f9fc8;
    font: 700 12px/28px Verdana,Arial,Helvetica,sans-serif
}

.inset_box {
    background: #0d151b url("/img/icons/5fbbb1876fcff20a8a265c06862495.png") 0 -590px repeat-x;
    border: 1px solid #000;
    border-radius: 3px;
    box-shadow: 1px 1px 1px rgba(39,49,61,0.75),inset 1px 1px 4px rgba(13,16,20,0.75);
    margin: 15px 0 15px 20px;
    min-height: 60px;
    padding: 5px;
    white-space: pre-wrap;
    width: 350px
}

h3 {
    font-size: 12px;
    font-weight: 400
}

.h3 {
    color: #6f9fc8;
    font: 700 11px/23px Verdana,Arial,Helvetica,sans-serif
}

em {
    font-style: italic
}

div.btn>input[type="button"] {
    cursor: pointer
}

.btn_blue,input.btn_blue,a.btn_blue,.ui-button {
    background: #354a5d url("/img/icons/f31afc335e98da94533966b41da2be.png") 0 2px repeat-x;
    background: -moz-linear-gradient(top,#526e86 0,#577596 17%,#627f9b 51%,#445b75 53%,#3d5e7e 85%,#607994 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#526e86),color-stop(17%,#577596),color-stop(51%,#627f9b),color-stop(53%,#445b75),color-stop(85%,#3d5e7e),color-stop(100%,#607994));
    background: -webkit-linear-gradient(top,#526e86 0,#577596 17%,#627f9b 51%,#445b75 53%,#3d5e7e 85%,#607994 100%);
    background: -o-linear-gradient(top,#526e86 0,#577596 17%,#627f9b 51%,#445b75 53%,#3d5e7e 85%,#607994 100%);
    background: -ms-linear-gradient(top,#526e86 0,#577596 17%,#627f9b 51%,#445b75 53%,#3d5e7e 85%,#607994 100%);
    background: linear-gradient(to bottom,#526e86 0,#577596 17%,#627f9b 51%,#445b75 53%,#3d5e7e 85%,#607994 100%);
    border-radius: 3px;
    border: 1px solid #354a5d;
    border-color: #7088a3 #577696 #546a7e #6282a2;
    color: white;
    cursor: pointer;
    display: inline-block;
    font: 700 11px/16px Verdana,Arial,Helvetica,sans-serif;
    margin: 0;
    min-width: 70px;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 2px #2d4052
}

#messageContent .btn_blue {
    margin-left: 5px
}

.no-touch .btn_blue:hover,.btn_blue:active,.no-touch input.btn_blue:hover,input.btn_blue:active,.no-touch .ui-button:hover,.ui-button:active {
    background: #59758f url("/img/icons/f31afc335e98da94533966b41da2be.png") 0 -27px repeat-x;
    background: -moz-linear-gradient(top,#6e87a0 0,#5d7ea2 17%,#7897b1 50%,#57799c 54%,#56789e 59%,#6a89ac 82%,#89a4bd 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#6e87a0),color-stop(17%,#5d7ea2),color-stop(50%,#7897b1),color-stop(54%,#57799c),color-stop(59%,#56789e),color-stop(82%,#6a89ac),color-stop(100%,#89a4bd));
    background: -webkit-linear-gradient(top,#6e87a0 0,#5d7ea2 17%,#7897b1 50%,#57799c 54%,#56789e 59%,#6a89ac 82%,#89a4bd 100%);
    background: -o-linear-gradient(top,#6e87a0 0,#5d7ea2 17%,#7897b1 50%,#57799c 54%,#56789e 59%,#6a89ac 82%,#89a4bd 100%);
    background: -ms-linear-gradient(top,#6e87a0 0,#5d7ea2 17%,#7897b1 50%,#57799c 54%,#56789e 59%,#6a89ac 82%,#89a4bd 100%);
    background: linear-gradient(to bottom,#6e87a0 0,#5d7ea2 17%,#7897b1 50%,#57799c 54%,#56789e 59%,#6a89ac 82%,#89a4bd 100%);
    border-color: #7e94ac #627f9c #546a7e #7494b4;
    color: #fff;
    text-shadow: 0 1px 2px #354a5e,0 0 7px #8ca3bb
}

.no-touch .btn_blue[disabled]:hover,.btn_blue[disabled]:active,.btn_blue[disabled] {
    background: #4d4d4d;
    background: -moz-linear-gradient(top,#848484 0,#939393 17%,#9b9b9b 51%,#727272 53%,#7c7c7c 86%,#939393 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#848484),color-stop(17%,#939393),color-stop(51%,#9b9b9b),color-stop(53%,#727272),color-stop(86%,#7c7c7c),color-stop(100%,#939393));
    background: -webkit-linear-gradient(top,#848484 0,#939393 17%,#9b9b9b 51%,#727272 53%,#7c7c7c 86%,#939393 100%);
    background: -o-linear-gradient(top,#848484 0,#939393 17%,#9b9b9b 51%,#727272 53%,#7c7c7c 86%,#939393 100%);
    background: -ms-linear-gradient(top,#848484 0,#939393 17%,#9b9b9b 51%,#727272 53%,#7c7c7c 86%,#939393 100%);
    background: linear-gradient(to bottom,#848484 0,#939393 17%,#9b9b9b 51%,#727272 53%,#7c7c7c 86%,#939393 100%);
    border: 1px solid #4d4d4d;
    color: #fff!important;
    cursor: default;
    text-shadow: none
}

.btn,.btn:before,.btn:after {
    background-color: #000;
    background-image: url("/img/icons/8c3657fbb2a8808627f8a3dbedcb8c.png");
    background-repeat: repeat-x;
    height: 38px
}

.btn {
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    line-height: 38px;
    padding: 0 16px;
    position: relative;
    text-shadow: 0 0 1px #000
}

.btn:before {
    content: '';
    display: block;
    background-position: 0 0;
    left: -2px;
    position: absolute;
    top: 0;
    width: 17px
}

.btn:after {
    content: '';
    display: block;
    background-position: -23px 0;
    position: absolute;
    right: -2px;
    top: 0;
    width: 17px
}

a.btn {
    color: #fff;
    text-decoration: none
}

.btn_premium {
    background: transparent url("/img/icons/35658d707df040ae66b71215d187c1.png") no-repeat 0 0;
    color: #fff;
    cursor: pointer;
    display: table-cell;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    padding: 0 16px 0 52px;
    position: relative;
    text-shadow: 0 0 1px #000;
    height: 52px;
    vertical-align: middle;
    width: 204px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

a.btn_premium:active {
    background-position: 0 -52px;
    color: #fff
}

.btn_premium[disabled]:active,.btn_premium[disabled] {
    background-position: 0 -104px;
    cursor: default
}

.btn_premium.small {
    background-position: 0 -156px;
    font-size: 13px;
    height: 40px;
    padding: 0 0 0 30px;
    width: 152px
}

.btn_confirm {
    background-position: 0 -228px
}

.btn_confirm:hover {
    background-position: 0 -266px
}

.btn_confirm:hover:before {
    background-position: 0 -38px
}

.btn_confirm:hover:after {
    background-position: -23px -38px
}

.btn_cancel {
    background-position: 0 -304px
}

.btn.btn_cancel:before {
    background-position: 0 -76px
}

.btn.btn_cancel:after {
    background-position: -23px -76px
}

.btn_cancel:hover {
    background-position: 0 -342px
}

.btn_cancel:hover:before {
    background-position: 0 -114px
}

.btn_cancel:hover:after {
    background-position: -23px -114px
}

.btn_dark {
    background-position: 0 -532px
}

.btn.btn_dark:before {
    background-position: 0 -456px
}

.btn.btn_dark:after {
    background-position: -23px -456px
}

.buy_resources .fillup .btn_blue:before,.buy_resources .fillup .btn_blue:after,.no-touch .buy_resources .fillup .btn_blue[disabled]:hover,.buy_resources .fillup .btn_blue {
    background-image: url("/img/icons/16d8580d42aeab0db8726309362726.png");
    background-repeat: repeat-x;
    border: 0;
    height: 38px
}

.buy_resources .fillup .btn_blue {
    color: #fff!important;
    display: table-cell;
    padding: 0 5px;
    position: relative;
    vertical-align: middle;
    width: 138px
}

.buy_resources .fillup .btn_wrap {
    margin: 0 0 0 12px;
    position: relative;
    width: 148px
}

.buy_resources .premium .btn_wrap {
    margin: 0 0 0 10px;
    position: relative;
    width: 152px
}

.buy_resources .fillup .btn_blue {
    background-position: 0 0
}

.buy_resources .fillup .btn_blue:hover {
    background-position: 0 -38px
}

.no-touch .buy_resources .fillup .btn_blue[disabled]:hover,.buy_resources .fillup .btn_blue[disabled] {
    background-position: 0 -76px
}

.buy_resources .fillup .btn_blue:before {
    background-position: 0 -114px
}

.buy_resources .fillup .btn_blue:hover:before {
    background-position: 0 -152px
}

.buy_resources .fillup .btn_blue[disabled]:before {
    background-position: 0 -190px
}

.buy_resources .fillup .btn_blue:after {
    background-position: -10px -114px
}

.buy_resources .fillup .btn_blue:hover:after {
    background-position: -10px -152px
}

.buy_resources .fillup .btn_blue[disabled]:after {
    background-position: -10px -190px
}

.buy_resources .fillup .btn_premium {
    color: #fff!important;
    text-align: center
}

.scroll_to_top {
    background: #38505f;
    background: -moz-linear-gradient(top,#38505f 0,#1c2830 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#38505f),color-stop(100%,#1c2830));
    background: -webkit-linear-gradient(top,#38505f 0,#1c2830 100%);
    background: -o-linear-gradient(top,#38505f 0,#1c2830 100%);
    background: -ms-linear-gradient(top,#38505f 0,#1c2830 100%);
    background: linear-gradient(to bottom,#38505f 0,#1c2830 100%);
    border-radius: 0 5px 5px 0;
    -webkit-box-shadow: inset 0 1px 1px #8497a3;
    box-shadow: inset 0 1px 1px #8497a3;
    color: #848484;
    left: -2px;
    padding: 5px 0;
    position: fixed;
    top: 80%;
    visibility: hidden;
    width: 50px
}

.scroll_to_top .arrow {
    background: url(/img/icons/d03835718066a5a592a6426736e019.png) no-repeat 0 -736px;
    display: block;
    height: 18px;
    width: 24px;
    margin: 0 auto
}

.list {
    padding: 10px 0 0 0
}

.list_elem {
    padding: 0 0 10px 30px;
    position: relative
}

.list_elem:before {
    background: transparent url(/img/icons/18e4684df27114667e11541e5b2ef8.png) no-repeat -520px -298px;
    content: '';
    height: 10px;
    left: 9px;
    margin: 2px 0 0 0;
    position: absolute;
    width: 10px
}

.odd {
    background-color: #121b23
}

.over {
    background-color: #212a33
}

.content_table {
    border-collapse: collapse;
    border-left: 2px solid #000;
    border-right: 2px solid #000;
    border-bottom: 2px solid #000;
    margin: 5px 0;
    width: 100%
}

.ignorelist {
    margin: 0;
    width: 630px
}

.ct_sortable_title,.ct_head_row,.ct_foot_row {
    background: #050101;
    background: -moz-linear-gradient(top,#050101 1%,#141e26 1%,#141e26 50%,#10181f 50%,#10181f 99%,#000 99%);
    background: -webkit-linear-gradient(top,#050101 1%,#141e26 1%,#141e26 50%,#10181f 50%,#10181f 99%,#000 99%);
    background: linear-gradient(to bottom,#050101 1%,#141e26 1%,#141e26 50%,#10181f 50%,#10181f 99%,#000 99%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#050101',endColorstr='#000000',GradientType=0);
    border: 1px solid black
}

.ct_th {
    border: 1px solid #000;
    height: 26px;
    padding: 0 3px;
    position: relative
}

.ct_sortable_title {
    background-position: 100% -774px;
    background-repeat: no-repeat;
    color: #fff;
    cursor: pointer;
    margin: 0 18px 0 0
}

.ct_sort_asc {
    background-position: 100% -834px
}

.ct_sort_desc {
    background-position: 100% -864px
}

.ct_th.first {
    padding: 0 3px 0 6px
}

.ct_td {
    border: 1px solid #000;
    padding: 2px
}

select,select option {
    background-color: black;
    color: #848484;
    font-size: 11px;
    padding: 0
}

.showOldDropdowns select,.showOldDropdowns select option {
    color: black;
    background-color: white
}

#jumpgate select {
    font-size: 10px;
    border: 1px solid #030303;
    background-color: #12171c;
    width: 250px
}

.showOldDropdowns #jumpgate select {
    background-color: white
}

body.ogame select {
    visibility: hidden
}

body.ogame.showOldDropdowns select {
    visibility: inherit;
    color: black;
    background-color: white
}

.dropdown,.dropdown * {
    margin: 0;
    padding: 0;
    color: #848484;
    font-size: 11px;
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.dropdown {
    display: inline-table;
    table-layout: fixed
}

.dropdown li {
    display: table;
    height: 22px;
    line-height: 22px;
    width: 100%
}

.dropdown a {
    text-decoration: none!important;
    padding: 0 27px 0 5px;
    display: table-cell;
    vertical-align: middle;
    height: 100%;
    width: 100%
}

.dropdown.currentlySelected,.dropdown.currentlySelected:before,.dropdown.currentlySelected>a {
    background-image: url("/img/icons/d03835718066a5a592a6426736e019.png")
}

.dropdown.currentlySelected {
    background-repeat: repeat-x;
    background-position: 0 -560px;
    color: #fff;
    position: relative;
    height: 24px;
    line-height: 24px;
    vertical-align: middle
}

.dropdown.currentlySelected:before {
    background-color: #0d1014;
    background-position: 0 -632px;
    content: '';
    position: absolute;
    height: 24px;
    left: 0;
    width: 5px
}

.dropdown.disabled:active,.dropdown.disabled {
    background-position: 0 -608px;
    color: #848484
}

.no-touch .dropdown.currentlySelected:hover {
    background-position: 0 -584px
}

.no-touch .dropdown.currentlySelected:hover:before {
    background-position: -5px -632px
}

.dropdown.disabled:before {
    background-position: -10px -632px
}

.dropdown.currentlySelected>a {
    background-position: 100% -488px;
    background-repeat: no-repeat
}

.no-touch .dropdown.currentlySelected>a:hover,.dropdown.currentlySelected>a.hover,.dropdown.currentlySelected.focus>a,.dropdown.currentlySelected>a:focus {
    background-position: 100% -512px;
    color: #fff
}

.dropdown.disabled>a,.dropdown.disabled>a:active,.no-touch .dropdown.disabled>a:hover,.dropdown.disabled>a.hover {
    background-position: 100% -536px;
    color: #848484!important
}

.dropdownList {
    background: #141e26;
    border: 1px solid #000;
    box-sizing: border-box;
    display: none;
    border-radius: 0 0 3px 3px;
    list-style: none;
    position: absolute;
    z-index: 1000000;
    max-height: 300px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.dropdownList>li>a {
    border-top: 1px solid #1c2933;
    border-bottom: 1px solid #05080a;
    padding: 0 5px
}

.no-touch .dropdown a:hover {
    cursor: default
}

.no-touch .dropdownList>li>a:hover,.dropdownList>li>a:focus,.dropdownList>li>a:active,.dropdownList>li>a.focus {
    background: #223341;
    border-top: 1px solid #36495c;
    border-bottom: 1px solid #0d141a;
    color: #fff
}

#feedback .dropdown a {
    width: 150px
}

.input_replacement,input[type="text"],input[type="email"],input[type="password"],input[type="search"] {
    background-color: #b3c3cb;
    border: 1px solid #668599;
    border-bottom-color: #d3d9de;
    border-radius: 3px;
    box-shadow: inset 0 1px 3px 0 #454f54;
    color: #000;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    padding: 2px 5px;
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box
}

.input_replacement {
    display: inline-block;
    -webkit-appearance: inherit
}

::-webkit-input-placeholder {
    color: #666
}

:-moz-placeholder {
    color: #666
}

:focus::-webkit-input-placeholder {
    color: transparent
}

:focus::-moz-placeholder {
    color: transparent
}

input.hideNumberSpin::-webkit-outer-spin-button,input.hideNumberSpin::-webkit-inner-spin-button {
    -webkit-appearance: none
}

#alliance #inhalt input[type="text"] {
    width: 170px
}

input.w50 {
    width: 50px
}

.ship_input_row input {
    width: 70px
}

#alliance #inhalt input[type="text"].w290 {
    width: 290px
}

.input_replacement.focus,input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="search"]:focus {
    background-color: #f0f3f5;
    border: 1px solid #a3b6c2;
    border-bottom-color: #fff;
    box-shadow: inset 0 1px 3px 0 #5c6970
}

input[type="text"][readonly],input[type="text"][disabled],input[type="email"][disabled],input[type="password"][disabled],input[type="search"][disabled] {
    background-color: #424548;
    border: 1px solid #44484b;
    border-bottom-color: #575c60;
    box-shadow: inset 0 1px 3px 0 #27292b
}

textarea {
    width: 310px;
    background-color: #b3c3cb;
    border: 1px solid #668599;
    border-bottom-color: #d3d9de;
    border-radius: 3px;
    box-shadow: inset 0 1px 3px 0 #454f54;
    color: #000;
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
    min-height: 130px;
    padding: 5px;
    overflow: auto
}

textarea:focus {
    background-color: #f0f3f5;
    border: 1px solid #a3b6c2;
    border-bottom-color: #fff;
    box-shadow: inset 0 1px 3px 0 #5c6970
}

.answerText textarea {
    margin: 10px 0 2px 10px
}

.answerText textarea {
    max-width: 705px;
    min-height: 110px;
    width: 705px
}

#alliance #dissolveally textarea {
    width: 600px
}

#alliance .alliancetexts {
    margin: 5px 0;
    width: 600px
}

.tabsbelow,.subsection_tabs {
    border-bottom: 1px solid #0d1014;
    height: 27px;
    margin: 0 auto;
    padding: 0
}

#preferences #content .tabsbelow {
    margin: 0 0 0 30px;
    width: 625px
}

.messagebox .tabsbelow {
    width: 790px
}

.tabsbelow li,.subsection_tabs li {
    background: transparent;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    float: left;
    height: 27px;
    list-style-type: none;
    margin: 0 2px;
    overflow: hidden
}

.tabsbelow li,.tabsbelow li a,.subsection_tabs li,.subsection_tabs li a {
    display: block;
    float: left;
    font-weight: 700;
    line-height: 20px;
    text-decoration: none;
    text-align: center;
    width: 190px
}

.subsection_tabs li,.subsection_tabs li a {
    font-weight: 100
}

#netz #tabs_example_one a {
    color: #848484
}

.tabsbelow li a,.subsection_tabs li a {
    border: 1px solid transparent;
    height: 25px
}

#alliance #inhalt .tabsbelow li,#alliance #inhalt .tabsbelow li a,#messages #inhalt #tabs .tabsbelow li,#messages #inhalt #tabs .tabsbelow li a,#preferences #inhalt .tabsbelow li,#preferences #inhalt .tabsbelow li a {
    max-width: 190px;
    min-width: 120px;
    width: auto
}

#alliance #contentWrapper .tabsbelow li a,#messages #contentWrapper #tabs .tabsbelow li a,#preferences #contentWrapper .tabsbelow li a,#tabs_example_one.subsection_tabs.inbox li a {
    padding: 0 5px
}

#tabs_example_one.subsection_tabs.inbox li,#tabs_example_one.subsection_tabs.inbox li a {
    max-width: 120px;
    min-width: 80px;
    width: auto
}

.tabsbelow li.aktiv,.tabsbelow li.aktiv a,.messagebox .tabsbelow li.aktiv a.active,.messagebox .tabsbelow li.aktiv a:link,.messagebox .tabsbelow li.aktiv a:visited,.messagebox .tabsbelow li.ui-tabs-active,.messagebox .tabsbelow li.ui-tabs-active,#netz .contentz .tabsbelow li.ui-tabs-active a,#netz .contentz .tabsbelow li.ui-tabs-active a,.tabsbelow .ui-tabs-active a:link,.tabsbelow .ui-tabs-active a:visited,.tabsbelow .ui-tabs-active a:active,.subsection_tabs li a.active,#netz #tabs_example_one a.active,#netz #tabs_example_one .ui-tabs-active a,#netz #tabs_example_one .ui-tabs-active a {
    background: #262e39;
    background: -moz-linear-gradient(top,#262e39 0,#181e26 50%,#0d1014 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#262e39),color-stop(50%,#181e26),color-stop(100%,#0d1014));
    background: -webkit-linear-gradient(top,#262e39 0,#181e26 50%,#0d1014 100%);
    background: -o-linear-gradient(top,#262e39 0,#181e26 50%,#0d1014 100%);
    background: -ms-linear-gradient(top,#262e39 0,#181e26 50%,#0d1014 100%);
    background: linear-gradient(top,#262e39 0,#181e26 50%,#0d1014 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#262e39',endColorstr='#0d1014',GradientType=0);
    border-color: #35404f #0d1014 #0d1014 #0d1014;
    color: #fff
}

.big_tabs .big_tab,#shop .to_shop,#shop .to_inventory {
    position: relative;
    display: inline-block;
    margin: 13px 2px 0 0;
    border-radius: 5px 5px 0 0;
    color: #848484;
    cursor: pointer;
    cursor: hand;
    font-weight: bold;
    line-height: 55px;
    height: 55px;
    text-align: center
}

.big_tabs .big_tab a {
    border-radius: 5px 5px 0 0;
    display: block;
    height: 100%;
    text-decoration: none;
    width: 100%
}

.big_tabs .big_tab a,#shop .to_shop,#shop .to_inventory {
    background: #1f2a35 url("/img/icons/d35209a9c49a975f83fca6b7e48ad5.png") 0 -60px repeat-x
}

.big_tabs .big_tab.ui-state-hover a,#shop .to_shop.hover,#shop .to_inventory.hover {
    background: #1e252f url("/img/icons/d35209a9c49a975f83fca6b7e48ad5.png") 0 0 repeat-x;
    color: #fff
}

.big_tabs .big_tab.ui-tabs-active a,#shop .to_shop.active,#shop .to_inventory.active {
    background: #1e252f url("/img/icons/d35209a9c49a975f83fca6b7e48ad5.png") 0 0 repeat-x;
    color: #fff
}

.big_tab_content {
    background: #1f2630;
    background: -moz-linear-gradient(top,#1f2630 0,#101921 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#1f2630),color-stop(100%,#101921));
    background: -webkit-linear-gradient(top,#1f2630 0,#101921 100%);
    background: -o-linear-gradient(top,#1f2630 0,#101921 100%);
    background: -ms-linear-gradient(top,#1f2630 0,#101921 100%);
    background: linear-gradient(to bottom,#1f2630 0,#101921 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f2630',endColorstr='#101921',GradientType=0);
    border-radius: 0 0 5px 5px
}

.tabs_btn {
    height: 72px;
    margin: 6px 0 0 7px;
    padding: 0
}

.tabs_btn .list_item {
    float: left;
    height: 67px
}

.tabs_btn .ui-tabs-active .marker {
    background: url("/img/icons/112960c1ace80c7dcb03ca88d4b6fc.png") no-repeat;
    height: 79px;
    left: -7px;
    position: absolute;
    top: -7px;
    width: 68px
}

.tabs_btn .icon_caption {
    margin: 0 0 0 -9px;
    top: 0;
    width: 71px
}

.tabs_btn .ui-tabs-active .icon_caption {
    color: #fff
}

.tabs_wrap .tab_ctn {
    background: #22313b;
    padding: 7px;
    position: relative;
    z-index: 2
}

.tabs_btn .tabs_btn_img {
    background: transparent url("/img/icons/237e040eda90babeb5c700ad4cf712.png") 0 0 no-repeat;
    display: inline;
    float: left;
    height: 54px;
    margin: 0 10px;
    overflow: visible;
    position: relative;
    width: 54px
}

.tabs_btn_img.tb_fleets {
    background-position: 0 0
}

.tabs_btn_img.tb_communication {
    background-position: -54px 0
}

.tabs_btn_img.tb_economy {
    background-position: -108px 0
}

.tabs_btn_img.tb_universe {
    background-position: -162px 0
}

.tabs_btn_img.tb_system {
    background-position: -216px 0
}

.tabs_btn_img.tb_favorites {
    background-position: -270px 0
}

.ui-tabs-active .tabs_btn_img.tb_fleets {
    background-position: 0 -54px
}

.ui-tabs-active .tabs_btn_img.tb_communication {
    background-position: -54px -54px
}

.ui-tabs-active .tabs_btn_img.tb_economy {
    background-position: -108px -54px
}

.ui-tabs-active .tabs_btn_img.tb_universe {
    background-position: -162px -54px
}

.ui-tabs-active .tabs_btn_img.tb_system {
    background-position: -216px -54px
}

.ui-tabs-active .tabs_btn_img.tb_favorites {
    background-position: -270px -54px
}

.subtabs .ui-tabs-active.first .txt_link,.subtabs .ui-tabs-active.last .txt_link,.no-touch .subtabs .ui-state-hover,.subtabs .ui-tabs-active,.subtabs .last .txt_link,.subtabs .first .txt_link,.subtabs {
    background-image: url("/img/icons/d03835718066a5a592a6426736e019.png")
}

.subtabs {
    background-repeat: repeat-x;
    background-position: 0 -225px;
    display: table
}

.no-touch .subtabs .ui-state-hover,.subtabs .ui-tabs-active {
    color: #fff;
    background-repeat: repeat-x;
    background-position: 0 -315px;
    text-decoration: none
}

.subtabs .first .txt_link,.subtabs .last .txt_link {
    background-repeat: no-repeat;
    position: relative
}

.subtabs .first .txt_link {
    background-position: 0 -255px;
    left: -3px
}

.subtabs .last .txt_link {
    background-position: 100% -285px;
    right: -3px
}

.subtabs .ui-tabs-active.first .txt_link {
    background-position: 0 -345px
}

.ui-tabs-active.last .txt_link {
    background-position: 100% -375px
}

.subtabs .list_item {
    display: table-cell;
    line-height: 28px;
    height: 28px;
    text-align: center
}

.subtabs .txt_link {
    display: block
}

.subtabs a.txt_link {
    color: #848484;
    text-decoration: none
}

.no-touch .subtabs .ui-state-hover a.txt_link,.subtabs .ui-tabs-active a.txt_link {
    color: #fff;
    text-decoration: none
}

.no-touch .subtabs .ui-state-hover.first a.txt_link {
    background-position: 0 -345px
}

.no-touch .subtabs .ui-state-hover.last a.txt_link {
    background-position: 100% -375px
}

.pagination {
    display: table;
    margin: 10px auto
}

.pagination .p_li {
    display: table-cell;
    float: left;
    line-height: 16px;
    padding: 0 5px;
    cursor: pointer;
    cursor: hand
}

.pagination .p_li a.active {
    color: #ff0
}

.pagination .icon {
    vertical-align: middle
}

.pagination .icon_fastforward {
    margin: 0 0 0 5px
}

.pagination .icon_skip_back {
    margin: 0 5px 0 0
}

.icon,.icon_link,.icon12px {
    background: url("/img/icons/91ad13c8f9a7e9390085d12adde508.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    width: 16px
}

#fleetTemplatesEdit .icon_link {
    background: 0;
    padding: 9px 9px 5px 2px
}

.icon_nf_link {
    height: 26px;
    margin: 0 7px 0 0;
    width: 26px
}

.icon12px {
    height: 12px;
    width: 12px
}

.icon.float_left {
    margin-right: 3px
}

.no-touch .icon:hover {
    text-decoration: none
}

.icon.icon_adressbook {
    background-position: 0 -945px
}

.icon.icon_arr_asc_desc {
    background-position: 0 -736px
}

.icon.icon_arr_asc {
    background-position: 0 -768px
}

.icon.icon_arr_desc {
    background-position: 0 -784px
}

.icon.icon_against {
    background-position: 0 -80px
}

.icon.icon_chat {
    background-position: 0 -913px
}

.icon.icon_checkmark {
    background-position: 0 -608px
}

.icon.icon_close {
    background-position: 0 -704px
}

.icon.icon_combatunits {
    background-position: 0 -16px
}

.icon.icon_edit {
    background-position: 0 -336px
}

.icon.icon_eye {
    background-position: 0 -112px
}

.icon.icon_fastforward {
    background-position: 0 -432px
}

.icon.icon_fed_attack {
    background-position: 0 -64px
}

.icon.icon_info {
    background-position: 0 -544px
}

.icon.icon_lock {
    background-position: 0 -272px
}

.icon.icon_mail {
    background-position: 0 -176px
}

.icon.icon_missile {
    background-position: 0 -144px
}

.support_icon.icon_mail,.support_icon:hover {
    background: url("/img/icons/a236f9e8171b3640b23aa8c404e73c.gif")!important;
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    width: 16px
}

.icon.icon_quit {
    background: url("/img/icons/18e4684df27114667e11541e5b2ef8.png") -208px -71px no-repeat
}

.icon.icon_recall {
    background-position: 0 -576px
}

.icon.icon_reload {
    background-position: 0 -32px
}

.icon.icon_reply {
    background-position: 0 -592px
}

.icon.icon_restore {
    background-position: 0 -800px
}

.icon.icon_rewind {
    background-position: 0 -368px
}

.icon.icon_skip {
    background-position: 0 -464px
}

.icon.icon_skip_back {
    background-position: 0 -480px
}

.icon.icon_delete,.icon.icon_trash {
    background-position: 0 -304px
}

.icon.icon_user {
    background-position: 0 -400px
}

.icon.icon_warning {
    background-position: 0 -208px
}

.icon.icon_maximize,.hideReport .icon {
    background-position: 0 -528px
}

.icon.icon_minimize,.shareReport .icon {
    background-position: 0 -240px
}

.icon.icon_eye.disabled {
    background-position: 0 -48px
}

.icon12px.icon_wrench {
    background-position: 0 -672px
}

.icon12px.icon_wrench_red {
    background-position: 0 -688px
}

.icon.icon_wreck_field {
    background: url("/img/icons/78fe795054d61d6072aa234fcd51c6.png");
    top: 5px;
    left: 20px;
    height: 20px;
    width: 20px
}

.icon.icon_wreck_field:hover {
    background-position: 0 -20px
}

.icon.icon_break_rocket {
    background: url("/img/icons/a5ae6fd7b7500507ef2681a952c802.png")
}

.ajax_load_shadow {
    background: #22313b url("/img/icons/2a489343c072939cd1f81491d16036.png") no-repeat 50%;
    clear: both;
    height: 100px;
    margin: 0 auto;
    overflow: auto;
    position: relative;
    z-index: 2
}

.ajax_load_img64px {
    display: block;
    margin: 0 auto;
    position: relative;
    top: 18px
}

.ajaxLoad {
    background: url("/img/icons/af46a22d3943367992a4a77cb1e286.gif") no-repeat;
    background-position: center left;
    color: #848484;
    margin: 0 auto 0 auto;
    padding: 120px 0 0 10px;
    width: 100px;
    height: 125px
}

.searchTabs .ajaxLoad {
    height: 22px;
    width: auto;
    padding-top: 10px;
    padding-left: 40px;
    margin-left: 40px;
    margin-top: 10px
}

.overlay_container {
    background: url("/img/icons/6ed70123ac0cf419b30c31d99ae208.png") repeat;
    padding: 10px
}

#logoLink {
    position: absolute;
    left: 0;
    top: 30px;
    width: 190px;
    height: 70px;
    cursor: pointer;
    display: block
}

#ie_message {
    display: none
}

#star {
    background: transparent url("/img/icons/e9dfa4d88b53d21359701885d5ce71.gif") no-repeat scroll 0 0;
    height: 20px;
    left: 432px;
    position: absolute;
    top: 639px;
    width: 20px
}

#star1 {
    background: transparent url("/img/icons/c36e515eead61a40766105261df0a0.gif") no-repeat scroll 0 0;
    height: 20px;
    left: 842px;
    position: absolute;
    top: 404px;
    width: 20px
}

#star2 {
    background: transparent url("/img/icons/11d06804423ad6f74bc522e761417d.gif") no-repeat scroll 0 0;
    height: 20px;
    left: 411px;
    position: absolute;
    top: 25px;
    width: 20px
}

#box {
    width: 1000px;
    margin: 0 auto;
    text-align: left;
    position: relative;
    min-height: 20px
}

#galaxyadv #box {
    width: auto;
    margin: auto;
    text-align: inherit;
    position: static;
    top: inherit;
    left: inherit
}

#links,#box #inhalt,#rechts,#scrollcontainer {
    background-color: transparent;
    float: left
}

#box #inhalt,#rechts,#scrollcontainer {
    overflow: hidden
}

#scrollcontainer {
    width: 690px;
    overflow: hidden;
    position: absolute;
    left: 170px;
    top: 140px
}

#links {
    width: 173px
}

#contentWrapper,#box #inhalt {
    width: 670px;
    overflow: visible;
    position: relative;
    padding: 0;
    float: left
}

#contentWrapper {
    padding: 0 0 25px 0
}

#contentWrapper.with_chat_bar {
    padding: 0 0 63px 0
}

#rechts {
    width: 137px;
    margin-left: 8px;
    margin-top: -40px;
    overflow: visible;
    position: relative;
    margin-bottom: 80px!important
}

#kopf {
    background-color: transparent
}

.smallFont {
    font-size: 9px
}

table.fleetinfo {
    min-width: 130px
}

.htmlTooltip h1 {
    color: #6f9fc8;
    font-size: 11px;
    font-weight: 700;
    line-height: 15px;
    white-space: nowrap
}

.splitLine {
    background: #415866;
    height: 1px;
    margin: 4px 0 2px 0
}

.close-tooltip {
    background: transparent url("/img/icons/18e4684df27114667e11541e5b2ef8.png") -207px 0 no-repeat;
    cursor: pointer;
    height: 16px;
    width: 16px;
    float: right;
    right: -3px;
    position: relative;
    top: -3px
}

.no-touch .close-tooltip:hover,.close-tooltip:active {
    background-position: -207px -17px
}

.visible {
    display: block
}

.hidden {
    display: none
}

.text_align_left {
    text-align: left
}

.text_align_right {
    text-align: right
}

#info {
    background-image: url("/img/icons/b72a2ef3e8807bcd418979ebdada69.jpg");
    background-position-y: 1px
}

#info.christmas {
    background-image: url("/img/icons/dac9c88c5054dad0a26e157e3a2527.png")
}

#info.halloween {
    background-image: url("/img/icons/b95b2665c8328764c7138626d0cdd5.png")
}

#info {
    background-repeat: no-repeat;
    height: 142px;
    margin: 0 auto;
    position: relative
}

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

.value font {
    font-size: 9px
}

ul#resources {
    list-style-type: none
}

#info ul#resources li {
    position: absolute;
    height: 47px;
    top: 34px;
    width: 64px;
    text-align: center
}

ul#resources .resourceIcon,#info ul#resources li img {
    margin: 0 8px 2px 8px;
    width: 48px;
    height: 32px
}

#info ul#resources li img {
    margin-bottom: 0
}

#info ul#resources li.metal {
    left: 232px
}

#info ul#resources li.crystal {
    left: 334px
}

#info ul#resources li.deuterium {
    left: 436px
}

#info ul#resources li.darkmatter {
    left: 539px
}

#info ul#resources li.energy {
    left: 641px
}

#info ul#resources li.darkmatter a {
    display: block;
    height: 32px;
    text-decoration: none
}

.content-box-s {
    margin: 0 0 5px 1px;
    width: 222px;
    float: left;
    overflow: hidden
}

.content-box-s .header {
    background: url("/img/icons/b9de2f5b06c823d628d22c4067ee35.gif") no-repeat;
    height: 32px;
    font-size: 11px
}

.content-box-s .content {
    background: url("/img/icons/bd764e9b39a1a48ad708039fda1bde.gif") repeat-y;
    padding: 0 15px
}

.content-box-s p {
    padding: 5px 20px
}

.content-box-s .footer {
    background: url("/img/icons/174d5c09f617701fcaf1664a414869.gif") no-repeat;
    height: 21px;
    margin-top: -8px
}

div.content-box-s .header h3 {
    color: #6f9fc8;
    font-size: 11px;
    font-weight: 700;
    padding-top: 10px;
    width: 222px;
    text-align: center
}

.contentbox {
    margin: 0 3px 0 2px
}

#buttonz .contentbox .header .c-left,#buttonz .contentbox .header .c-right,#buttonz .contentbox .header,#buttonz .contentbox .footer,#buttonz .contentbox .footer .c-left,#buttonz .contentbox .footer .c-right,.contentbox .header .c-left,.contentbox .header .c-right,.contentbox .header,.contentbox .footer,.contentbox .footer .c-left,.contentbox .footer .c-right {
    background-image: url("/img/icons/191d6af9367f608bbee2743866c489.png");
    background-repeat: repeat-x;
    background-position: 0 -1px
}

#buttonz .contentbox .header,.contentbox .header {
    height: 30px;
    line-height: 30px;
    position: relative
}

#buttonz .contentbox .header .c-left,#buttonz .contentbox .header .c-right,.contentbox .header .c-left,.contentbox .header .c-right {
    height: 30px;
    position: absolute;
    top: 0;
    width: 35px
}

#buttonz .contentbox .header .c-left,.contentbox .header .c-left {
    background-position: 0 -33px;
    left: -2px;
    right: auto
}

#buttonz .contentbox .header .c-right,.contentbox .header .c-right {
    background-position: 100% -66px;
    left: auto;
    right: -2px
}

#buttonz .contentbox .content,.contentbox .content {
    border-left: 5px double #000;
    border-right: 5px double #000;
    background: #0d1014;
    margin: 0 2px;
    position: relative;
    z-index: 2
}

#buttonz .contentbox .footer,.contentbox .footer {
    background-position: 0 -100px;
    height: 21px;
    position: relative;
    bottom: 5px;
    left: 7px
}

#buttonz .contentbox .footer .c-left,#buttonz .contentbox .footer .c-right,.contentbox .footer .c-left,.contentbox .footer .c-right {
    height: 21px;
    position: absolute;
    top: 0;
    width: 35px
}

#buttonz .contentbox .footer .c-left,.contentbox .footer .c-left {
    background-position: 0 -125px;
    left: -8px;
    right: auto
}

#buttonz .contentbox .footer .c-right,.contentbox .footer .c-right {
    background-position: 100% -150px;
    left: auto;
    right: -8px
}

#links .leftmenu a,#links .leftmenu a:link,#links .leftmenu a:visited {
    color: #767f88;
    display: block;
    font: bold 11px/25px verdana,arial,helvetica,sans-serif;
    text-decoration: none
}

#links .leftmenu li {
    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,.no-touch #links .leftmenu a.menubutton:hover,#links .leftmenu a.menubutton:active {
    background: url("/img/icons/18e4684df27114667e11541e5b2ef8.png") -374px -258px no-repeat;
    height: 29px;
    text-align: center;
    line-height: 25px;
    width: 136px
}

.no-touch #links .leftmenu a.menubutton:hover,#links .leftmenu a.menubutton:active {
    color: #fff
}

#links .leftmenu a.menubutton.validationNeeded {
    color: #aa3131
}

.no-touch #links .leftmenu a.menubutton.validationNeeded:hover {
    color: #f33c3c
}

.no-touch #links .leftmenu a.menubutton:hover,#links .leftmenu a.menubutton:active {
    background-position: -374px -287px
}

#links .leftmenu li a.selected:link,#links .leftmenu li a.selected:visited,.no-touch #links .leftmenu li a.selected:hover,#links .leftmenu li a.selected:active {
    background: url("/img/icons/18e4684df27114667e11541e5b2ef8.png") -374px -287px no-repeat;
    color: #fff
}

.lang-gr #links .leftmenu li .officers {
    font-size: 10px
}

#planet {
    background-repeat: no-repeat;
    height: 300px;
    margin: 0 auto 3px auto;
    position: relative;
    width: 654px;
    z-index: 1
}

#planet-rewards {
    background-repeat: no-repeat;
    height: 250px;
    margin: 0 auto 3px auto;
    position: relative;
    width: 654px;
    z-index: 1
}

#planet p {
    white-space: normal
}

#planet .planetNameOverview {
    margin: 0 3px 0 0;
    float: left;
    overflow: hidden;
    white-space: nowrap
}

#planetNameHeader {
    max-width: 330px;
    width: expression(document.body.clientWidth>305? "305px":"auto");
    float: left;
    overflow: hidden;
    margin: 0 5px 0 0;
    white-space: nowrap;
    text-overflow: ellipsis
}

.openPlanetrenameGiveupBox img {
    margin: 3px 0 0 0
}

#fleet1 #planet.shortHeader,#fleet2 #planet.shortHeader,#fleet3 #planet.shortHeader,#planet.shortHeader {
    background-color: transparent;
    background-repeat: no-repeat;
    height: 40px!important;
    position: relative;
    width: 654px
}

#messages #planet.shortHeader {
    background-image: url("/img/icons/969c4e267c1a550aad41b8fd1debe4.jpg")
}

#chat #planet.shortHeader {
    background-image: url("/img/icons/c02c34215b665f753ae3e062c680d9.jpg")
}

#buddies #planet.shortHeader {
    background-image: url("/img/icons/791c268ded99f4150cfe8c17857f91.jpg")
}

#resourceSettings #planet.shortHeader {
    background-image: url("/img/icons/8a1aa7b42b1d117d9ebb04c97b6d6d.jpg")
}

#movement #planet.shortHeader {
    background-image: url("/img/icons/9b0237402cdb812513f8a513a7d8e3.jpg")
}

#fleet1 #planet.shortHeader {
    background-image: url("/img/icons/b273a68d316bd137d6d28e68a4bf79.jpg")
}

#fleet2 #planet.shortHeader {
    background-image: url("/img/icons/70fb73489c34883a2e015e76b8f7d5.jpg")
}

#fleet3 #planet.shortHeader {
    background-image: url("/img/icons/de6b92abe00aa2aae3cf2c2b76db86.jpg")
}

#tutorial #planet.shortHeader {
    background-image: url("/img/icons/4641cd55cd998ab2f71757c7c0fd9d.jpg")
}

#tutorial #planet.header {
    background-image: url("/img/icons/c327b61947d90cd101150fa9143341.jpg");
    height: 250px
}

#netz #planet.shortHeader {
    background-image: url("/img/icons/29ebfe0c3f1c5000219cdd3325bed4.jpg")
}

#planet.shortHeader .toggleHeader,#planet .toggleHeader {
    background: 0;
    height: 22px;
    line-height: normal;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 23px;
    z-index: 40
}

#planet .toggleHeader {
    right: 13px;
    top: 8px
}

#planet .toggleHeader {
    background: url("/img/icons/d55059f8c9bab5ebf9e8a3563f26d1.gif") no-repeat 0 -22px
}

#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: 470px;
    text-overflow: ellipsis
}

#planet h2 a:link,#planet h2 a:visited,.no-touch #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: .3;
    -khtml-opacity: .3;
    opacity: .3
}

#planetdata {
    width: 365px;
    font-size: 11px;
    height: 123px;
    margin: 106px 2px 0 0;
    position: relative;
    white-space: inherit
}

#planetdata .overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    background: #141e26;
    filter: alpha(opacity=60);
    -moz-opacity: .6;
    -khtml-opacity: .6;
    opacity: .6;
    z-index: 1;
    -moz-border-radius: 7px 0 0 7px;
    -webkit-border-radius: 7px 0 0 7px;
    -khtml-border-radius: 7px 0 0 7px;
    border-radius: 7px 0 0 7px
}

.ui-dialog .ui-dialog-content.overlayDiv,#popupContent.overlayDiv,.bbcodepreview.showAtallianceBroadcast {
    background: #000 url("/img/icons/a70be772b78f27691516fa29654cef.jpg") -100px -100px no-repeat
}

div#planetDetails table {
    z-index: 2;
    position: absolute
}

div#planetOptions {
    z-index: 2;
    position: relative;
    height: 20px;
    margin: 2px
}

div#planetDetails {
    height: 100px
}

.planetMoveGalaxyCooldown {
    line-height: 17px
}

.planetMoveOk,.planetMoveDefault,.planetMoveBreakup,.planetMoveInactive {
    margin-right: 0;
    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
}

#planetOptions .planetMoveBreakup,#planetOptions .planetMoveInactive,#planetOptions .planetMoveOk {
    float: left
}

.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,.no-touch #planetdata a:hover,#planetdata a:active {
    color: #fff;
    cursor: pointer;
    text-decoration: none
}

.no-touch #planetdata a:hover {
    text-decoration: underline
}

#overview #planet #moon {
    left: 30px;
    position: absolute;
    top: 15px
}

#overview #planet #planet_as_moon {
    left: 0;
    position: absolute;
    top: 0
}

#overview #planet #moon img {
    width: 109px;
    height: 109px
}

#overview #planet #planet_as_moon img {
    width: 135px;
    height: 154px
}

.c-left,.c-right {
    height: 39px;
    width: 28px;
    position: absolute;
    top: 264px;
    z-index: 0
}

.c-left {
    background: url("/img/icons/e7a3f8489bd4c9c45d14851020c656.gif") no-repeat;
    left: 0
}

.c-right {
    background: url("/img/icons/7c3b7bb7038a638e9c122542398514.gif") no-repeat;
    left: 642px
}

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

#inhalt .content-box-s .content {
    min-height: 46px;
    height: auto!important;
    height: 46px;
    padding-top: 2px;
    position: relative
}

#inhalt .content-box-s .content td.idle {
    padding: 10px 0;
    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
}

.no-touch #inhalt .content-box-s .content td.idle a:hover {
    text-decoration: underline
}

#inhalt .content-box-s .content table.construction {
    margin: 0;
    padding: 3px;
    font-size: 11px
}

#inhalt .content-box-s .content table.construction.active {
    background: #171d23;
    background: -moz-linear-gradient(top,#171d23 0,#101419 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#171d23),color-stop(100%,#101419));
    background: -webkit-linear-gradient(top,#171d23 0,#101419 100%);
    background: -o-linear-gradient(top,#171d23 0,#101419 100%);
    background: -ms-linear-gradient(top,#171d23 0,#101419 100%);
    background: linear-gradient(top,#171d23 0,#101419 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#171d23',endColorstr='#101419',GradientType=0);
    border: 1px solid #171d23;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 100%
}

#inhalt .content-box-s .content table.queue {
    margin-top: 5px
}

#inhalt .content-box-s .transport_ecke {
    background: url("/img/icons/ae6b67d617f5b4a9ad508219ca02b8.png");
    margin: 0 0 -18px 0;
    padding: 1px 5px 2px 0;
    position: relative;
    text-align: right;
    top: -16px;
    width: 35px
}

#inhalt .content-box-s .build-faster {
    color: #fff;
    float: left;
    margin: 12px 0 5px 4px;
    width: 176px
}

#inhalt .content-box-s .build-faster-img,#inhalt .content-box-s .build-finish-img {
    background: url("/img/icons/f67f646a967bc6e4f54dcfcc2c3f2b.png") -25px 0 no-repeat;
    float: left;
    height: 25px;
    margin: 1px 7px 0 7px;
    width: 25px
}

#inhalt .content-box-s .order_dm {
    margin-left: 7px
}

#inhalt .content-box-s .build-faster.disabled .build-faster-img {
    background-position: -25px -50px
}

#inhalt .content-box-s .build-finish-img {
    background-position: 0 0
}

#inhalt .content-box-s .build-faster.disabled .build-finish-img {
    background-position: 0 -50px
}

#inhalt .content-box-s .dm_cost,#inhalt .content-box-s .buy_dm {
    color: #848484;
    display: inline-block
}

#inhalt .content-box-s .dm_cost .oldPrice {
    text-decoration: line-through;
    font-style: italic
}

img.queuePic {
    border: 1px solid #141e26;
    border-radius: 3px
}

a:hover img.queuePic {
    border-color: #e7ae46
}

#inhalt .content-box-s .construction .first {
    padding-left: 0;
    padding-top: 8px;
    position: relative;
    width: 43px
}

#inhalt .content-box-s .construction .first div {
    position: relative
}

#inhalt .content-box-s .construction .data .desc {
    padding-left: 12px;
    width: 130px;
    vertical-align: middle
}

#inhalt .content-box-s .construction .data .timer {
    color: #fff
}

#inhalt .content-box-s .construction .data .ausbau {
    padding-top: 8px
}

#inhalt .content-box-s .level {
    color: #a26d00
}

#inhalt .content-box-s .construction .data .timeProdShip {
    padding-top: 5px
}

#inhalt .content-box-s .construction .data .timeProdAll {
    padding: 5px 0 0 12px
}

#inhalt .content-box-s .construction .data .timeProdAll .shipAllCountdown,#inhalt .content-box-s .construction .data .timeProdShip .shipCountdown {
    color: #fff;
    font-weight: 700
}

#inhalt .content-box-s .content table.construction tr.queue td {
    color: #848484;
    padding: 4px 0;
    text-align: center;
    width: 40px
}

#inhalt .content-box-s .queue_link {
    color: #fff;
    display: block;
    font-size: 11px;
    margin: 0 2px;
    text-align: center;
    text-decoration: none;
    width: 32px
}

#rechts .smallplanet a:link,#rechts .smallplanet a:visited,.no-touch #rechts .smallplanet a:hover,#rechts .smallplanet a:active {
    text-decoration: none
}

#rechts #cutty .smallplanet {
    height: 45px
}

#rechts #norm .smallplanet {
    height: 81px
}

#rechts .smallplanet {
    margin: 0 0 14px 5px;
    text-align: center;
    width: 130px;
    overflow: visible;
    position: relative
}

#rechts #myPlanets .smallplanet {
    height: 52px;
    margin: 0 0 1px;
    width: auto
}

#myPlanets .planetPic {
    position: absolute;
    left: 7px;
    top: 6px
}

#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 .smallplanet a.wreckFieldIcon,#rechts #myPlanets .smallplanet a.wreckFieldIcon {
    cursor: pointer;
    display: block;
    height: 16px;
    position: absolute;
    top: 4px;
    left: 32px;
    width: 16px
}

#rechts #norm a.wreckFieldIcon {
    top: 4px;
    left: 32px
}

#rechts #myPlanets .smallplanet a.wreckFieldIcon {
    top: 4px;
    left: 22px
}

#rechts #norm a.constructionIcon.moon {
    top: 35px;
    left: 0
}

#rechts #cutty a.constructionIcon.moon {
    top: 35px;
    left: 20px
}

#rechts .smallplanet a.planetlink:link,#rechts .smallplanet a.planetlink:visited {
    display: block;
    color: #6f9fc8;
    padding-top: 4px
}

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

.no-touch #rechts .smallplanet a.planetlink:hover {
    color: #9c0
}

#rechts .smallplanet a.planetlink:active {
    text-decoration: none
}

#rechts .smallplanet a.active,#rechts .smallplanet a.active:link {
    color: #9c0;
    display: block
}

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

.no-touch #rechts #cutty .smallplanet a.planetlink:hover,#rechts #cutty .smallplanet a.planetlink.active,#rechts #cutty .smallplanet a.planetlink.active:link {
    display: block;
    height: 45px;
    color: #9c0
}

#rechts #cutty .smallplanet a.moonlink {
    background-position: 6px 6px
}

#rechts #myPlanets .smallplanet a.planetlink.active,#rechts #myPlanets .smallplanet a.planetlink.active:link {
    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
}

#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: 4px;
    top: 16px;
    padding: 10px
}

#rechts #cutty .smallplanet a.moonlink {
    left: 14px;
    top: 34px
}

#rechts #cutty .smallplanet a.moonlink {
    top: 14px
}

#rechts #myPlanets .smallplanet a.moonlink {
    left: -5px;
    top: 21px
}

#rechts a.alert span.activity {
    background: url("/img/icons/91ad13c8f9a7e9390085d12adde508.png") no-repeat 0 -640px;
    display: block;
    height: 12px;
    width: 12px
}

#rechts .tinyplanet {
    margin: 4px 0 0 22px;
    text-align: center;
    width: 130px;
    overflow: visible;
    position: relative
}

#rechts .tinyplanet a.planetlink:link,#rechts .tinyplanet a.planetlink:visited {
    display: block;
    height: 49px;
    text-decoration: none;
    color: #5b6b80
}

.no-touch #rechts .tinyplanet a.planetlink:hover {
    color: #fff;
    text-decoration: none
}

#rechts .tinyplanet a.planetlink:active {
    text-decoration: none
}

#rechts .planet-name {
    display: block;
    font-size: 12px;
    margin-top: 0;
    line-height: 12px
}

#rechts #cutty .planet-name {
    display: block
}

#rechts #myPlanets .planet-name,#rechts .planet-koords {
    white-space: nowrap;
    position: absolute;
    top: 7px;
    left: 50px
}

#rechts .planet-koords {
    font-size: 10px
}

#rechts #norm .planet-name {
    white-space: nowrap
}

#rechts .planet-koords {
    top: 22px
}

#rechts #norm .planet-koords {
    font-size: 11px;
    left: auto;
    position: static;
    top: auto
}

#rechts a.planetlink .planetPic {
    border-radius: 24px
}

#rechts #cutty a.planetlink .planetPic {
    border-radius: 15px
}

#rechts a.moonlink .icon-moon {
    border-radius: 8px
}

#rechts a.planetlink.active .planetPic {
    box-shadow: 0 0 6px 1px #ff9600,inset 0 0 3px 4px #ff9600
}

#rechts a.planetlink:hover .planetPic,#rechts a.planetlink:active .planetPic {
    box-shadow: 0 0 6px 1px #9C0,inset 0 0 3px 4px #9C0
}

#rechts a.moonlink.active .icon-moon {
    box-shadow: 0 0 6px 2px #ff9600,inset 0 0 3px 2px #ff9600
}

#rechts a.moonlink:hover .icon-moon,#rechts a.moonlink:active .icon-moon {
    box-shadow: 0 0 6px 2px #9C0,inset 0 0 3px 2px #9C0
}

#officers {
    height: 32px;
    left: 769px;
    position: absolute;
    text-align: left;
    top: 40px
}

#officers a:link,#officers a:visited,.no-touch #officers a:hover,#officers a:active {
    margin-right: 0;
    text-decoration: none;
    display: inline-block;
    height: 32px;
    width: 32px
}

#officers.one,#officers.all {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid black;
    padding: 3px;
    top: 32px;
    left: 765px
}

#officers.one {
    border-color: #80868f
}

#officers.all {
    border-color: #e7ae46
}

#buttonz,#fleet3 #sendfleet {
    background: 0;
    min-height: 150px;
    margin: 0 auto 1px auto;
    width: 670px
}

#fleet3 #sendfleet {
    margin: 13px auto 10px auto
}

#eventHeader,#buttonz .header,#sendfleet .header,.header .c-left,.header .c-right {
    background-image: url("/img/icons/10e31cd5234445e4084558ea3506ea.gif");
    background-repeat: no-repeat
}

#eventHeader,#buttonz .header,#sendfleet .header {
    height: 28px;
    position: relative
}

#buttonz .content,#fleet3 #sendfleet .content {
    background: url("/img/icons/db530b4ddcbe680361a6f837ce0dd7.gif") repeat-y;
    margin: 0 0 20px 0;
    min-height: 115px;
    padding: 10px 0 0;
    position: relative
}

#buttonz .footer,#fleet3 #sendfleet .footer {
    background: url("/img/icons/997fd607a76c0b713e24cb7f2d41f5.png") no-repeat;
    bottom: -20px;
    height: 50px;
    left: 0;
    margin: 0 0 1px 0;
    position: absolute;
    width: 667px;
    z-index: 1
}

.detailsClosed .toggleDetails {
    background: url("/img/icons/de1e5f629d9e47d283488eee0c0ede.gif") no-repeat
}

.detailsOpened .toggleDetails {
    background: url("/img/icons/577565fadab7780b0997a76d0dca9b.gif") no-repeat
}

#eventContent .toggleDetails {
    width: 18px
}

#buttonz h2,#fleet3 #sendfleet h2,#movement h3 a,#statistics h3,#highscoreContent h2 {
    text-align: center
}

#buttonz ul#building {
    width: 640px;
    height: 100px;
    margin: 11px auto 0 17px;
    position: relative;
    z-index: 2
}

#premium #buttonz ul#building {
    height: 130px
}

#buttonz ul#building li {
    width: 100px;
    height: 100px;
    background-repeat: no-repeat;
    top: 0;
    position: relative;
    float: left;
    margin-right: 6px;
    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("/img/icons/7b21b8753bdabe14aae95ae7a093a7.gif") no-repeat;
    color: #ff9600;
    text-decoration: none
}

.no-touch #buttonz ul#building li a.detail_button:hover,#buttonz ul#building li a.active {
    background: url("/img/icons/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
}

#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("/img/icons/7b21b8753bdabe14aae95ae7a093a7.gif") no-repeat;
    text-decoration: none
}

.no-touch #premium #box #buttonz ul#building li a.detail_button:hover,#premium #box #buttonz ul#building li a.active {
    background: url("/img/icons/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 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("/img/icons/0349d693b02c1927643248e4167cf8.gif") no-repeat;
    color: #ff9600;
    text-decoration: none;
    position: absolute;
    z-index: 3
}

.no-touch #buttonz ul#building li div.construction a:hover,#buttonz ul#building li div.construction a.active {
    background: url("/img/icons/9c93d3dba7052ea7fd1758007e7959.gif") no-repeat;
    color: #ff9600;
    text-decoration: none
}

#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("/img/icons/3c8fe32d22e51f7062901085f2fc12.gif") no-repeat;
    color: #ff9600;
    text-decoration: none;
    position: absolute;
    z-index: 2
}

.no-touch #buttonz ul#storage li div.construction a:hover,#buttonz ul#storage li div.construction a.active,.no-touch #buttonz ul#den li div.construction a:hover,#buttonz ul#den li div.construction a.active {
    background: url("/img/icons/33b48c5ab13019eec2b94d04e3e5b0.gif") no-repeat;
    color: #ff9600;
    text-decoration: none
}

#buttonz ul#building div.buildingimg {
    background-image: url("/img/icons/487c865a747af81fdeb8e06cbfe987.png");
    background-repeat: no-repeat
}

#buttonz ul#building li.on div.supply1 div.buildingimg {
    background-position: -100px 0
}

#buttonz ul#building li.disabled div.supply1 div.buildingimg {
    background-position: -100px -100px
}

#buttonz ul#building li.off div.supply1 div.buildingimg {
    background-position: -100px -200px
}

#buttonz ul#building li.on div.supply2 div.buildingimg {
    background-position: -400px 0
}

#buttonz ul#building li.disabled div.supply2 div.buildingimg {
    background-position: -400px -100px
}

#buttonz ul#building li.off div.supply2 div.buildingimg {
    background-position: -400px -200px
}

#buttonz ul#building li.on div.supply3 div.buildingimg {
    background-position: -300px 0
}

#buttonz ul#building li.disabled div.supply3 div.buildingimg {
    background-position: -300px -100px
}

#buttonz ul#building li.off div.supply3 div.buildingimg {
    background-position: -300px -200px
}

#buttonz ul#building li.on div.supply4 div.buildingimg {
    background-position: -200px 0
}

#buttonz ul#building li.disabled div.supply4 div.buildingimg {
    background-position: -200px -100px
}

#buttonz ul#building li.off div.supply4 div.buildingimg {
    background-position: -200px -200px
}

#buttonz ul#building li.on div.supply12 div.buildingimg {
    background-position: 0 0
}

#buttonz ul#building li.disabled div.supply12 div.buildingimg {
    background-position: 0 -100px
}

#buttonz ul#building li.off div.supply12 div.buildingimg {
    background-position: 0 -200px
}

#buttonz ul#building li.on div.supply212 div.buildingimg {
    background-position: -500px 0
}

#buttonz ul#building li.disabled div.supply212 div.buildingimg {
    background-position: -500px -100px
}

#buttonz ul#building li.off div.supply212 div.buildingimg {
    background-position: -500px -200px
}

div.detail_screen {
    background-repeat: no-repeat;
    height: 300px;
    width: 654px;
    background-image: url("/img/icons/dab435e02e060b479363268ca63b0e.gif");
    z-index: 10;
    display: none;
    margin: 0;
    position: absolute;
    top: 0
}

div.detail_screen.small {
    background-image: url("/img/icons/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
}

#planet .detail_screen #content h2 {
    font: bold 12px/22px Verdana,Arial,Helvetica,sans-serif;
    color: #d29d00;
    display: inline-block;
    float: left;
    height: 22px;
    margin: 0 0 0 25px;
    overflow: hidden;
    padding-top: 0;
    width: auto
}

.detail_screen #content .level {
    color: #d29d00;
    float: right;
    font-size: 11px;
    line-height: 22px;
    height: 22px;
    text-align: center
}

.detail_screen #content .number-info {
    color: #d29d00;
    float: right;
    font-size: 11px;
    margin-right: 10px;
    line-height: 22px;
    height: 22px;
    text-align: center
}

.detail_screen #wrapper {
    color: #848484;
    font: normal 11px/14px Verdana,Arial,Helvetica,sans-serif;
    margin-top: 30px;
    padding-left: 17px
}

.detail_screen #action li.techtree,.detail_screen #action li.demolish {
    top: 20px
}

.production_info {
    color: #848484;
    font-size: 11px;
    height: 76px;
    width: 430px;
    position: relative;
    list-style: none;
    padding: 12px 0 0 11px;
    line-height: 20px
}

.production_info.narrow {
    width: 220px
}

#research .detail_screen #action .demolish {
    left: 316px
}

#shipyard .detail_screen #action li.demolish {
    top: 0;
    left: 316px
}

#defense .detail_screen #action li.demolish {
    top: 0;
    left: 315px
}

li span.time,#possibleInTime a:link,#possibleInTime a:visited,#buildDuration a:link,#buildDuration a:visited,.no-touch #possibleInTime a:hover {
    color: #fff;
    font-weight: bold
}

.demolish_img,.demolish_img_disabled,.abort_link,.techtree_img,.techtree_img_disabled {
    background: transparent url("/img/icons/18e4684df27114667e11541e5b2ef8.png") -143px 0 no-repeat
}

.techtree_img {
    background-position: -143px -0px
}

.techtree_img_disabled {
    background-position: -143px -64px
}

.abort_link {
    background-position: -175px 0
}

.demolish_img {
    background-position: -310px -220px
}

.demolish_img_disabled {
    background-position: -310px -284px
}

.demolish_img,.demolish_img_disabled {
    height: 32px;
    margin: 0 auto;
    width: 64px
}

.demolish_link {
    height: 50px;
    min-width: 64px;
    position: absolute;
    right: 11px;
    text-align: center;
    text-decoration: none;
    top: 40px
}

.t_Tooltip .demolishinfo .costReduction {
    display: none
}

.abort_link {
    width: 32px;
    height: 32px;
    position: absolute;
    bottom: 0;
    right: 0
}

.techtree_link {
    background: url(/img/icons/ee9f92c2d5f2eff53bb638188c0a2b.png) repeat;
    bottom: 0;
    font-size: 11px;
    height: 50px;
    left: 0;
    min-width: 50px;
    padding: 2px;
    position: absolute;
    text-decoration: none
}

.techtree_link:active {
    background: url(/img/icons/80c1411bc20f8f5e4793cfef0d44c2.png) repeat;
    color: #fff
}

.techtree_img,.techtree_img_disabled {
    height: 32px;
    margin: 3px auto 1px auto;
    width: 32px
}

.enter {
    height: 85px;
    position: absolute;
    right: 0;
    top: 25px;
    width: 217px
}

.enter .amount {
    color: #848484;
    font-size: 11px;
    margin: 12px 0 7px 3px
}

.enter .amount_input {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 35px;
    text-align: center;
    width: 95px
}

.maxlink_wrap {
    background-color: #111a24;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 3px;
    width: 204px
}

a#maxlink {
    background-color: #222f3d;
    border-radius: 0 3px 3px 0;
    color: #fff;
    display: table-cell;
    font-size: 11px;
    margin: 0 0 0 98px;
    text-align: center;
    text-decoration: none;
    width: 100px;
    left: 0;
    position: relative;
    vertical-align: middle;
    height: 35px
}

a#maxlink:hover {
    color: #fff;
    text-decoration: underline
}

.maxlink_arrow {
    border-top: 17.5px solid transparent;
    border-bottom: 17.5px solid transparent;
    border-right: 17.5px solid #222f3d;
    float: left;
    height: 0;
    width: 0
}

a.abortNow {
    background: transparent url("/img/icons/18e4684df27114667e11541e5b2ef8.png") -208px -71px no-repeat;
    height: 15px;
    position: absolute;
    width: 15px;
    right: -4px;
    bottom: -4px
}

.costs_wrap {
    color: #848484;
    float: left;
    font-size: 11px;
    line-height: 14px;
    padding: 0 0 0 11px;
    width: 226px
}

.costs_wrap .costs_info {
    display: table-cell;
    height: 28px;
    vertical-align: bottom
}

#costs {
    float: left;
    height: 60px;
    width: 300px;
    margin: 5px 0 0 -11px
}

#costs li {
    float: left;
    text-align: center;
    width: 70px
}

#costs .resourceIcon {
    margin: 0 11px 3px 11px
}

.build-it_wrap {
    float: right;
    margin: 0 8px 0 0
}

a.build-it,a.build-it_disabled {
    background: transparent url("/img/icons/18e4684df27114667e11541e5b2ef8.png") 0 0 no-repeat;
    color: #fff;
    display: table;
    font-size: 16px;
    font-weight: bold;
    height: 54px;
    text-decoration: none;
    text-align: center;
    float: right
}

a.build-it>span,a.build-it_disabled>span {
    display: inline-block;
    display: table-cell;
    vertical-align: middle;
    width: 143px;
    height: 54px
}

a.build-it_disabled {
    color: #848484
}

.no-touch a.build-it:hover,a.build-it:active {
    background-position: 0 -54px;
    color: #fff
}

a.build-it_disabled {
    background-position: 0 -108px;
    cursor: default
}

.no-touch a.build-it_disabled:hover,a.build-it_disabled:active {
    background-position: 0 -108px
}

.premium_info {
    color: #848484;
    font-size: 11px;
    height: 14px;
    margin: 14px 0 2px 0;
    width: 204px
}

.premium_info_placeholder {
    height: 28px
}

a.build-it_premium {
    background: transparent url("/img/icons/35658d707df040ae66b71215d187c1.png") 0 0 no-repeat;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    display: table-cell;
    font-size: 13px;
    font-weight: bold;
    height: 52px;
    padding: 0 0 0 40px;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    width: 204px
}

a.build-it_premium:hover,a.build-it_premium:active {
    background-position: 0 -52px;
    color: #fff
}

div#promotionCountdownBox a {
    color: white;
    text-decoration: none;
    font: 11px Verdana,Arial,Helvetica,sans-serif;
    width: 150px;
    text-align: center;
    background: #13181d;
    background: #171d23;
    background: -moz-linear-gradient(top,#171d23 0,#101419 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#171d23),color-stop(100%,#101419));
    background: -webkit-linear-gradient(top,#171d23 0,#101419 100%);
    background: -o-linear-gradient(top,#171d23 0,#101419 100%);
    background: -ms-linear-gradient(top,#171d23 0,#101419 100%);
    background: linear-gradient(top,#171d23 0,#101419 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#171d23',endColorstr='#101419',GradientType=0);
    border: 1px solid #3f3d13;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 5px;
    display: block
}

.no-touch div#promotionCountdownBox a:hover {
    background: #1c2934;
    background: -moz-linear-gradient(top,#1c2934 0,#273847 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#1c2934),color-stop(100%,#273847));
    background: -webkit-linear-gradient(top,#1c2934 0,#273847 100%);
    background: -o-linear-gradient(top,#1c2934 0,#273847 100%);
    background: -ms-linear-gradient(top,#1c2934 0,#273847 100%);
    background: linear-gradient(top,#1c2934 0,#273847 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c2934',endColorstr='#273847',GradientType=0)
}

div#promotionCountdownBox a span {
    display: block
}

div#promotionCountdownBox a.build-it {
    position: static;
    font-weight: bold;
    margin: auto
}

div#promotionCountdownBox a.build-it span {
    padding-top: 12px
}

#promotionCountdown {
    text-align: center;
    font-size: 20px;
    color: gold
}

#description .capacity_display {
    background-color: #1f2b36;
    float: left;
    height: 52px;
    line-height: 18px;
    margin: 0 0 3px 0;
    text-align: center;
    width: 200px
}

#description .bar_container {
    margin: 2px auto;
    width: 160px
}

#description .fill_capacity_info {
    background-color: #293742;
    float: left;
    height: 52px;
    width: 447px
}

#description {
    color: #848484;
    font-size: 11px;
    height: 90px;
    line-height: 130%;
    margin: 3px 0 0 4px;
    width: 647px
}

#description .txt_box {
    padding: 0 0 0 3px
}

#description .txt_box.tech_den {
    margin: 0 0 0 200px
}

#description .description_txt {
    overflow: hidden;
    margin: 0 0 0 20px;
    padding: 0 2px
}

#description .arrow_description {
    background: url(/img/icons/bd821d798d0f2d4829d382a0c10c5d.png) no-repeat;
    float: left;
    height: 52px;
    margin: 0 25px 0 0;
    width: 25px
}

#description .info_txt {
    display: table-cell;
    height: 52px;
    margin: 0 0 0 5px;
    vertical-align: middle;
    width: 250px
}

a.help {
    display: block;
    float: left;
    height: 18px;
    margin: 2px 5px 0 0;
    width: 18px
}

#fleet1 a.help {
    margin: 5px 5px 0 0
}

#alliance a.help {
    margin: 0 5px 0 0;
    float: right
}

a.help,a.help:link,a.help:visited {
    background: transparent url("/img/icons/18e4684df27114667e11541e5b2ef8.png") -207px -34px no-repeat
}

a.help:active,a.help:focus {
    background-position: -207px -34px
}

#description .btn {
    margin: 7px 8px
}

#description .icon_break_rocket {
    margin: 0 10px -3px 0
}

.buyResourceBody {
    background: transparent url("/img/icons/6ed70123ac0cf419b30c31d99ae208.png") repeat;
    margin: 0;
    min-height: 150px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 450px
}

.choices_info {
    border-bottom: 1px solid #000;
    padding: 5px 25px
}

.choices {
    border-top: 1px solid #2c3845;
    padding: 20px 25px
}

ul#storage {
    background: url("/img/icons/d17eb1cd5358276dc2c2088cc3527c.gif") no-repeat;
    height: 80px;
    list-style: none;
    margin: 0 0 0 17px
}

ul#storage div.buildingimg,ul#den div.buildingimg {
    background: url("/img/icons/531cbd50e73d768fe04c42dfdf2cee.jpg") no-repeat
}

ul#storage li.on div.supply22 div.buildingimg {
    background-position: 0 0
}

ul#storage li.disabled div.supply22 div.buildingimg {
    background-position: 0 -80px
}

ul#storage li.off div.supply22 div.buildingimg {
    background-position: 0 -160px
}

ul#storage li.on div.supply23 div.buildingimg {
    background-position: -80px 0
}

ul#storage li.disabled div.supply23 div.buildingimg {
    background-position: -80px -80px
}

ul#storage li.off div.supply23 div.buildingimg {
    background-position: -80px -160px
}

ul#storage li.on div.supply24 div.buildingimg {
    background-position: -160px 0
}

ul#storage li.disabled div.supply24 div.buildingimg {
    background-position: -160px -80px
}

ul#storage li.off div.supply24 div.buildingimg {
    background-position: -160px -160px
}

ul#den li.on div.supply25 div.buildingimg {
    background-position: -240px 0
}

ul#den li.disabled div.supply25 div.buildingimg {
    background-position: -240px -80px
}

ul#den li.off div.supply25 div.buildingimg {
    background-position: -240px -160px
}

ul#den li.on div.supply26 div.buildingimg {
    background-position: -320px 0
}

ul#den li.disabled div.supply26 div.buildingimg {
    background-position: -320px -80px
}

ul#den li.off div.supply26 div.buildingimg {
    background-position: -320px -160px
}

ul#den li.on div.supply27 div.buildingimg {
    background-position: -400px 0
}

ul#den li.disabled div.supply27 div.buildingimg {
    background-position: -400px -80px
}

ul#den li.off div.supply27 div.buildingimg {
    background-position: -400px -160px
}

ul#storage,ul#den {
    width: 315px;
    height: 80px;
    margin: 15px auto 0 17px;
    position: relative;
    z-index: 2
}

ul#storage li,ul#den li {
    width: 80px;
    height: 80px;
    background-repeat: no-repeat;
    top: 0;
    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("/img/icons/e3d481656bab1b216428a98a2e022e.gif") no-repeat;
    color: #ff9600;
    text-decoration: none
}

.no-touch ul#storage li a:hover,ul#storage li a.active,.no-touch ul#den li a:hover,ul#den li a.active {
    background: url("/img/icons/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("/img/icons/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
}

a.close_details {
    height: 16px;
    width: 16px;
    float: right;
    margin: 2px 0 0 5px
}

a.close_ressources {
    position: relative;
    margin: 2px 40px 0 5px;
    top: 5px
}

a.close_details,a.close_details:link,a.close_details:visited {
    background: transparent url("/img/icons/18e4684df27114667e11541e5b2ef8.png") -207px 0 no-repeat
}

a.close_details:active,a.close_details:focus {
    background-position: -207px 0
}

a.close_details .textlabel {
    height: 1px;
    left: -9999px;
    overflow: hidden;
    position: absolute;
    width: 1px
}

#RessLayer a.close_details,#rocketsilo a.close_details,#supplydepotlayer a.close_details,#jumpgate a.close_details,#sftcontainer a.close_details,#feedback a.close_details {
    float: right;
    margin: 3px 9px 0 0;
    display: inline
}

.detail_screen a.close_details {
    margin: 1px
}

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: 80px;
    text-align: right
}

#shipyard ul li span.eckeoben,#defense ul li span.eckeoben {
    width: 59px
}

#research ul li span.eckeoben {
    width: 76px;
    left: 0
}

ul#storage span.eckeoben {
    left: 0;
    width: 70px
}

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: #ccc;
    font-size: 11px;
    background-color: #111000;
    position: absolute;
    padding: 3px 0;
    -moz-opacity: .8;
    filter: alpha(opacity=80);
    width: 96px;
    top: 43px;
    left: 2px;
    text-align: center;
    z-index: 2
}

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: 96px;
    top: 40px
}

ul#storage span.time {
    width: 77px;
    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
}

span.espionageDefText {
    color: #ff9600
}

ul span.level span.textlabel {
    height: 1px;
    left: -9999px;
    overflow: hidden;
    position: absolute;
    width: 1px
}

#message-wrapper {
    height: 40px;
    left: 181px;
    position: absolute;
    top: 97px;
    width: 654px
}

#message_alert_box,a#message_alert_box_default,#messages_collapsed,#attack_alert {
    float: left
}

#message_alert_box a {
    background-position: 0 0
}

#message_alert_box a.new {
    background-position: 0 13px
}

#message_alert_box,#message_alert_box_default {
    background: url("/img/icons/18e4684df27114667e11541e5b2ef8.png") no-repeat -438px -162px;
    color: #fff;
    display: block;
    height: 36px;
    margin: -2px 0 0 4px;
    text-decoration: none;
    width: 175px
}

#message_alert_box_default.emptyMessage {
    background: transparent
}

#message_alert_box span,#message_alert_box_default span,#message_alert_box_detault.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
}

#jumpgate .standard_moon_selection {
    margin-right: 8px;
    margin-top: 3px
}

#jumpgate .thirdCol {
    margin-top: 4px
}

.homeIcon {
    background: url(/img/icons/195289b6c88eff9d729496ed0c527a.gif) no-repeat;
    width: 16px;
    height: 16px;
    cursor: pointer
}

.homeIcon:hover,.homeIcon.hover {
    background: url(/img/icons/c426177e70d2bb4237757089cc8950.gif) no-repeat
}

.openStandardMoonMenu {
    position: absolute;
    top: 73px;
    left: 303px
}

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

.no-touch #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 {
    background: url("/img/icons/91ad13c8f9a7e9390085d12adde508.png") no-repeat 0 -640px;
    padding-left: 15px
}

#bar ul li.OGameClock {
    margin-right: 0;
    float: right
}

.buddie_highlight {
    color: #fff
}

#attack_alert {
    color: #fff;
    display: block;
    height: 37px;
    margin-left: 2px;
    text-decoration: none;
    width: 55px
}

#attack_alert.noAttack {
    visibility: hidden
}

#attack_alert a {
    background-image: url("/img/icons/18e4684df27114667e11541e5b2ef8.png");
    background-repeat: no-repeat;
    display: block;
    height: 40px;
    margin: 0 0 0 5px;
    width: 62px
}

#galaxy #attack_alert a {
    height: 45px;
    margin: 1px 0 0 6px
}

#attack_alert.longtime a {
    background-position: -490px 0
}

#galaxy #attack_alert.longtime a {
    background-position: -490px -80px
}

#attack_alert.today a {
    background-position: -490px -40px
}

#galaxy #attack_alert.today a {
    background-position: -490px -125px
}

#attack_alert.soon a {
    background: transparent url("/img/icons/662c178137953a8a7c22381b9c1df5.gif") 0 0 no-repeat
}

#galaxy #attack_alert.soon a {
    background: transparent url("/img/icons/f17c4c491c4b9cb7885582eda83e6c.gif") 0 0 no-repeat
}

#attack_alert.wreckField a {
    background: transparent url("/img/icons/78fe795054d61d6072aa234fcd51c6.png") -22px 0 no-repeat
}

#galaxy #attack_alert.wreckField a {
    background: transparent url("/img/icons/c194f431df6350be23b2c295c79625.gif") 0 0 no-repeat
}

#attack_alert .wreckFieldCountDown {
    position: relative;
    top: -13px;
    left: 10px
}

#messages_collapsed {
    font-size: 11px;
    height: 38px;
    line-height: 17px;
    margin: 2px 0 0 20px;
    overflow: visible;
    text-align: left;
    width: 430px
}

#message-wrapper div.event-new {
    width: 398px
}

#messageheader {
    background: #000
}

#messagefooter {
    background: transparent url("/img/icons/95edebdd148b6aba2b2dfde35913d3.gif") no-repeat top left;
    height: 20px
}

#info #message-wrapper table {
    margin-top: 0;
    margin-left: 2px;
    width: 490px
}

#info #messages_collapsed table {
    margin-top: 0;
    margin-left: 3px;
    width: 490px
}

#message-wrapper table td.col1 {
    padding-left: 5px
}

#message-wrapper table td {
    white-space: nowrap;
    overflow: hidden
}

#eventz tr.alt td {
    background-color: #29313c
}

#eventz tr.friendly td,#phalanx tr.friendly td {
    color: #4af74d
}

.comm_menu {
    background-image: url("/img/icons/9d2a040a90c8eae17d3cd2ee3b54df.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 40px;
    position: relative;
    width: 60px
}

.comm_menu.messages {
    background-position: 15px 1px
}

.no-touch .comm_menu.messages:hover {
    background-position: 15px -78px
}

.comm_menu.messages.selected {
    background-position: 15px -39px
}

.comm_menu.chat {
    background-position: 8px -117px
}

.no-touch .comm_menu.chat:hover {
    background-position: 8px -204px
}

.comm_menu.chat.selected {
    background-position: 8px -161px
}

.comm_menu.buddies {
    background-position: 2px -251px
}

.no-touch .comm_menu.buddies:hover {
    background-position: 2px -343px
}

.comm_menu.buddies.selected {
    background-position: 2px -298px
}

.new_msg_count {
    display: block;
    min-width: 12px;
    height: 16px;
    border-radius: 8px;
    background-color: #242d37;
    border: 1px solid #40c4c1;
    box-shadow: 0 2px 4px rgba(0,0,0,0.75);
    text-align: center;
    text-decoration: none;
    color: #FFF;
    float: right;
    padding: 0 2px;
    z-index: 3;
    position: absolute;
    line-height: 16px!important
}

.new_msg_count.noMessage {
    visibility: hidden;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease
}

.comm_menu .new_msg_count {
    top: 3px
}

.comm_menu.messages .new_msg_count {
    right: -6px
}

.comm_menu.chat .new_msg_count {
    right: 0
}

.comm_menu.buddies .new_msg_count {
    right: 10px
}

.tabs_btn_img .new_msg_count {
    top: -6px;
    right: -5px
}

#eventboxBlank,#eventboxLoading {
    font-size: 11px;
    font-weight: 700;
    line-height: 40px;
    text-transform: uppercase
}

#eventboxContent {
    position: relative;
    z-index: 100;
    background: transparent;
    width: 667px;
    overflow: hidden;
    margin-bottom: 5px;
    text-align: center
}

#eventboxFilled .next_event {
    display: inline-block;
    width: 185px
}

#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,.no-touch #messages_collapsed a:hover,#messages_collapsed a:active {
    background: transparent url("/img/icons/fc7a8ede3499a0b19ea17613ff0cb1.gif") no-repeat top left;
    float: right;
    height: 18px;
    margin: -15px 1px 0 0;
    width: 20px
}

#messages_collapsed a.open {
    background-position: 0 -18px;
    display: none
}

#messages_collapsed .event_list {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

#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 0
}

#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 0
}

#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 0
}

#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 0
}

#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: 0 0
}

#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 0
}

#station #buttonz ul#building li {
    padding: 0;
    margin: 0
}

.clearfloat {
    clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0
}

.undermark {
    color: #9c0!important
}

.overmark {
    color: #d43635!important
}

.middlemark {
    color: #d29d00!important
}

.disabled {
    color: #444
}

.honorableCombat {
    color: #0f0
}

.dishonorableCombat {
    color: #f00
}

#preferences #planet {
    background: transparent url("/img/icons/79b660f7eb3757885b56d994ae6eeb.jpg") no-repeat;
    height: 250px;
    margin: 0 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 .contentzs,#happyedit #content .contentzs {
    margin: 0 auto;
    padding-top: 0;
    width: 667px
}

#preferences .contentzs .footer,#happyedit .contentzs .footer {
    background: transparent url("/img/icons/04a7b39dc27c29c4c2cadd3fd44ec0.gif") 0 0 repeat-y;
    height: 29px
}

#preferences .contentzs .content,#happyedit .contentzs .content {
    background: transparent url("/img/icons/db530b4ddcbe680361a6f837ce0dd7.gif") 0 0 repeat-y
}

#happyedit .contentzs .content {
    padding: 20px
}

#preferences .contentzs .tabwrapper,#happyedit .contentzs .tabwrapper {
    background: transparent url("/img/icons/bfb16d45a8ab1ca15ca3029feb8b44.gif") 0 0 no-repeat;
    height: 29px;
    padding-top: 4px
}

#preferences #inhalt li.ui-state-disabled a:link,#preferences #inhalt li.ui-state-disabled a:visited,.no-touch #preferences #inhalt li.ui-state-disabled a:hover,#preferences #inhalt li.ui-state-disabled a:active,#alliance #inhalt li.ui-state-disabled a:link,#alliance #inhalt li.ui-state-disabled a:visited,.no-touch #alliance #inhalt li.ui-state-disabled a:hover,#alliance #inhalt li.ui-state-disabled a:active {
    color: #576472!important;
    cursor: default;
    opacity: .4;
    filter: alpha(opacity=40)
}

#preferences #inhalt ul.tabsbelow li a span,#happyedit #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,#happyedit #inhalt #content .wrap {
    padding: 15px 0
}

#preferences #inhalt #content .wrap table,#happyedit #inhalt #content .wrap table {
    margin: 0 auto
}

#preferences td select {
    padding: 2px 5px;
    margin: 0
}

#preferences td select {
    padding: 0
}

#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 0;
    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 0 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,.no-touch #preferences #inhalt table.prefstable td a:hover,#preferences #inhalt table.prefstable td a:active {
    color: #848484;
    text-decoration: underline
}

#globalError {
    width: 495px;
    margin: 10px
}

#globalError .error-id {
    border: 1px dotted #f1f1f1;
    padding: 10px;
    margin: 15px 0
}

.errorBox {
    color: #848484;
    font-size: 11px;
    text-align: center
}

.errorBox .head,.errorBox .middle,.errorBox .foot {
    width: 400px
}

.errorBox .head {
    background: transparent url("/img/icons/ce9090fdecf6ea4ab7a9bf01229022.png") no-repeat;
    height: 50px
}

.errorBox .middle {
    background: transparent url("/img/icons/4daa45b03a732ddeb38ea39739e9c8.png") repeat-y;
    padding: 10px 20px;
    width: 360px;
    word-wrap: break-word
}

.errorBox .foot {
    background: transparent url("/img/icons/f1a9fc76bf7e54a323a6272db1d7f1.png") no-repeat;
    height: 24px
}

.errorBox .response {
    margin-top: 20px;
    width: 100%
}

.errorBox h4 {
    color: #576472;
    font-size: 12px;
    padding-top: 3px;
    text-align: center
}

.errorBox h4 {
    padding-top: 7px
}

.errorBox .response a span {
    padding-top: 10px;
    display: block;
    font-weight: bold;
    font-size: 12px
}

.errorBox .response a:link,.errorBox .response a:visited,.no-touch .errorBox .response a:hover,.errorBox .response a:active,#globalError a.button {
    background: transparent url("/img/icons/18e4684df27114667e11541e5b2ef8.png");
    background-repeat: no-repeat;
    color: #fff;
    display: inline-block;
    height: 38px;
    width: 104px;
    margin: 0 auto;
    text-align: center;
    text-decoration: none;
    font-weight: 100
}

#globalError a.button {
    margin: 15px 65px
}

#errorBoxDecision .response a.yes,#errorBoxNotify .response a.ok,#globalError a#continue {
    background-position: 0 -240px
}

#errorBoxDecision .response a.no,#globalError a#report {
    background-position: 0 -278px
}

#errorBoxNotify .response a span {
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding-top: 10px;
    text-align: center
}

#globalError a {
    text-decoration: none
}

#globalError a.button span {
    color: #fff;
    display: block;
    display: table-cell;
    text-transform: uppercase;
    text-align: center;
    vertical-align: middle;
    font-size: 10px;
    width: 100px;
    height: 38px
}

body#phalanx {
    background: #000 url("/img/icons/93b7d15b076b7ce5ba8e81f6249ec9.jpg") repeat-y 0;
    width: 600px;
    color: #848484;
    font-size: 11px;
    overflow-x: hidden;
    overflow-y: hidden
}

#phalanx table {
    margin: 0 auto;
    width: 550px;
    border-collapse: collapse
}

#phalanx a:link,#phalanx a:visited,.no-touch #phalanx a:hover,#phalanx a:active {
    color: #fff;
    text-decoration: none
}

.no-touch #phalanx a:hover {
    text-decoration: underline
}

#phalanx th {
    font-weight: 700;
    text-align: center;
    color: #fff;
    background: transparent url("/img/icons/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 div#planet,#ticket div#planet {
    background: url("/img/icons/7191f6cbf907558acffdb210b21656.jpg") no-repeat;
    height: 250px
}

.officers100 {
    background: url("/img/icons/a22e8a59e7cfd08f0997cf491c2ca1.png") no-repeat;
    position: relative;
    width: 100px;
    height: 100px
}

.officers100.halloween {
    background-image: url("/img/icons/573e9fe7841ca98c945a16f00138fb.png")
}

.officers100.darkMatter {
    background-position: 0 0
}

.officers100.commander {
    background-position: -100px 0
}

.officers100.admiral {
    background-position: -200px 0
}

.officers100.engineer {
    background-position: -300px 0
}

.officers100.geologist {
    background-position: -400px 0
}

.officers100.technocrat {
    background-position: -500px 0
}

.officers100.allOfficers {
    background-position: -600px 0
}

.officers200 {
    background: url("/img/icons/988e932a1e9ecef4a586272cbdb953.jpg") no-repeat;
    position: relative;
    width: 200px;
    height: 200px;
    margin-left: 2px;
    float: left
}

.officers200.halloween {
    background-image: url("/img/icons/81042ef7416a72e636d6ff8ae70505.jpg")
}

.officers200.darkMatter {
    background-position: 0 0
}

.officers200.commander {
    background-position: -200px 0
}

.officers200.admiral {
    background-position: -400px 0
}

.officers200.engineer {
    background-position: -600px 0
}

.officers200.geologist {
    background-position: -800px 0
}

.officers200.technocrat {
    background-position: -1000px 0
}

.officers200.allOfficers {
    background-position: -1200px 0
}

#officers a.shortTime img,#officers.shortTime {
    border-color: #d43635
}

#shop div#detail div#pic1,#premium div#detail div.image {
    float: left;
    height: 200px;
    margin-left: 2px;
    position: relative;
    width: 200px
}

#premium li.allOfficers span,#inhalt.officers .detail_screen div#description span {
    float: left;
    background: url("/img/icons/b1c7ef5b1164eba44e55b7f6d25d35.gif") no-repeat 100% 70%;
    color: #6f9fc8;
    height: 17px;
    line-height: 17px;
    padding-right: 15px;
    text-decoration: none;
    width: auto;
    margin-right: 25px
}

#premium li.allOfficers.off span {
    background-image: url("/img/icons/aa2ad16d1e00956f7dc8af8be3ca52.gif")
}

#premium li.allOfficers span {
    margin-top: 30px;
    margin-left: 15px
}

#premium li.allOfficers,.detail_screen div#description .benefitlist,.detail_screen div#description .benefits {
    float: left;
    color: #6f9fc8;
    font-weight: 700;
    padding: 0
}

#premium li.allOfficers,.detail_screen div#description .benefitlist {
    width: 530px;
    white-space: normal;
    line-height: 15px
}

#premium.no-touch .benefits .help {
    float: none
}

.detail_screen div#description .benefits {
    margin: 0 0 0 10px;
    width: 100px
}

.detail_screen div#wrapper {
    color: #848484;
    font: 11px Verdana,Arial,Helvetica,sans-serif;
    line-height: 14px;
    margin-top: 10px;
    padding-left: 17px
}

p.stimulus {
    color: #848484;
    font-size: 11px;
    padding: 0 20px;
    text-align: center
}

.detail_screen div#inhalt p.stimulus {
    padding: 10px 15px
}

#features .build-it_wrap {
    display: table;
    float: right;
    height: 54px;
    margin: 10px 0 0 0
}

.detail_screen div#features a.build-it,.detail_screen div#features a.build-it_disabled {
    font-size: 12px
}

.detail_screen div#features p {
    float: left;
    width: 265px;
    height: 165px
}

#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: .67;
    filter: alpha(opacity=67)
}

#premium ul#building li {
    overflow: hidden
}

.detail_screen .level .overmark {
    color: #d43635;
    font-weight: 700;
    padding: 0 6px 2px
}

.detail_screen .level .undermark {
    color: #9c0;
    font-weight: 700;
    padding: 0 6px 2px
}

#premium #buttonz ul#building li {
    background-repeat: no-repeat;
    height: 130px;
    position: relative;
    float: left;
    margin: 0 6px 0 0
}

#premium #buttonz ul#building li.allOfficers {
    width: 520px;
    border: 2px solid black;
    height: 122px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    background-color: #10181f
}

#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;
    font-size: 11px
}

.remaining span.remDate {
    margin-left: 4px
}

.remaining span.remTime {
    margin-right: 5px
}

#button12 .remaining {
    text-align: center
}

#techDetailLoading {
    background: transparent url("/img/icons/6e0f46d7504242302bc8055ad9c8c2.gif") no-repeat center;
    height: 550px;
    margin-left: 6px;
    position: absolute;
    width: 654px;
    z-index: 111
}

#galaxyLoading {
    top: 300px;
    left: 255px;
    position: absolute;
    z-index: 111
}

#techDetailLoading {
    height: 300px;
    width: 654px;
    position: relative;
    top: -40px;
    left: 20px
}

#abandonplanet {
    background: transparent url("/img/icons/6ed70123ac0cf419b30c31d99ae208.png") repeat;
    background: rgba(0,0,0,0.6);
    padding: 5px;
    width: 600px
}

#abandonplanet .desc_txt {
    margin: 0 0 0 60px
}

#abandonplanet table {
    width: 100%
}

#abandonplanet th {
    padding: 10px 0 3px 0;
    text-align: left
}

#abandonplanet td {
    padding: 6px 0
}

#abandonplanet .head th {
    border-bottom: 1px dotted #848484
}

#abandonplanet th.second {
    padding: 10px 0 2px
}

#abandonplanet .validate {
    font-weight: 700;
    text-align: center
}

#abandonplanet .pw_field {
    height: 21px
}

#abandonplanet .giveUpNotifyIcon {
    height: 32px;
    width: 32px
}

#giveupCoordinates {
    width: 80px
}

.txt_ml_40 {
    margin: 0 0 0 40px
}

table.resourceTooltip th {
    text-align: left
}

table.resourceTooltip td {
    text-align: right;
    padding-left: 10px
}

#credits a:link,#credits a:visited,.no-touch #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
}

.no-touch 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 0 1px 8px;
    display: inline
}

#pqueue .header {
    background: transparent url("/img/icons/153c9aead8b1a04b9d3790aa73e7ce.gif") no-repeat;
    height: 29px
}

#pqueue .header h3 {
    color: #6f9fc8;
    font-weight: 700;
    margin: 0;
    text-align: center;
    font-size: 11px
}

#pqueue .header h3 span {
    padding-top: 8px
}

#pqueue .body {
    background: transparent url("/img/icons/1e4b8a8d5165b9b29182c8ef16382f.gif") repeat-y;
    padding: 0 15px;
    min-height: 98px;
    height: auto!important;
    height: 65px
}

#pqueue .footer {
    background: transparent url("/img/icons/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
}

.no-touch #pqueue .body ul.item li img:hover {
    border: 1px solid #263847
}

#pqueue .body .item span.number {
    font-size: 10px;
    display: block;
    text-align: center
}

.no-touch #pqueue .body ul.item li span.number:hover {
    color: #fff
}

#pqueue .body .item a:link,#pqueue .body .item a:visited,.no-touch #pqueue .body .item a:hover,#pqueue .body .item a:active {
    border: 1px solid #0d1014;
    display: block
}

.no-touch #pqueue .body .item a:hover {
    border: 1px solid transparent
}

#resources #TB_window {
    background: 0;
    border: 0
}

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

.status_abbr_inactive {
    color: #6e6e6e!important
}

.status_abbr_longinactive {
    color: #4f4f4f!important
}

.status_abbr_outlaw {
    color: #f3f!important
}

.status_abbr_honorableTarget {
    color: #ff6!important
}

.status_abbr_ally_own {
    color: green!important
}

.status_abbr_ally_war {
    color: red!important
}

.status_abbr_buddy {
    color: #226ebf!important
}

.status_abbr_admin {
    color: #f48406!important
}

.honorRank {
    background: transparent url("/img/icons/0d31df283f135198103ab7a2cc11ca.png") no-repeat center;
    height: 15px;
    margin: 0 3px 0 0;
    width: 15px;
    display: inline-block
}

.rank_bandit1 {
    background-position: 0 0
}

.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 {
    text-align: center;
    width: 130px
}

#promotionCountdownBox {
    margin: 0 0 10px 0
}

#advice-bar a {
    text-decoration: none;
    display: inline-block;
    margin: 0 auto
}

#advice-bar a img {
    border: 0 none
}

.new,.new * {
    font-weight: 700
}

.slot {
    background: url("/img/icons/18e4684df27114667e11541e5b2ef8.png") -143px -162px no-repeat;
    height: 25px;
    font-size: 11px;
    line-height: 25px;
    text-align: center;
    text-decoration: none;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 231px;
    z-index: 10
}

.slot-hover {
    background: url("/img/icons/18e4684df27114667e11541e5b2ef8.png") -143px -187px no-repeat;
    color: #ccc
}

.slot a:link,.slot a:visited,.slot a:active {
    color: #9c0;
    display: block;
    text-decoration: none
}

.no-touch .slot a:hover {
    color: #bcd;
    text-decoration: none
}

#planet div#slot01.slot {
    top: 271px;
    right: -2px
}

#planet div#slot02.slot {
    top: 237px;
    right: 2px
}

#movementnew #planet div#slot01.slot {
    top: 217px
}

#traderOverview div#callTrader.slot {
    top: 221px;
    right: 7px
}

a.buttonSave span {
    display: block;
    line-height: 27px;
    text-align: center
}

.contentz .tabContent span {
    display: block;
    height: 46px;
    line-height: 46px
}

.w250 {
    width: 250px
}

.w200 {
    width: 200px
}

.w150 {
    width: 150px
}

.w50 {
    width: 50px
}

#happyedit .tabsbelow ul {
    margin: 5px 0 0 15px
}

.no-touch #preferences #inhalt .tabsbelow li a:hover,#preferences #inhalt .tabsbelow li.ui-tabs-active a,#preferences #inhalt .tabsbelow li.ui-tabs-active a,.no-touch #happyedit #inhalt .tabsbelow li a:hover,#happyedit #inhalt .tabsbelow li.ui-tabs-active a,#happyedit #inhalt .tabsbelow li.ui-tabs-active a {
    color: #fff
}

@media print {
    .ui-tabs-nav {
        display: none
    }
}

* html .ui-tabs-nav {
    display: inline-block
}

*:first-child+html .ui-tabs-nav {
    display: inline-block
}

.new_rank {
    width: 650px;
    height: 52px
}

a.smallLink {
    display: inline;
    font: 100 10px Verdana,Arial,Helvetica,sans-serif;
    text-align: right
}

#newRank {
    border-top: 1px solid #222a34;
    float: right;
    margin: 0 18px 0 0;
    padding: 10px 0;
    width: 615px
}

#rank_explanation {
    border-top: 1px solid #222a34;
    margin: 0 0 0 18px;
    padding: 10px 0;
    width: 615px
}

#rank_explanation h3 {
    color: #6f9fc8;
    font-size: 12px;
    font-weight: 700
}

div.h10 {
    height: 10px
}

.boxWrapper {
    color: #848484;
    margin-top: 3px;
    width: 667px
}

.boxWrapper .header {
    background: transparent url("/img/icons/32469184f13227d35e7cb4bdab93ae.gif") no-repeat;
    height: 29px
}

.boxWrapper .content {
    background: transparent url("/img/icons/db530b4ddcbe680361a6f837ce0dd7.gif") repeat-y;
    padding: 10px 20px
}

.boxWrapper .footer {
    background: transparent url("/img/icons/04a7b39dc27c29c4c2cadd3fd44ec0.gif") no-repeat;
    height: 29px
}

.boxWrapper h3 {
    padding-top: 8px
}

h3 span {
    display: block
}

.boxWrapper .content div {
    padding: 20px
}

#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,.no-touch #box #inhalt .buildingimg .construction .pusher a.timeLink:hover,#box #inhalt .buildingimg .construction .pusher a.timeLink:active {
    background: transparent none;
    cursor: pointer;
    display: inline
}

#box #inhalt .buildingimg .construction .pusher {
    filter: alpha(opacity=60);
    -moz-opacity: .6;
    -khtml-opacity: .6;
    opacity: .6;
    background-color: #000;
    position: absolute;
    z-index: 1;
    width: 100%
}

#buttonz ul#building li a.instant:link,#buttonz ul#building li a.instant:visited,.no-touch #buttonz ul#building li a.instant:hover,#buttonz ul#building li a.instant:active {
    display: inline;
    position: absolute;
    top: 86px;
    left: 3px;
    background: url("/img/icons/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 0 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,.no-touch #helper a:hover.help_selected {
    display: block;
    position: relative;
    top: 90px;
    left: 139px;
    width: 27px;
    height: 27px
}

.no-touch #helper a:hover,.no-touch #helper a:hover.help_selected {
    background-position: -143px -123px
}

#helper a.help_selected {
    position: relative;
    top: 53px;
    left: 99px;
    background: url("/img/icons/19d8745d33ecac0fd288870ba79bde.png") no-repeat;
    height: 100px;
    width: 100px
}

#helper>a {
    background: rgba(0,0,0,0) linear-gradient(170deg,#32465a 35%,#1e1e1e 65%) repeat scroll 0 0;
    border-radius: 13px;
    border-style: solid;
    border-width: 2px;
    box-shadow: 0 0 5px rgba(50,50,50,0.75);
    font-size: 20px;
    font-weight: bold;
    height: 22px;
    padding: 1px;
    position: relative;
    text-align: center;
    text-shadow: 0 0 10px white;
    width: 22px;
    line-height: 20px;
    text-decoration: none;
    border-color: #d39343;
    color: #d39343
}

#helper>a:hover {
    background: rgba(0,0,0,0) linear-gradient(350deg,#32465a 35%,#1e1e1e 65%) repeat scroll 0 0;
    line-height: 21px;
    border-color: #ffd700;
    color: #ffd700
}

#helper>a.allDone {
    border-color: grey;
    color: grey
}

#helper>a.allDone:hover {
    border-color: lightgrey;
    color: lightgrey
}

#helper>a.highlight {
    border-color: #ffd700;
    color: #ffd700
}

#helper>a.highlight:hover {
    border-color: #ffd700;
    color: #ffd700
}

div.fieldwrapper {
    color: #6f9fc8;
    font-size: 11px;
    width: 606px;
    overflow: hidden;
    padding: 7px 0;
    margin: 0 auto 10px
}

div.fieldwrapper p {
    color: #fff;
    padding: 0 10px
}

.group div.fieldwrapper {
    margin: 0;
    line-height: 22px
}

#preferences div.alt {
    background: #13181d url("/img/icons/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("/img/icons/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: 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: 405px;
    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
}

.password.arrow {
    background: transparent url("/img/icons/4a961b8923089163e5f7589b62b074.gif") no-repeat 22px 0
}

.password.weak {
    background: #d43635
}

.password.medium {
    background: #d29d00
}

.password.strong {
    background: #ff9600
}

.password.best {
    background: #9c0
}

div.fieldwrapper label.styled {
    color: #6f9fc8;
    float: left;
    width: 320px;
    margin-right: 15px;
    padding-left: 10px
}

div.fieldwrapper div.thefield {
    margin-top: 2px
}

.thefield input[type="checkbox"] {
    margin: 3px 3px 3px 0
}

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 0 5px 10px;
    text-decoration: underline
}

#overview #TB_title {
    display: none
}

.adviceWrapper {
    float: left;
    margin-top: 10px;
    width: 100%
}

table.construction #Countdown,table.construction #researchCountdown,table.construction .shipCountdown {
    font-weight: 700
}

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: transparent url("/img/icons/18e4684df27114667e11541e5b2ef8.png") -170px -96px no-repeat;
    cursor: pointer;
    display: inline;
    height: 14px;
    left: 2px;
    position: absolute;
    text-align: left;
    top: 2px;
    width: 22px;
    z-index: 4
}

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: transparent url("/img/icons/18e4684df27114667e11541e5b2ef8.png") -170px -96px no-repeat;
    display: inline;
    height: 14px;
    width: 22px
}

.focusOn {
    color: #9c0
}

.contentBoxBody {
    position: relative
}

body.no-commander .contentBoxBody {
    top: 35px
}

.footer,.push {
    height: 19px
}

#siteFooter {
    background: transparent url("/img/icons/a2204963cb31205fdc9970aa6d9f28.gif") repeat-x 0 0;
    color: #848484;
    font: normal 10px Verdana,Arial,Helvetica,sans-serif;
    height: 19px;
    line-height: 19px;
    text-align: center;
    position: fixed;
    bottom: 0;
    z-index: 999999;
    width: 100%;
    clear: both
}

#siteFooter a,#siteFooter a:link {
    color: #848484;
    margin: 0 5px;
    text-decoration: none
}

a.fastBuild,ul#den li a.fastBuild:link,ul#storage li a.fastBuild:link {
    display: inline
}

#siteFooter a.homeLink {
    margin-left: 0
}

#empire #siteFooter .content,#siteFooter .content {
    margin: 0 auto;
    padding-top: 0;
    width: 850px;
    height: 19px
}

#siteFooter .fleft {
    max-width: 435px
}

#siteFooter a.tips {
    margin-right: 10px
}

#boxBG {
    background: transparent url("/img/icons/92e5dcfd750b5ecd8734e3d13b7fee.gif") repeat-x 0 0
}

.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,.noRoomLeft a,.noRoomLeft a:hover {
    color: #d43635
}

#countColonies {
    background: url("/img/icons/18e4684df27114667e11541e5b2ef8.png") -143px -212px no-repeat;
    color: #6f9fc8;
    height: 28px;
    font-size: 10px;
    line-height: 28px;
    margin: -3px 0 19px 0;
    position: relative;
    width: 147px
}

.fadeBox {
    background: transparent url("/img/icons/dcba5f2c6be22c9ec28aca670ecd93.gif") no-repeat;
    height: 85px;
    left: 50%;
    margin: -42px 0 0 -125px;
    overflow: hidden;
    position: fixed;
    top: 25%;
    width: 250px;
    z-index: 10000000;
    pointer-events: none
}

.fadeBox p {
    color: #6f9fc8;
    display: inline;
    float: left;
    font: 100 10px Verdana,Arial,SunSans-Regular,Sans-Serif;
    line-height: normal;
    margin: 10px 0 0 10px;
    width: 164px;
    overflow: hidden
}

.fadeBox div {
    display: table-cell;
    height: 85px;
    padding: 0;
    position: relative;
    vertical-align: middle
}

.fadeBox span {
    border: 0;
    float: left;
    display: inline;
    height: 43px;
    margin: 3px 0 0 15px;
    width: 46px
}

.fadeBox .success {
    background: transparent url("/img/icons/7f424858dabeaec63cbbc43f1cc8d9.png") no-repeat
}

.fadeBox .failed {
    background: transparent url("/img/icons/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: #fff;
    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 {
    position: absolute;
    top: 40px;
    left: 1005px
}

div#banner_skyscraper a.close_details {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0
}

div#banner_skyscraper a {
    display: block
}

.premiumHighligt span {
    color: #ffd700
}

.planetMoveIcons {
    background-image: url("/img/icons/b325cc0170e184ee4c4417acd6a17a.png");
    background-repeat: no-repeat;
    width: 17px;
    height: 17px
}

.questionIcons {
    background-image: url("/img/icons/b94b07922d4221d3c4fbd12d0b1e11.gif");
    background-repeat: no-repeat;
    width: 17px;
    height: 17px
}

.MobilequestionIcons {
    background-image: url("/img/icons/7c10094613cf57ac1246c4a3c9b610.gif");
    background-repeat: no-repeat;
    width: 30px;
    height: 30px
}

div#resourceSettings {
    width: 315px;
    height: 210px;
    float: right;
    margin: 5px 15px 0 5px;
    background: #13181d;
    position: relative;
    z-index: 2
}

div#resourceSettings td {
    padding: 2px
}

.ally_apply_desc_div {
    width: 522px;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    white-space: pre-line;
    word-break: normal
}

.newpoints {
    color: gold!important
}

div#feedback {
    height: 330px;
    border: 2px solid black;
    margin: 1px auto 0 1px;
    color: #6f9fc8;
    background-color: #0d1014;
    overflow: auto;
    text-align: center;
    margin: 0
}

form#feedback {
    width: 100%
}

form#feedback textarea {
    max-width: 500px;
    width: 500px;
    height: 200px
}

form#feedback .field {
    margin-top: 15px;
    width: 100%
}

.allylogo {
    border: #848484 solid thin;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    padding: 1px
}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden
}

.clearfix {
    display: inline-block
}

* html .clearfix {
    height: 1%
}

.clearfix {
    display: block
}

div#announcement {
    border: 2px solid black;
    color: #6f9fc8;
    background-color: #0d1014;
    overflow: auto;
    margin: 1px auto 0 1px;
    text-align: center
}

div#announcement .text {
    padding: 10px 20px 10px 20px
}

div#announcement a.close_details {
    margin: 0;
    float: right;
    display: inline
}

.tipsPlayer {
    text-decoration: underline;
    color: white
}

#happyedit h2 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 1.5em
}

#happyedit .tabsbelow li,#happyedit .tabsbelow li a {
    width: 100px
}

.searchMark {
    border-bottom: 1px solid grey;
    font-weight: bold
}

.date {
    white-space: nowrap
}

a.advice,span.advice {
    cursor: help
}

button {
    border: 0
}

#countColonies .lockPlanets {
    display: inline-block;
    height: 16px;
    width: 16px;
    background: url("/img/icons/813a5ab60cb168ac2f14b3dee16294.gif") no-repeat;
    top: 4px;
    position: relative
}

#countColonies .lockPlanets.open {
    background-image: url("/img/icons/349c87d219084bf53011c44dde81b1.gif")
}

.contentBoxBody {
    position: relative;
    z-index: 1
}

#messagecenter {
    position: absolute;
    z-index: 5;
    top: 200px;
    left: 50%
}

#javamessagebox {
    position: absolute;
    z-index: 5;
    left: -250px;
    width: 500px;
    padding: 50px 20px;
    background: #0d1014;
    border: 2px solid #f00
}

.icon_caption,#highscoreContent .textlabel {
    display: inline-block;
    font-size: 9px;
    overflow: hidden;
    position: relative;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

table.playerTooltip {
    text-align: left
}

table.playerTooltip td {
    padding-left: 10px
}

.right {
    text-align: right
}

.left {
    text-align: left
}

.center {
    text-align: center
}

.justify {
    text-align: justify
}

div#announcement {
    color: #fff;
    text-align: left
}

.event_active_hint,.event_item_10p_discount {
    background: transparent url("/img/icons/2d2060fec4d1618ba7859219b97356.png") no-repeat -28px 0;
    cursor: pointer
}

.buildingimg .event_active_hint,.item_img_box .event_active_hint,#expeditionbutton .event_active_hint {
    height: 25px;
    width: 25px;
    position: absolute;
    bottom: -4px;
    left: -4px;
    z-index: 10
}

.premium .buildingimg .event_active_hint {
    bottom: 26px;
    left: -2px
}

.event_build_faster,.event_item_10p_discount {
    height: 80px;
    right: 0;
    position: absolute;
    top: 0;
    width: 80px;
    z-index: 1
}

#shop .event_item_10p_discount {
    background-position: 55px -1px;
    height: 105px;
    width: 105px
}

#activeBuffDetails .event_item_10p_discount {
    background-position: 25px -1px;
    height: 75px;
    width: 75px
}

.event_active_hint {
    background-position: -160px 0
}

.reducement {
    background-image: url('/img/icons/48c3258c17c4731081155f4cc0bc79.png');
    width: 50px;
    height: 50px
}

.reducement5 {
    background-position: -2px 0
}

.reducement10 {
    background-position: -111px 0
}

.reducement15 {
    background-position: -220px 0
}

.reducement20 {
    background-position: -329px 0
}

.reducement25 {
    background-position: -438px 0
}

.reducement30 {
    background-position: -547px 0
}

.reducement35 {
    background-position: -656px 0
}

.reducement40 {
    background-position: -765px 0
}

.reducement45 {
    background-position: -874px 0
}

.reducement50 {
    background-position: -983px 0
}

.reducement55 {
    background-position: -1092px 0
}

.reducement60 {
    background-position: -1201px 0
}

.reducement65 {
    background-position: -1310px 0
}

.reducement70 {
    background-position: -1419px 0
}

.reducement75 {
    background-position: -1528px 0
}

.reducement80 {
    background-position: -1637px 0
}

.reducement85 {
    background-position: -1746px 0
}

.reducement90 {
    background-position: -1855px 0
}

.no-touch #shipyard #buttonz ul#military li a:hover,#shipyard #buttonz ul#military li a.active,.no-touch #shipyard #buttonz ul#civil li a:hover,#shipyard #buttonz ul#civil li a.active {
    z-index: 1
}

#shop #inhalt .item_img a,#activeBuffDetails .item_img a,#div_traderScrap .image a {
    z-index: 1
}

#expeditionbutton .event_active_hint {
    height: 25px;
    width: 25px;
    position: absolute;
    bottom: -2px;
    left: 98px;
    z-index: 10
}

#div_traderResources .event_active_hint {
    display: inline-block;
    height: 25px;
    margin: 0 5px -10px 0;
    width: 25px
}

.tooltipCustom.player {
    color: white;
    white-space: nowrap
}

figure.planetIcon {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin: 0;
    vertical-align: middle
}

figure.planetIcon.moon {
    background: transparent url("/img/icons/54cca7f0d2ed68b1a7d3a877085259.gif") no-repeat;
    border: 0;
    float: none
}

figure.planetIcon.tf {
    background: transparent url("/img/icons/5a576630ed0b3f129a09841535bb7c.gif") no-repeat;
    border: 0;
    float: none
}

figure.planetIcon.planet {
    display: none
}

figure.planetIcon.deep-space {
    display: none;
}

.deep-space-text {
    margin-left: 21px;
}

.smallOfficer,.officer20,.officer32 {
    display: inline-block;
    float: left
}

.smallOfficer {
    background: transparent url("/img/icons/e34a98c3f2c9e66a2d3cdfee94c513.jpg") 0 0 no-repeat;
    height: 26px;
    width: 26px
}

.smallOfficer.admiral {
    background-position: -25px 0
}

.smallOfficer.engineer {
    background-position: -50px 0
}

.smallOfficer.geologe {
    background-position: -75px 0
}

.smallOfficer.stab {
    background-position: -125px 0
}

.officer20 {
    background: transparent url("/img/icons/8568533160349e1bcd9b8ba6f00be2.jpg") 0 0 no-repeat;
    height: 20px;
    width: 20px
}

.officer20.admiral {
    background-position: -20px 0
}

.officer32 {
    background: transparent url("/img/icons/f593aa158c734df9e6223f00721981.jpg") 0 0 no-repeat;
    height: 32px;
    width: 32px
}

.officer32.admiral {
    background-position: -32px 0
}

.officer32.engineer {
    background-position: -64px 0
}

.officer32.geologe {
    background-position: -96px 0
}

.resourceIcon {
    background: transparent url("/img/icons/a9fe14ed992de9b7f40d22213a475e.png") 0 0 no-repeat;
    width: 48px;
    height: 32px;
    float: left
}

.resourceIconSmall {
    background: transparent url("/img/icons/6035677f2f79bc448cc6869544a021.png") 0 0 no-repeat;
    width: 30px;
    height: 20px;
    float: left
}

.resourceIcon.metal {
    background-position: 0 -160px
}

.resourceIcon.crystal {
    background-position: -48px -160px
}

.resourceIcon.deuterium {
    background-position: -96px -160px
}

.resourceIcon.energy {
    background-position: -144px -160px
}

.resourceIcon.darkmatter {
    background-position: -192px -160px
}

.resourceIconSmall.metal {
    background-position: 0 0
}

.resourceIconSmall.crystal {
    background-position: -30px 0
}

.resourceIconSmall.deuterium {
    background-position: -60px 0
}

.resourceIconSmall.energy {
    background-position: -90px 0
}

.resourceIconSmall.darkmatter {
    background-position: -120px 0
}

.show_fleet_apikey {
    background-image: url("/img/icons/7018d8e33bdcbd1126e3370c573fe3.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 26px;
    width: 26px;
    background-position: 0 -522px
}

.rewardwarningicon {
    float: left;
    margin-left: 20px;
    margin-top: 5px
}

.rewardwarningtext {
    display: block;
    float: left;
    font-weight: 600;
    margin-left: 10px
}

.rewardhint {
    width: 619px;
    height: 40px;
    display: block;
    border: 1px solid;
    margin: 0 auto 10px;
    text-align: center;
    border-radius: 5px;
    line-height: 40px;
    vertical-align: middle
}

.rewardnotifyerror .rewardwarningtext {
    color: #ffcc45
}

.rewardnotifyclaimed .rewardwarningtext {
    color: #9bc700
}

.rewardnotifyerror {
    border: 1px solid #791616;
    background-color: #832222;
    background-color: #832222
}

.rewardnotifyclaimed {
    border-color: #71c274;
    background-color: #3e8a3e;
    background-color: rgba(62,138,62,0.8)
}

.rewardnotifyhidden {
    display: none
}

.rewardlist {
    background: #1f2630;
    background: -moz-linear-gradient(top,#1f2630 0,#111921 100%);
    background: -webkit-linear-gradient(top,#1f2630 0,#111921 100%);
    background: linear-gradient(to bottom,#1f2630 0,#111921 100%);
    border-radius: 6px;
    margin: 0 15px;
    padding: 10px
}

.rewardlist>h3 {
    font-weight: 600;
    margin: 0 0 8px 2px
}

.rewardlist a.reward-button {
    background: transparent url("/img/icons/18e4684df27114667e11541e5b2ef8.png") 0 -188px no-repeat;
    bottom: 15px;
    color: #fff;
    font-weight: 600;
    height: 15px;
    padding: 5px 0;
    position: absolute;
    right: 15px;
    text-decoration: none;
    text-align: center;
    text-shadow: -1px 1px 5px #246a05;
    width: 141px
}

.rewardlist a.reward-button2 {
    background: transparent url("/img/icons/18e4684df27114667e11541e5b2ef8.png") 0 -188px no-repeat;
    bottom: 15px;
    color: #fff;
    font-weight: 600;
    height: 15px;
    padding: 5px 0;
    position: absolute;
    right: 15px;
    text-decoration: none;
    text-align: center;
    text-shadow: -1px 1px 5px #246a05;
    width: 140px
}

.rewardlist a.reward-button3 {
    background: transparent url("/img/icons/18e4684df27114667e11541e5b2ef8.png") 0 -188px no-repeat;
    bottom: 45px;
    color: #fff;
    font-weight: 600;
    height: 15px;
    padding: 5px 0;
    position: absolute;
    right: 15px;
    text-decoration: none;
    text-align: center;
    text-shadow: -1px 1px 5px #246a05;
    width: 140px
}

.rewardlist a.reward-button:hover {
    background-position: 0 -214px
}

.rewardlist a.reward-button.disabled {
    background-position: 0 -162px;
    color: #ccc;
    cursor: default
}

.rewardlist-item {
    position: relative
}

.rewardlistimg {
    display: block;
    height: 90px;
    margin: 0 auto;
    width: 621px
}

.rewardlist-item-icon {
    position: absolute;
    top: 5px;
    left: 10px
}

#shipyard ul span.time {
    top: 30px;
    width: 77px
}

#research ul span.time {
    top: 30px;
    width: 77px
}

#defense ul span.time {
    top: 30px;
    width: 77px
}

#chatpartner {
    display: inline-block;
    left: 150px;
    position: absolute
}

#otherPlayerName {
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    max-width: 215px;
    float: left;
    margin: 0 3px
}

.reward-claimed-text {
    color: #848484;
    position: absolute;
    right: 15px;
    top: 30px
}

.reward-claimed-text>p {
    font-size: 11px;
    float: left;
    line-height: 14px;
    margin: 5px 0 0 10px
}

.reward-claimed-text>p>span {
    font-weight: 600
}

.reward-claimed-text .rewardwarningicon {
    margin-left: 10px
}

#description #wreckfields {
    padding: 5px 3px
}

#description #wreckfields input,.repairableShips input {
    background: 0
}

#description #wreckfields a {
    color: #fff;
    font-size: 11px;
    font-weight: 600
}

#description #wreckfields .btn {
    margin: 3px 7px
}

#burnUpCountDownForStationScreen,#burnUpCountDownForRepairOverlay,#repairTime {
    font-size: 12px;
    font-weight: 600
}

.fakelink {
    text-decoration: underline;
    cursor: pointer
}

div.anythingSlider {
    display: block;
    width: 475px;
    height: 390px;
    margin: 0 auto;
    overflow: hidden
}

#buffBar div.anythingSlider {
    padding: 0 15px;
    float: right;
    margin-right: 5px
}

#buffBar li {
    width: 532px;
    height: 36px;
    z-index: 7;
    position: relative
}

#buffBar li>div {
    margin: 2px 2px 0;
    float: left;
    z-index: 2
}

div.anythingSlider .thumbNav a.cur,div.anythingSlider .thumbNav a {
    background: #34414f;
    color: #848484
}

#shop div.anythingSlider.activeSlider .anythingWindow {
    border-color: #172125
}

#overview div.anythingSlider.activeSlider .anythingWindow {
    border-color: #172125
}

div.anythingSlider.activeSlider .thumbNav a.cur {
    background: #465059;
    color: #fff
}

div.anythingSlider.activeSlider .thumbNav a {
    background: #172123
}

div.anythingSlider .anythingWindow {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%
}

div.anythingSlider {
    position: relative;
    padding: 0 35px 28px 35px
}

.active_item_slider div.anythingSlider {
    padding: 0 31px 25px 29px
}

.anythingBase {
    background: transparent;
    list-style: none;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0
}

.anythingBase .panel {
    background: transparent;
    display: block;
    overflow: hidden;
    float: left;
    padding: 0;
    margin: 0
}

div.anythingSlider .arrow {
    background: 0;
    top: 50%;
    position: absolute;
    display: block
}

div.anythingSlider .arrow a {
    background: url("/img/icons/f49f4260ff20f815d0a6470ed55ad3.png") no-repeat;
    display: block;
    height: 180px;
    margin: -90px 0 0 0;
    width: 30px;
    text-align: center;
    outline: 0
}

#buffBar div.anythingSlider .arrow a {
    height: 44px;
    width: 12px;
    margin: -26px 0 0;
    cursor: pointer
}

.active_item_slider div.anythingSlider .arrow a {
    height: 135px;
    margin: -85px 0 0 0;
    width: 25px
}

div.anythingSlider .arrow a span {
    display: block;
    text-indent: -9999px
}

div.anythingSlider .forward {
    right: 0
}

div.anythingSlider .back {
    left: 0
}

div.anythingSlider .forward a {
    background-position: -120px 0
}

div.anythingSlider .back a {
    background-position: -30px 0
}

#buffBar div.anythingSlider .forward a {
    background-position: -151px -263px
}

#buffBar div.anythingSlider .back a {
    background-position: -107px -263px
}

.active_item_slider div.anythingSlider .forward a {
    background-position: -120px -310px
}

.active_item_slider div.anythingSlider .back a {
    background-position: -30px -310px
}

.no-touch div.anythingSlider .forward a:hover,div.anythingSlider .forward a.hover {
    background-position: -150px 0
}

.no-touch div.anythingSlider .back a:hover,div.anythingSlider .back a.hover {
    background-position: 0 0
}

#buffBar .no-touch .forward a:hover,#buffBar div.anythingSlider .forward a.hover {
    background-position: -166px -263px
}

#buffBar .no-touch .back a:hover,#buffBar div.anythingSlider .back a.hover {
    background-position: -92px -263px
}

.no-touch .active_item_slider div.anythingSlider .forward a:hover,.active_item_slider div.anythingSlider .forward a.hover {
    background-position: -150px -310px
}

.no-touch .active_item_slider div.anythingSlider .back a:hover,.active_item_slider div.anythingSlider .back a.hover {
    background-position: 0 -310px
}

div.anythingSlider .disabled a {
    cursor: default
}

div.anythingSlider .forward.disabled a,.no-touch div.anythingSlider .forward.disabled a:hover,div.anythingSlider .forward.disabled a.hover {
    background-position: -90px 0
}

div.anythingSlider .back.disabled a,.no-touch div.anythingSlider .back.disabled a:hover,div.anythingSlider .back.disabled a.hover {
    background-position: -60px 0
}

#buffBar div.anythingSlider .forward.disabled a,#buffBar .no-touch div.anythingSlider .forward.disabled a:hover,#buffBar div.anythingSlider .forward.disabled a.hover {
    background-position: -136px -263px
}

#buffBar div.anythingSlider .back.disabled a,#buffBar .no-touch div.anythingSlider .back.disabled a:hover,#buffBar div.anythingSlider .back.disabled a.hover {
    background-position: -122px -263px
}

.active_item_slider div.anythingSlider .forward.disabled a,.no-touch .active_item_slider div.anythingSlider .forward.disabled a:hover,.active_item_slider div.anythingSlider .forward.disabled a.hover {
    background-position: -90px -310px
}

.active_item_slider div.anythingSlider .back.disabled a,.no-touch .active_item_slider div.anythingSlider .back.disabled a:hover,.active_item_slider div.anythingSlider .back.disabled a.hover {
    background-position: -60px -310px
}

div.anythingSlider .anythingControls {
    outline: 0;
    display: none;
    top: 0
}

div.anythingSlider .thumbNav {
    margin: 0;
    padding: 0;
    text-align: left
}

div.anythingSlider .thumbNav li {
    display: inline
}

div.anythingSlider .thumbNav a {
    display: inline-block;
    text-decoration: none;
    padding: 3px 8px 1px 8px;
    height: 18px;
    margin: 5px 3px;
    background: #172123;
    text-align: center;
    outline: 0;
    -webkit-box-shadow: 1px 1px 2px #000;
    -moz-box-shadow: 1px 1px 2px #000;
    box-shadow: 1px 1px 2px #000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.active_item_slider div.anythingSlider .thumbNav span {
    display: none
}

.active_item_slider div.anythingSlider a {
    height: 16px;
    padding: 0;
    width: 16px
}

div.anythingSlider.rtl .thumbNav a {
    float: right
}

div.anythingSlider.rtl .thumbNav {
    float: left
}

div.anythingSlider.rtl .anythingWindow {
    direction: ltr;
    unicode-bidi: bidi-override
}

.markItUp * {
    margin: 0;
    padding: 0;
    outline: 0
}

.markItUp {
    width: auto
}

.markItUpHeader {
    overflow: visible;
    text-align: left;
    position: relative;
    z-index: 1
}

.markItUpEditor {
    box-sizing: border-box;
    clear: both;
    font: 12px 'Courier New',Courier,monospace;
    height: 100px;
    line-height: 18px;
    margin: 5px 0 0 0;
    min-height: 100px;
    overflow: auto;
    padding: 5px;
    width: 100%
}

.miu_footer {
    margin: 0 0 10px 0
}

.miu_preview_container {
    background-color: #263240;
    border-radius: 3px;
    box-sizing: border-box;
    margin: 0 0 10px 0;
    min-height: 20px;
    overflow: auto;
    padding: 5px;
    width: 100%
}

.markItUp .preview_link:visited,.no-touch .markItUp .preview_link:hover,.markItUp .preview_link:active,.markItUp .preview_link {
    background: 0
}

.markItUpFooter {
    width: 100%
}

.markItUpResizeHandle {
    cursor: n-resize;
    height: 5px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width: 22px
}

.markItUpHeader ul li {
    list-style: none;
    display: inline-block
}

.markItUpHeader ul .markItUpDropMenu {
    background-position: -497px -342px;
    padding-right: 15px;
    position: relative;
    width: 40px;
    z-index: 2
}

.no-touch .markItUpHeader ul .markItUpDropMenu:hover,.markItUpHeader ul .markItUpDropMenu:active {
    background-position: -440px -342px
}

.markItUpHeader ul .dropdown_arr {
    display: inline-block;
    width: 12px;
    height: 10px;
    background: url("/img/icons/0b1f53b6226809a4aa178872fb76c0.png") no-repeat;
    position: absolute;
    top: 7px;
    right: 2px
}

.markItUpHeader ul .markItUpDropMenu li {
    margin-right: 0;
    width: auto
}

.markItUpHeader ul ul {
    display: none;
    position: absolute;
    top: 24px;
    background: #181f26;
    border: 1px solid black;
    right: 0;
    width: auto;
    z-index: 3;
    height: 250px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

.markItUpHeader ul ul li,.no-touch .markItUpHeader ul ul li:hover,.markItUpHeader ul ul li:active {
    background: 0;
    display: block;
    white-space: nowrap;
    margin: 0;
    padding: 3px;
    line-height: 17px
}

.no-touch .markItUpHeader ul ul li:hover,.markItUpHeader ul ul li:active {
    background: #2e3842
}

.markItUpHeader ul ul a {
    background: 0
}

.markItUpHeader ul .markItUpSeparator {
    background: #1a2031;
    color: #1a2031;
    height: 24px;
    margin: 5px 0 0 -2px;
    width: 2px
}

.no-touch .markItUpHeader ul .markItUpSeparator:hover,.markItUpHeader ul .markItUpSeparator:active {
    background: #1a2031;
    color: #1a2031
}

.markItUpHeader ul ul .markItUpSeparator {
    width: auto;
    height: 1px;
    margin: 0
}

.markItUpHeader ul ul ul {
    position: absolute;
    top: -1px;
    left: 150px
}

.markItUpHeader ul a {
    display: block;
    width: 16px;
    height: 16px;
    text-indent: -10000px;
    background-repeat: no-repeat
}

.markItUpHeader ul ul a,.markItUpHeader ul ul a:link {
    display: block;
    padding-left: 0;
    text-indent: 0;
    width: auto;
    padding: 2px 6px 2px 3px;
    background: 0;
    text-decoration: none
}

.no-touch .markItUpHeader ul ul a:hover {
    color: #FFF!important;
    background: 0;
    text-decoration: none!important
}

.markItUp li {
    width: 26px;
    height: 26px;
    background: url("/img/icons/18e4684df27114667e11541e5b2ef8.png") -527px -317px no-repeat;
    margin: 0 3px 5px 2px
}

.markItUp .li_miu_advanced {
    background: 0;
    width: auto
}

.markItUp .show_miu_advanced,.markItUp .hide_miu_advanced {
    color: #fff;
    display: block;
    margin: 10px 0 0 0
}

.markItUp .show_miu_advanced:before {
    content: '[+] '
}

.markItUp .hide_miu_advanced:before {
    content: '[-] '
}

.markItUp .toggle_miu_advanced {
    cursor: pointer
}

.no-touch .markItUp .toggle_miu_advanced:hover,.markItUp .toggle_miu_advanced:active {
    text-decoration: underline
}

.markItUp .miu_basic,.markItUp .miu_advanced {
    margin: 0 0 0 -2px
}

.markItUp .miu_advanced {
    border-top: 1px solid #26303c
}

.no-touch .markItUp li:hover,.markItUp li:active {
    background-position: -500px -317px
}

.markItUp li a {
    display: block;
    width: 24px;
    height: 24px
}

.markItUpHeader a:visited,.no-touch .markItUpHeader a:hover,.markItUpHeader a:active,.markItUpHeader a {
    background: url("/img/icons/793e5a63fdb0dc4801340c12d3c426.png") no-repeat
}

.markItUp .bold a:visited,.markItUp .bold a:hover,.markItUp .bold a:active,.markItUp .bold a {
    background-position: 0 0
}

.markItUp .italic a:visited,.markItUp .italic a:hover,.markItUp .italic a:active,.markItUp .italic a {
    background-position: -24px 0
}

.markItUp .underline a:visited,.markItUp .underline a:hover,.markItUp .underline a:active,.markItUp .underline a {
    background-position: -48px 0
}

.markItUp .strikeThrough a:visited,.markItUp .strikeThrough a:hover,.markItUp .strikeThrough a:active,.markItUp .strikeThrough a {
    background-position: -72px 0
}

.markItUp .sub a:visited,.markItUp .sub a:hover,.markItUp .sub a:active,.markItUp .sub a {
    background-position: -96px 0
}

.markItUp .sup a:visited,.markItUp .sup a:hover,.markItUp .sup a:active,.markItUp .sup a {
    background-position: -120px 0
}

.markItUp .fontColor a:visited,.markItUp .fontColor a:hover,.markItUp .fontColor a:active,.markItUp .fontColor a {
    background-position: -144px 0
}

.markItUp .fontSize a:visited,.markItUp .fontSize a:hover,.markItUp .fontSize a:active,.markItUp .fontSize a {
    background-position: -168px 0
}

.markItUp .backgroundColor a:visited,.markItUp .backgroundColor a:hover,.markItUp .backgroundColor a:active,.markItUp .backgroundColor a {
    background-position: -192px 0
}

.markItUp .backgroundImage a:visited,.markItUp .backgroundImage a:hover,.markItUp .backgroundImage a:active,.markItUp .backgroundImage a {
    background-position: -216px 0
}

.markItUp .leftAlign a:visited,.markItUp .leftAlign a:hover,.markItUp .leftAlign a:active,.markItUp .leftAlign a {
    background-position: -240px 0
}

.markItUp .centerAlign a:visited,.markItUp .centerAlign a:hover,.markItUp .centerAlign a:active,.markItUp .centerAlign a {
    background-position: -264px 0
}

.markItUp .rightAlign a:visited,.markItUp .rightAlign a:hover,.markItUp .rightAlign a:active,.markItUp .rightAlign a {
    background-position: -288px 0
}

.markItUp .justifyAlign a:visited,.markItUp .justifyAlign a:hover,.markItUp .justifyAlign a:active,.markItUp .justifyAlign a {
    background-position: -312px 0
}

.markItUp .block a:visited,.markItUp .block a:hover,.markItUp .block a:active,.markItUp .block a {
    background-position: -336px 0
}

.markItUp .code a:visited,.markItUp .code a:hover,.markItUp .code a:active,.markItUp .code a {
    background-position: -360px 0
}

.markItUp .spoiler a:visited,.markItUp .spoiler a:hover,.markItUp .spoiler a:active,.markItUp .spoiler a {
    background-position: -384px 0
}

.markItUp .list a:visited,.markItUp .list a:hover,.markItUp .list a:active,.markItUp .list a {
    background-position: -408px 0
}

.markItUp .hr a:visited,.markItUp .hr a:hover,.markItUp .hr a:active,.markItUp .hr a {
    background-position: -432px 0
}

.markItUp .picture a:visited,.markItUp .picture a:hover,.markItUp .picture a:active,.markItUp .picture a {
    background-position: -456px 0
}

.markItUp .link a:visited,.markItUp .link a:hover,.markItUp .link a:active,.markItUp .link a {
    background-position: -480px 0
}

.markItUp .email a:visited,.markItUp .email a:hover,.markItUp .email a:active,.markItUp .email a {
    background-position: -504px 0
}

.markItUp .preview a:visited,.markItUp .preview a:hover,.markItUp .preview a:active,.markItUp .preview a {
    background-position: -528px 0
}

.markItUp .player a:visited,.markItUp .player a:hover,.markItUp .player a:active,.markItUp .player a {
    background-position: -552px 0
}

.markItUp .item a:visited,.markItUp .item a:hover,.markItUp .item a:active,.markItUp .item a {
    background-position: -576px 0
}

.markItUp .coordinates a:visited,.markItUp .coordinates a:hover,.markItUp .coordinates a:active,.markItUp .coordinates a {
    background-position: -600px 0
}

.markItUp .tooltip a:visited,.markItUp .tooltip a:hover,.markItUp .tooltip a:active,.markItUp .tooltip a {
    background-position: -624px 0
}

.spoilerHeader {
    font-style: italic;
    font-size: 1.2em;
    display: block;
    cursor: pointer
}

div.spoiler {
    border: 1px dotted #a9a9a9
}

.spoilerText {
    margin-top: 3px;
    display: none
}

.ui-colorpicker,.ui-dialog.ui-colorpicker {
    width: auto;
    white-space: nowrap;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: #0d1014
}

.ui-colorpicker-inline {
    position: static
}

.ui-colorpicker-buttonset {
    float: left;
    margin-left: .4em
}

.ui-colorpicker-buttonset .ui-button {
    margin: .5em 0 .5em 0;
    cursor: pointer
}

.ui-colorpicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0
}

.ui-colorpicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible
}

.ui-colorpicker-buttonpane button.ui-colorpicker-current {
    float: left
}

.ui-colorpicker table {
    font-size: 100%;
    margin: 0
}

.ui-colorpicker table td {
    vertical-align: top
}

.ui-colorpicker-padding-left {
    padding-left: 10px
}

.ui-colorpicker-padding-top {
    padding-top: 10px
}

.ui-colorpicker-border {
    border: 1px inset;
    display: inline-block
}

.ui-colorpicker-map>*,.ui-colorpicker-bar>* {
    position: absolute;
    cursor: crosshair
}

.ui-colorpicker-map-pointer,.ui-colorpicker-bar-pointer {
    position: absolute
}

.ui-colorpicker-map,.ui-colorpicker-map>* {
    display: block;
    width: 256px;
    height: 256px;
    overflow: hidden
}

.ui-colorpicker-map-layer-1,.ui-colorpicker-map-layer-2 {
    background: url("/img/icons/163b6d98c20097ec791f4d7dd938fd.png") no-repeat
}

.ui-colorpicker-map-layer-alpha {
    background: url("/img/icons/f8b3d36bdb48db3e574b3d0db07bae.png")
}

.ui-colorpicker-map-pointer {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url("/img/icons/170890de7e269bc8a7f93637ff7697.png") no-repeat
}

.ui-colorpicker-bar,.ui-colorpicker-bar>* {
    display: block;
    width: 20px;
    height: 256px;
    overflow: hidden;
    background-repeat: repeat-x
}

.ui-colorpicker-bar-layer-1,.ui-colorpicker-bar-layer-2,.ui-colorpicker-bar-layer-3,.ui-colorpicker-bar-layer-4 {
    background: url("/img/icons/b862a5e70ad9da47ce750b9609dee9.png") repeat-x
}

.ui-colorpicker-bar-layer-alpha {
    background: url("/img/icons/90604af0f32643c6b998778b902e29.png")
}

.ui-colorpicker-bar-layer-alphabar {
    background: url("/img/icons/c65852a91947e9de85908d680a4f01.png")
}

.ui-colorpicker-bar-pointer {
    display: inline-block;
    width: 20px;
    height: 7px;
    background: url("/img/icons/73d358df6fa8924b19597b61b54a4e.png") no-repeat
}

.ui-colorpicker-preview {
    text-align: center
}

.ui-colorpicker-preview-initial {
    cursor: pointer
}

.ui-colorpicker-preview-initial,.ui-colorpicker-preview-current {
    width: 50px;
    height: 20px;
    display: inline-block
}

.ui-colorpicker-preview-initial-alpha,.ui-colorpicker-preview-current-alpha {
    width: 50px;
    height: 20px;
    display: inline-block;
    background: url("/img/icons/77ce6a3787756d5e2a39c6fb28ec41.png") repeat
}

.ui-colorpicker-rgb label,.ui-colorpicker-hsv label,.ui-colorpicker-hsl label,.ui-colorpicker-lab label,.ui-colorpicker-cmyk label,.ui-colorpicker-alpha label {
    width: 1.5em;
    display: inline-block
}

.ui-colorpicker-number {
    margin: .1em;
    width: 4em
}

.ui-colorpicker-hex {
    text-align: center
}

.ui-colorpicker-swatches {
    width: 84px;
    height: 256px;
    overflow: auto;
    background-color: #f8f8f8
}

.ui-colorpicker-swatch {
    cursor: pointer;
    float: left;
    width: 11px;
    height: 11px;
    border-right: 1px solid black;
    border-bottom: 1px solid black
}

.ui-colorpicker.ui-draggable {
    cursor: move
}

#backgroundImagePicker div {
    text-align: center;
    margin-top: 5px
}

.bbcodepreview.showAtallianceBroadcast .newMessage {
    background: transparent;
    border: 0
}

.bbcodepreview.showAtallianceBroadcast {
    background-position: -160px -160px
}

.bbcodepreview .textWrapper {
    max-height: none
}

ul.markItUpOutpost {
    display: none;
    position: absolute;
    top: 24px;
    background: #181f26;
    border: 1px solid black;
    width: auto;
    height: 250px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    outline: 0;
    margin: 0;
    padding: 0;
    z-index: 100000
}

.markItUpOutpost li {
    outline: 0;
    height: 24px;
    position: relative;
    list-style-type: square;
    list-style-position: inside;
    margin-right: 0;
    width: auto
}

.markItUpOutpost li,.no-touch .markItUpOutpost li:hover,.markItUpOutpost li:active {
    background: 0;
    border: 0;
    box-shadow: none;
    float: none;
    display: block;
    white-space: nowrap;
    color: #848484;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    padding: 3px;
    line-height: 17px
}

.markItUpOutpost a {
    height: 24px;
    color: #848484!important;
    text-align: left;
    list-style-type: square;
    list-style-position: inside;
    margin: 0;
    outline: 0;
    height: 24px
}

.markItUpOutpost a:link,.markItUpOutpost a:visited,.markItUpOutpost a:active {
    text-decoration: none;
    color: #fff
}

.markItUpOutpost a,.markItUpOutpost a:link {
    display: block;
    text-indent: 0;
    width: auto;
    padding: 2px 6px 2px 3px;
    background: 0;
    color: #848484!important
}

.emoji {
    background: url("/img/icons/5a565a8596ded258f57ed2e1c66027.png");
    height: 20px;
    width: 20px;
    display: inline-block;
    margin: 0 4px 0 0
}

.emoji.smile {
    background-position: -420px -380px
}

.emoji.lol {
    background-position: -320px -260px
}

.emoji.angry {
    background-position: -540px -140px
}

.emoji.sad {
    background-position: -320px -240px
}

.emoji.sleep {
    background-position: 0 -320px
}

.emoji.sos {
    background-position: -40px 0
}

.emoji.cool {
    background-position: -320px 0
}

.emoji.moon {
    background-position: 0 -80px
}

.emoji.kiss {
    background-position: -540px -180px
}

.emoji.coffee {
    background-position: -420px -40px
}

.emoji.cry {
    background-position: -540px -40px
}

.emoji.angel {
    background-position: -420px -220px
}

.emoji.skull {
    background-position: -440px -160px
}

.emoji.mad {
    background-position: -320px -160px
}

.emoji.eyes {
    background-position: -540px -200px
}

.emoji.pray {
    background-position: -540px -280px
}

.emoji.alarm {
    background-position: -100px -340px
}

.emoji.thumbup {
    background-position: -160px -380px
}

.emoji.thumbdown {
    background-position: -540px -360px
}

.emoji.poo {
    background-position: -40px -420px
}

.emoji.present {
    background-position: -400px -420px
}

.emoji.rocket {
    background-position: -300px -420px
}

.emoji.ghost {
    background-position: -440px -140px
}

.emoji.win {
    background-position: -320px -420px
}

.emoji.sheep {
    background-position: -140px -180px
}

#expeditionbutton:before,.galaxy_icons {
    background-image: url("/img/icons/e81e8e6d5e6a45e1ad45505ef3dc52.png");
    background-repeat: no-repeat
}

#expeditionbutton:before,.galaxy_icons {
    float: left;
    display: block;
    height: 16px;
    margin: 0 2px;
    width: 16px
}

.galaxy_icons.prev {
    background-position: 0 0
}

.galaxy_icons.next {
    background-position: 0 -16px
}

.no-touch .galaxy_icons.prev:hover {
    background-position: 0 -32px
}

.no-touch .galaxy_icons.next:hover {
    background-position: 0 -48px
}

.galaxy_icons.galaxy {
    background-position: 0 -65px
}

.galaxy_icons.solarsystem {
    background-position: 0 -82px
}

.galaxy_icons.galaxy,.galaxy_icons.solarsystem {
    height: 17px;
    width: 18px
}

#galaxy #message-wrapper {
    background: transparent url("/img/icons/101294706c45bb61bc8bc933bfa1a8.png") no-repeat;
    height: 52px;
    left: 163px;
    padding: 9px 0 0 22px;
    top: 81px;
    width: 665px
}

#galaxy .comm_menu {
    height: 20px;
    width: 60px
}

#galaxy #messages_collapsed {
    margin: 2px 0 0 15px;
    width: 435px
}

#galaxy #messages_collapsed a:link,#galaxy #messages_collapsed a:visited,#galaxy.no-touch #messages_collapsed a:hover,#messages_collapsed a:active {
    margin: -17px 1px 0 0
}

#galaxy #eventboxBlank,#galaxy #eventboxLoading {
    line-height: 20px
}

#galaxyHeader {
    height: 22px;
    margin: -24px 0 0 15px;
    width: 567px
}

.solarsystem {
    margin: 0 2px 0 56px
}

#galaxyHeader .btn_blue {
    display: block;
    float: left;
    height: 14px;
    line-height: 13px;
    margin: 0 2px;
    min-width: 0;
    padding: 0 5px
}

#galaxy_input,#system_input {
    display: block;
    float: left;
    height: 14px;
    line-height: 16px;
    margin: 0 2px;
    padding: 0 3px;
    text-align: center;
    width: 32px
}

#expeditionbutton.btn_blue {
    float: right;
    padding: 0 5px 0 20px
}

#expeditionbutton:before {
    background-position: 0 -99px;
    content: '';
    height: 14px;
    margin: 0 0 0 -16px;
    position: absolute;
    width: 20px
}

#galaxytable {
    width: 654px
}

#galaxyContent table.legende {
    width: 250px;
    margin: 0 auto
}

#galaxy #legendTT dt {
    clear: left;
    float: left;
    width: 20px
}

#galaxy #legendTT dd {
    float: left
}

#galaxyContent table.legende td.abbreviation {
    text-align: center
}

#extendedgalaxy {
    width: 200px;
    padding-top: 2px;
    display: inline;
    text-align: right
}

#extendedgalaxy a {
    color: #7c7c7c;
    text-decoration: none
}

#galaxy #galaxytable td.emptyspace {
    height: 31px
}

#galaxyheadbg2 {
    background-position: 0 -2px;
    height: 26px;
    position: relative;
    width: 654px
}

#galaxyheadbg2 th {
    height: 25px;
    text-align: center
}

#galaxytable {
    min-height: 610px;
    height: 610px;
    border: 1px solid black
}

#galaxytable tbody {
    position: absolute;
    width: 652px;
    border-spacing: 5px 3px
}

#galaxytable tbody td {
    background-color: rgba(0,0,0,0.66);
    border-radius: 6px;
    line-height: 20px;
    height: 20px
}

#galaxy #galaxytable td.microplanet,#galaxy #galaxytable td.moon,#galaxy #galaxytable td.debris,#galaxy #galaxytable td.action {
    border: 0;
    background: 0
}

#galaxy #galaxytable .ListImage .planetTooltip,#galaxy #galaxytable tr.row td.moon img,#galaxy #galaxytable tr.row td.debris img {
    position: absolute;
    top: 0
}

#galaxy #galaxytable .moon,#galaxy #galaxytable .moon_a,#galaxy #galaxytable .noMoon {
    position: absolute;
    width: 30px;
    height: 30px;
    background: url('/img/icons/c9643df71b262232a4d66e591f7543.gif') no-repeat center;
    background-size: 90%;
    -webkit-filter: brightness(90%);
    filter: brightness(90%)
}

#galaxy #galaxytable .moon_c {
    position: absolute;
    width: 30px;
    height: 30px;
    background: url('/img/icons/eb809a4e639ccc9fb943e15a4b25bb.gif') no-repeat center;
    background-size: 90%;
    -webkit-filter: brightness(90%);
    filter: brightness(90%)
}

#galaxy #galaxytable .debrisField,#galaxy #galaxytable .noDebrisField {
    position: absolute;
    width: 30px;
    height: 30px;
    background-image: url('/img/icons/fa3e396b8af2ae31e28ef3b44eca91.gif');
    -webkit-filter: brightness(90%);
    filter: brightness(90%)
}

#galaxy #galaxytable .noMoon,#galaxy #galaxytable .noDebrisField {
    background-image: none
}

#galaxy #galaxytable .moon:hover,#galaxy #galaxytable .debrisField:hover {
    -webkit-filter: brightness(100%);
    filter: brightness(100%)
}

#galaxy #galaxytable .planetEmpty,#galaxy #galaxytable .action {
    padding: 5px 0 0
}

#galaxytable,#galaxytableHead {
    color: #cfcbc2;
    margin: 0 auto 1px auto;
    overflow: hidden
}

#galaxy #galaxytable td.planetname a:link,#galaxy #galaxytable td.planetname a:visited,.no-touch #galaxy #galaxytable td.planetname a:hover,#galaxy #galaxytable td.planetname a:active,#galaxy #galaxytable td.planetname1 a:link,#galaxy #galaxytable td.planetname1 a:visited,.no-touch #galaxy #galaxytable td.planetname1 a:hover,#galaxy #galaxytable td.planetname1 a:active {
    color: #1a1313
}

#galaxy #galaxytable td.planetname a.phalanxlink:link,#galaxy #galaxytable td.planetname a.phalanxlink:visited,.no-touch #galaxy #galaxytable td.planetname a.phalanxlink:hover,#galaxy #galaxytable td.planetname a.phalanxlink:active {
    color: #8cacdc;
    text-decoration: none
}

.no-touch #galaxy #galaxytable td.planetname a.phalanxlink:hover {
    color: #9c0;
    text-decoration: none
}

.no-touch #galaxy #galaxytable td.planetname a:hover,.no-touch #galaxy #galaxytable td.planetname1 a:hover {
    color: #9c0
}

#galaxyContent table th {
    font-weight: 700
}

#galaxy #galaxytable tr.row {
    position: relative;
    height: 30px
}

.no-touch #galaxy #galaxytable tr.row td.microplanet:hover,.no-touch .no-touch #galaxy #galaxytable tr.row td.microplanet1:hover,.no-touch .no-touch #galaxy #galaxytable tr.row td.moon img:hover,.no-touch .no-touch #galaxy #galaxytable tr.row td.debris img:hover,.no-touch .no-touch #galaxy #galaxytable tr.row td.playername:hover,.no-touch .no-touch #galaxy #galaxytable tr.row td.allytag span.allytagwrapper:hover {
    color: #5cd;
    cursor: pointer
}

#galaxy #galaxytable tr.row td.playername a {
    text-decoration: none
}

#galaxy #galaxytable tr.row td span.status {
    font-size: 10px
}

#galaxy #galaxytable td.toppad {
    padding-top: 3px
}

#galaxy #galaxytable td.microplanet,#galaxy #galaxytable td.microplanet1 {
    width: 40px;
    padding: 0;
    text-align: left;
    position: relative
}

.no-touch #galaxy #galaxytable td.microplanet1:hover {
    cursor: auto
}

#galaxy #galaxytable tr.row td.planetname,#galaxy #galaxytable tr.row td.planetname1 {
    width: 161px;
    vertical-align: middle
}

.no-touch #galaxy #galaxytable td.planetname1:hover {
    cursor: auto
}

#galaxy #galaxytable td.moon {
    width: 34px;
    text-align: center;
    position: relative
}

#galaxy #galaxytable td.moon a,#galaxy #galaxytable td.debris a {
    height: 30px;
    width: 30px;
    display: block
}

#galaxy #galaxytable td.spacer02 {
    width: 14px
}

#galaxy #galaxytable td.debris {
    vertical-align: top;
    width: 38px;
    position: relative
}

#galaxy #galaxytable td.playername {
    width: 151px;
    padding-top: 2px
}

#galaxy #galaxytable td.spacer03 {
    width: 5px
}

#galaxy #galaxytable tr.row td.allytag {
    width: 101px;
    padding-top: 2px;
    vertical-align: middle
}

#galaxy #galaxytable td.end {
    width: 4px
}

#galaxy #galaxytable tr.footer td {
    height: 28px;
    color: #ccd3cf;
    font-size: 11px
}

#galaxy #galaxytable tr.footer span {
    padding: 0 10px
}

.no-touch #galaxy #galaxytable tr.footer span#probes :hover,#galaxy #galaxytable tr.footer span#recycler .no-touch :hover,.no-touch .no-touch #galaxy #galaxytable tr.footer span#rockets :hover,#galaxy #galaxytable tr.footer span#slots .no-touch :hover {
    color: #5cd;
    cursor: help
}

#galaxy #galaxytable tr.footer span span {
    padding: 0
}

#extendedgalaxy {
    position: absolute
}

#extendedgalaxy {
    top: 0;
    left: 402px
}

#extendedgalaxy {
    width: 200px;
    padding-top: 2px;
    display: inline;
    text-align: right
}

#extendedgalaxy a {
    color: #7c7c7c;
    text-decoration: none
}

.no-touch #extendedgalaxy a:hover {
    color: #9c0
}

#galaxy #galaxytable td.emptyspace {
    height: 31px
}

#galaxy #galaxytable td.planetname a:link,#galaxy #galaxytable td.planetname a:visited,.no-touch #galaxy #galaxytable td.planetname a:hover,#galaxy #galaxytable td.planetname a:active,#galaxy #galaxytable td.planetname1 a:link,#galaxy #galaxytable td.planetname1 a:visited,.no-touch #galaxy #galaxytable td.planetname1 a:hover,#galaxy #galaxytable td.planetname1 a:active {
    color: #1a1313
}

.no-touch #galaxy #galaxytable td.planetname a:hover,.no-touch #galaxy #galaxytable td.planetname1 a:hover {
    color: #9c0;
    text-decoration: none
}

#galaxyContent table th,#galaxyContent table td {
    text-align: center;
    padding: 0;
    font-size: 12px
}

#galaxyContent table th {
    font-weight: 700
}

#galaxyContent table .info_header th {
    font-weight: normal
}

#galaxy #galaxytable tr.row td {
    vertical-align: middle;
    font-size: 11px;
    height: 23px
}

#galaxy #galaxytable tr.row td.action>span {
    display: inline-block;
    position: relative;
    height: 16px;
    width: 76px
}

#galaxy #galaxytable tr.row td.moon img {
    margin: 0 0 0 2px
}

.no-touch #galaxy #galaxytable tr.row td.microplanet:hover,.no-touch #galaxy #galaxytable tr.row td.microplanet1:hover,.no-touch #galaxy #galaxytable tr.row td.moon img:hover,.no-touch #galaxy #galaxytable tr.row td.debris img:hover,.no-touch #galaxy #galaxytable tr.row td.playername:hover,.no-touch #galaxy #galaxytable tr.row td.allytag span.allytagwrapper:hover {
    color: #5cd;
    cursor: pointer
}

#galaxy #galaxytable tr.row td.playername a {
    text-decoration: none
}

#galaxy #galaxytable tr.row td span.status {
    font-size: 10px
}

#galaxy #galaxytable td.toppad {
    padding-top: 3px
}

#galaxy #galaxytable td {
    vertical-align: top
}

#galaxy #galaxytable tr.none {
    background: 0;
    position: relative
}

#galaxy div.activity {
    height: 15px;
    top: 0;
    float: left;
    position: absolute;
    margin-left: 3px;
    width: 12px
}

#galaxy div.activity.minute15 {
    background: url("/img/icons/91ad13c8f9a7e9390085d12adde508.png") no-repeat 0 -656px;
    z-index: 10
}

#galaxy div.activity.minute60 {
    background: url("/img/icons/91ad13c8f9a7e9390085d12adde508.png") no-repeat 0 -640px;
    z-index: 10
}

#galaxy div.activity.showMinutes {
    width: 15px;
    background-color: #000;
    color: #ffa800;
    padding: 0 1px 0 0;
    border: 1px solid #ffa800;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    z-index: 10;
    line-height: 14px;
    text-align: center
}

#galaxy #galaxytable td.spacer01 {
    width: 6px
}

#galaxy #galaxytable td.position {
    width: 16px;
    text-align: center
}

#galaxy #galaxytable td.microplanet1 {
    background-repeat: no-repeat;
    background-position: 4px 0;
    width: 38px;
    padding: 0;
    text-align: left;
    position: relative
}

.no-touch #galaxy #galaxytable td.microplanet1:hover {
    cursor: auto
}

#galaxy #galaxytable tr.row td.planetname,#galaxy #galaxytable tr.row td.planetname1 {
    width: 140px;
    vertical-align: middle
}

.no-touch #galaxy #galaxytable td.planetname1:hover {
    cursor: auto
}

#galaxy #galaxytable td.moon {
    width: 38px;
    text-align: center
}

#galaxy #galaxytable td.spacer02 {
    width: 14px
}

#galaxy #galaxytable td.playername {
    width: 140px;
    padding-top: 2px
}

#galaxy #galaxytable td.spacer03 {
    width: 5px
}

#galaxy #galaxytable tr.row td.allytag {
    width: 101px;
    padding-top: 1px;
    vertical-align: middle
}

#galaxy #galaxytable td.spacer04 {
    width: 5px
}

#galaxy #galaxytable td.action {
    margin: 0 0 0 1px;
    width: 83px;
    white-space: nowrap
}

#galaxy #galaxytable td.action a {
    width: 16px;
    height: 16px;
    display: inline-block;
    top: 0
}

#galaxy #galaxytable td.action a.espionage {
    left: 0
}

#galaxytable .action .sendMail {
    left: 18px
}

#galaxy #galaxytable td.action a.buddyrequest {
    left: 36px
}

#galaxy #galaxytable td.action a.missleattack {
    left: 54px
}

#galaxy #galaxytable td.action img {
    padding: 0;
    margin: 0;
    border: none 0;
    width: 16px;
    height: 16px
}

#galaxy #galaxytable td.end {
    width: 4px
}

#galaxytable .footer,#galaxytable .info,#galaxytableHead .info {
    background-position: 0 -2px;
    position: relative
}

#galaxy #galaxytable tr.footer td,#galaxy #galaxytable tr.info th,#galaxy #galaxytable tr.info td,#galaxy #galaxytableHead tr.footer td,#galaxy #galaxytableHead tr.info th {
    border-right: 2px solid #000;
    border-left: 2px solid #000;
    color: #ccd3cf;
    font-size: 11px;
    height: 27px;
    padding-top: 0
}

#galaxyheadbg2 .first {
    border-left: 2px solid #000
}

#galaxyheadbg2 .last {
    border-right: 2px solid #000
}

#galaxy #inhalt #fleetstatusrow {
    padding: 0;
    height: 25px;
    overflow: hidden
}

td#fleetstatusrow div {
    border: 0;
    font-weight: 700;
    padding: 5px 5px 7px 5px;
    background: url('/img/icons/d03835718066a5a592a6426736e019.png') 0 -29px repeat-x;
    height: 13px
}

#fleetstatusrow .success {
    color: #149b0d
}

#fleetstatusrow .error {
    color: #d43635
}

#fleetstatusrow .notice {
    color: #d43635
}

#fleetstatusrow .vacation {
    color: #6f9fc8
}

#galaxytable .footer span,#galaxytableHead .info span,#galaxytable .info span {
    color: #6f9fc8;
    padding: 0 4px
}

#galaxytable .info_header span {
    color: #616161;
    display: inline-block
}

.no-touch #galaxy #galaxytable tr.footer span#probes:hover,.no-touch #galaxy #galaxytable tr.footer span#recycler:hover,.no-touch #galaxy #galaxytable tr.footer span#rockets:hover,.no-touch #galaxy #galaxytable tr.footer span#slots:hover {
    color: #6f9fc8;
    cursor: help
}

.no-touch #galaxy #galaxytable tr.footer span:hover {
    color: #9c0;
    cursor: help
}

#galaxy #galaxytable tr.footer span span,#galaxy #galaxytable tr.info span span {
    padding: 0
}

#extendedgalaxy {
    top: 0;
    left: 402px
}

#galaxyadv #rocketattack .textinput,#galaxy #rocketattack .textinput {
    width: 60px
}

.fleetAction {
    height: 12px;
    margin-left: 25px;
    overflow: hidden;
    text-align: center;
    width: 12px;
    bottom: 0;
    position: absolute;
    z-index: 10
}

.fleetNormal {
    background: url("/img/icons/190f40521bd19ab1ddf1f8873a83bc.gif") no-repeat
}

.fleetHostile {
    background: url("/img/icons/6c1943c1f05410dea6cdaa048af470.gif") no-repeat
}

.fleetNeutral {
    background: url("/img/icons/87ece81b17235b551e68a5ca7a91c9.gif") no-repeat
}

#galaxy tr.info span#colonized {
    float: left
}

#galaxy #legend {
    float: right
}

#galaxy #legend a {
    height: 16px;
    width: 16px;
    display: block
}

.galaxyTooltip {
    min-width: 220px
}

.galaxyTooltip h1 {
    margin: 0 16px 0 0
}

.galaxyTooltip ul {
    list-style: none
}

.galaxyTooltip .ListImage {
    display: block;
    float: left
}

.galaxyTooltip .ListLinks {
    display: block;
    float: left;
    margin-left: 5px;
    width: 140px
}

#rocketattack {
    text-align: center;
    width: 420px
}

#rocketattack #target {
    font-weight: bold;
    font-size: 1.2em
}

#rocketattack #arrivalTime {
    margin-bottom: 10px
}

#rocketattack .btn_blue {
    margin-top: 15px
}

#number.amount_input {
    font-size: 20px
}

#rocketattack #number {
    color: white
}

#rocketattack #priority {
    margin-top: 20px;
    font-size: 1.1em;
    font-weight: bold
}

#rocketattack #priority a {
    background: 0
}

#rocketattack #priority a:hover,#rocketattack #priority a.active {
    background: url("/img/icons/dff15e77d7fbbc0f963f8dd2a68886.gif") no-repeat
}

#rocketattack #priority ul {
    margin-top: 5px
}

#rocketattack #numberrockets {
    height: 120px
}

#rocketattack #numberrockets li {
    float: none;
    height: 80px;
    width: 80px;
    margin: 0 0 3px 0;
    display: inline-block
}

#galaxyContent td.microplanet.colonized,.ListImage img.planetTooltip {
    background-image: url("/img/icons/f247669201ef59cce65def611f0c59.png");
    background-repeat: no-repeat
}

#galaxyContent td.microplanet.desert_1,.ListImage img.planetTooltip.desert_1 {
    background-position: 0 0
}

#galaxyContent td.microplanet.desert_2,.ListImage img.planetTooltip.desert_2 {
    background-position: -38px 0
}

#galaxyContent td.microplanet.desert_3,.ListImage img.planetTooltip.desert_3 {
    background-position: -76px 0
}

#galaxyContent td.microplanet.desert_4,.ListImage img.planetTooltip.desert_4 {
    background-position: -114px 0
}

#galaxyContent td.microplanet.desert_5,.ListImage img.planetTooltip.desert_5 {
    background-position: -152px 0
}

#galaxyContent td.microplanet.desert_6,.ListImage img.planetTooltip.desert_6 {
    background-position: -190px 0
}

#galaxyContent td.microplanet.desert_7,.ListImage img.planetTooltip.desert_7 {
    background-position: -228px 0
}

#galaxyContent td.microplanet.desert_8,.ListImage img.planetTooltip.desert_8 {
    background-position: -266px 0
}

#galaxyContent td.microplanet.desert_9,.ListImage img.planetTooltip.desert_9 {
    background-position: -304px 0
}

#galaxyContent td.microplanet.desert_10,.ListImage img.planetTooltip.desert_10 {
    background-position: -342px 0
}

#galaxyContent td.microplanet.dry_1,.ListImage img.planetTooltip.dry_1 {
    background-position: 0 -33px
}

#galaxyContent td.microplanet.dry_2,.ListImage img.planetTooltip.dry_2 {
    background-position: -38px -33px
}

#galaxyContent td.microplanet.dry_3,.ListImage img.planetTooltip.dry_3 {
    background-position: -76px -33px
}

#galaxyContent td.microplanet.dry_4,.ListImage img.planetTooltip.dry_4 {
    background-position: -114px -33px
}

#galaxyContent td.microplanet.dry_5,.ListImage img.planetTooltip.dry_5 {
    background-position: -152px -33px
}

#galaxyContent td.microplanet.dry_6,.ListImage img.planetTooltip.dry_6 {
    background-position: -190px -33px
}

#galaxyContent td.microplanet.dry_7,.ListImage img.planetTooltip.dry_7 {
    background-position: -228px -33px
}

#galaxyContent td.microplanet.dry_8,.ListImage img.planetTooltip.dry_8 {
    background-position: -266px -33px
}

#galaxyContent td.microplanet.dry_9,.ListImage img.planetTooltip.dry_9 {
    background-position: -304px -33px
}

#galaxyContent td.microplanet.dry_10,.ListImage img.planetTooltip.dry_10 {
    background-position: -342px -33px
}

#galaxyContent td.microplanet.gas_1,.ListImage img.planetTooltip.gas_1 {
    background-position: 0 -66px
}

#galaxyContent td.microplanet.gas_2,.ListImage img.planetTooltip.gas_2 {
    background-position: -38px -66px
}

#galaxyContent td.microplanet.gas_3,.ListImage img.planetTooltip.gas_3 {
    background-position: -76px -66px
}

#galaxyContent td.microplanet.gas_4,.ListImage img.planetTooltip.gas_4 {
    background-position: -114px -66px
}

#galaxyContent td.microplanet.gas_5,.ListImage img.planetTooltip.gas_5 {
    background-position: -152px -66px
}

#galaxyContent td.microplanet.gas_6,.ListImage img.planetTooltip.gas_6 {
    background-position: -190px -66px
}

#galaxyContent td.microplanet.gas_7,.ListImage img.planetTooltip.gas_7 {
    background-position: -228px -66px
}

#galaxyContent td.microplanet.gas_8,.ListImage img.planetTooltip.gas_8 {
    background-position: -266px -66px
}

#galaxyContent td.microplanet.gas_9,.ListImage img.planetTooltip.gas_9 {
    background-position: -304px -66px
}

#galaxyContent td.microplanet.gas_10,.ListImage img.planetTooltip.gas_10 {
    background-position: -342px -66px
}

#galaxyContent td.microplanet.ice_1,.ListImage img.planetTooltip.ice_1 {
    background-position: 0 -99px
}

#galaxyContent td.microplanet.ice_2,.ListImage img.planetTooltip.ice_2 {
    background-position: -38px -99px
}

#galaxyContent td.microplanet.ice_3,.ListImage img.planetTooltip.ice_3 {
    background-position: -76px -99px
}

#galaxyContent td.microplanet.ice_4,.ListImage img.planetTooltip.ice_4 {
    background-position: -114px -99px
}

#galaxyContent td.microplanet.ice_5,.ListImage img.planetTooltip.ice_5 {
    background-position: -152px -99px
}

#galaxyContent td.microplanet.ice_6,.ListImage img.planetTooltip.ice_6 {
    background-position: -190px -99px
}

#galaxyContent td.microplanet.ice_7,.ListImage img.planetTooltip.ice_7 {
    background-position: -228px -99px
}

#galaxyContent td.microplanet.ice_8,.ListImage img.planetTooltip.ice_8 {
    background-position: -266px -99px
}

#galaxyContent td.microplanet.ice_9,.ListImage img.planetTooltip.ice_9 {
    background-position: -304px -99px
}

#galaxyContent td.microplanet.ice_10,.ListImage img.planetTooltip.ice_10 {
    background-position: -342px -99px
}

#galaxyContent td.microplanet.jungle_1,.ListImage img.planetTooltip.jungle_1 {
    background-position: 0 -132px
}

#galaxyContent td.microplanet.jungle_2,.ListImage img.planetTooltip.jungle_2 {
    background-position: -38px -132px
}

#galaxyContent td.microplanet.jungle_3,.ListImage img.planetTooltip.jungle_3 {
    background-position: -76px -132px
}

#galaxyContent td.microplanet.jungle_4,.ListImage img.planetTooltip.jungle_4 {
    background-position: -114px -132px
}

#galaxyContent td.microplanet.jungle_5,.ListImage img.planetTooltip.jungle_5 {
    background-position: -152px -132px
}

#galaxyContent td.microplanet.jungle_6,.ListImage img.planetTooltip.jungle_6 {
    background-position: -190px -132px
}

#galaxyContent td.microplanet.jungle_7,.ListImage img.planetTooltip.jungle_7 {
    background-position: -228px -132px
}

#galaxyContent td.microplanet.jungle_8,.ListImage img.planetTooltip.jungle_8 {
    background-position: -266px -132px
}

#galaxyContent td.microplanet.jungle_9,.ListImage img.planetTooltip.jungle_9 {
    background-position: -304px -132px
}

#galaxyContent td.microplanet.jungle_10,.ListImage img.planetTooltip.jungle_10 {
    background-position: -342px -132px
}

#galaxyContent td.microplanet.normal_1,.ListImage img.planetTooltip.normal_1 {
    background-position: 0 -165px
}

#galaxyContent td.microplanet.normal_2,.ListImage img.planetTooltip.normal_2 {
    background-position: -38px -165px
}

#galaxyContent td.microplanet.normal_3,.ListImage img.planetTooltip.normal_3 {
    background-position: -76px -165px
}

#galaxyContent td.microplanet.normal_4,.ListImage img.planetTooltip.normal_4 {
    background-position: -114px -165px
}

#galaxyContent td.microplanet.normal_5,.ListImage img.planetTooltip.normal_5 {
    background-position: -152px -165px
}

#galaxyContent td.microplanet.normal_6,.ListImage img.planetTooltip.normal_6 {
    background-position: -190px -165px
}

#galaxyContent td.microplanet.normal_7,.ListImage img.planetTooltip.normal_7 {
    background-position: -228px -165px
}

#galaxyContent td.microplanet.normal_8,.ListImage img.planetTooltip.normal_8 {
    background-position: -266px -165px
}

#galaxyContent td.microplanet.normal_9,.ListImage img.planetTooltip.normal_9 {
    background-position: -304px -165px
}

#galaxyContent td.microplanet.normal_10,.ListImage img.planetTooltip.normal_10 {
    background-position: -342px -165px
}

#galaxyContent td.microplanet.water_1,.ListImage img.planetTooltip.water_1 {
    background-position: 0 -198px
}

#galaxyContent td.microplanet.water_2,.ListImage img.planetTooltip.water_2 {
    background-position: -38px -198px
}

#galaxyContent td.microplanet.water_3,.ListImage img.planetTooltip.water_3 {
    background-position: -76px -198px
}

#galaxyContent td.microplanet.water_4,.ListImage img.planetTooltip.water_4 {
    background-position: -114px -198px
}

#galaxyContent td.microplanet.water_5,.ListImage img.planetTooltip.water_5 {
    background-position: -152px -198px
}

#galaxyContent td.microplanet.water_6,.ListImage img.planetTooltip.water_6 {
    background-position: -190px -198px
}

#galaxyContent td.microplanet.water_7,.ListImage img.planetTooltip.water_7 {
    background-position: -228px -198px
}

#galaxyContent td.microplanet.water_8,.ListImage img.planetTooltip.water_8 {
    background-position: -266px -198px
}

#galaxyContent td.microplanet.water_9,.ListImage img.planetTooltip.water_9 {
    background-position: -304px -198px
}

#galaxyContent td.microplanet.water_10,.ListImage img.planetTooltip.water_10 {
    background-position: -342px -198px
}

#galaxy #galaxyContent td.moon div.activity {
    margin-left: -3px
}

#galaxy #galaxyContent td.moon div.fleetAction {
    margin-left: 21px
}

#galaxytable span.filter {
    width: 16px;
    height: 16px;
    margin-left: 2px;
    cursor: pointer;
    line-height: 16px;
    border-radius: 3px;
    background: linear-gradient(#6e899e,#829caf);
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-align: center
}

.filtered_filter_empty {
    opacity: .2
}

.filtered_filter_inactive {
    opacity: .2
}

.filtered_filter_newbie {
    opacity: .2
}

.filtered_filter_strong {
    opacity: .2
}

.filtered_filter_vacation {
    opacity: .2
}

#galaxytable span.filter_active {
    background: linear-gradient(#561f1f,#7d4747)
}

#filter_empty {
    background-position: 0 0
}

#filter_inactive {
    background-position: -16px 0
}

#filter_newbie {
    background-position: -32px 0
}

#filter_strong {
    background-position: -48px 0
}

#filter_vacation {
    background-position: -64px 0
}

.debris .fleetAction {
    margin-left: 21px
}

.bar_container,.filllevel_bar,.filllevel_undermark,.filllevel_middlemark,.filllevel_overmark,.premium_bar {
    background-image: url('/img/icons/fbe2638880f7c292a43439c0f328ad.png');
    background-repeat: repeat-x
}

.bar_container {
    background-position: 0 -24px;
    height: 8px;
    width: 290px;
    border: 1px solid black;
    border-radius: 3px;
    box-shadow: 0 0 3px #000
}

.filllevel_bar {
    border-radius: 3px;
    box-shadow: inset 0 0 1px #000;
    height: 100%;
    float: left;
    width: 0
}

.premium_bar {
    background-position: 0 -32px;
    height: 100%;
    float: left;
    width: 0
}

.filllevel_undermark {
    background-position: 0 -16px
}

.filllevel_middlemark {
    background-position: 0 -8px
}

.filllevel_overmark {
    background-position: 0 0
}

#fleet2 #planet,#fleet1 #planet,#fleet3 #planet {
    background-repeat: no-repeat;
    height: 250px;
    margin: 0 auto;
    position: relative;
    width: 654px;
    margin-bottom: 3px
}

#fleet3 #planet {
    background-image: url("/img/icons/e7c52e865c555b565f5e7cbb66c3a4.jpg")
}

#fleet2 #planet {
    background-image: url("/img/icons/260bd2d0f00df0dc483087f430bcfe.jpg")
}

#fleet1 #planet {
    background-image: url("/img/icons/914bfb88ef92ee476420e282108544.jpg")
}

#fleet1 .fleetStatus #movements {
    display: inline;
    margin-right: 12px
}

#fleet1 .fleetStatus a,#fleet1 .fleetStatus a:link,#fleet2 .fleetStatus a,#fleet2 .fleetStatus a:link {
    color: #9c0;
    line-height: 25px;
    text-decoration: none
}

.fleetStatus ul {
    list-style-type: none;
    margin-left: 11px;
    text-align: justify
}

.fleetStatus ul li {
    display: inline;
    margin: 0 20px 0 0;
    line-height: 15px
}

.fleetStatus span.title {
    color: #6f9fc8;
    font-weight: 700
}

.no-touch #fleet1 .fleetStatus a:hover span,.no-touch #fleet2 .fleetStatus a:hover span {
    text-decoration: underline
}

#fleet1 .fleetStatus a img,#fleet2 .fleetStatus a img {
    margin-right: 7px;
    vertical-align: middle
}

#fleet1 #slots a.disabled {
    color: #444
}

#fleet1 #inhalt .shortCorner,#fleet1 #inhalt .shortCorner,#fleet2 #inhalt .shortCorner,#fleet2 #inhalt .shortCorner,#fleet3 #inhalt .shortCorner,#fleet3 #inhalt .shortCorner,#movement #inhalt .shortCorner {
    top: 4px
}

#fleet3 .c-left,#fleet3 .c-right,#fleet2 .c-left,#fleet2 .c-right,#fleet1 .c-left,#fleet1 .c-right {
    height: 39px;
    width: 28px;
    position: absolute;
    top: 214px
}

#fleet3 #inhalt h3 {
    color: #6f9fc8;
    margin: 6px 0 3px;
    font-weight: 700
}

#fleet2 #mission {
    width: 640px;
    margin: -37px auto 0 auto
}

ul.fleetBriefing {
    margin: 12px 0 12px 20px
}

ul#fleetBriefingPart1_2 {
    margin-left: 30px
}

ul.fleetBriefing {
    width: 290px
}

#fleet2 #mission th {
    color: #6f9fc8;
    font-weight: bold;
    padding: 7px 0 5px 10px
}

#fleet2 #buttonz {
    text-align: center
}

#fleet2 #start,#fleet2 #target,#fleet3 #roundup,#fleet3 #sendfleet #resources {
    background: #0d151b url("/img/icons/5fbbb1876fcff20a8a265c06862495.png") 0 -1130px repeat-x;
    background: -moz-linear-gradient(top,#0d1014 0,#0d1014 48%,#192026 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#0d1014),color-stop(48%,#0d1014),color-stop(100%,#192026));
    background: -webkit-linear-gradient(top,#0d1014 0,#0d1014 48%,#192026 100%);
    background: -o-linear-gradient(top,#0d1014 0,#0d1014 48%,#192026 100%);
    background: -ms-linear-gradient(top,#0d1014 0,#0d1014 48%,#192026 100%);
    background: linear-gradient(top,#0d1014 0,#0d1014 48%,#192026 100%)
}

#fleet2 #start {
    width: 170px
}

#fleet2 #distance {
    width: 115px
}

#fleet2 #target {
    width: 165px
}

#fleet2 #shortcuts {
    width: 190px
}

#fleet2 #start a,#fleet2 #target a {
    display: block;
    float: left;
    height: 36px;
    width: 44px;
    background-repeat: no-repeat;
    background-image: url("/img/icons/b63220183e356430158dc998a2bb99.gif");
    background-color: transparent
}

#fleet2 #start a.planet,#fleet2 #start a.planet_source,#fleet2 #start a.planet_selected,#fleet2 #start a.planet_source_selected {
    margin-left: 47px
}

#fleet2 #target a.planet,#fleet2 #target a.planet_source,#fleet2 #target a.planet_selected,#fleet2 #target a.planet_source_selected {
    margin-left: 20px;
    padding: 0
}

#fleet2 #mission a.planet,#fleet2 #mission a.planet_source {
    background-position: 0 0
}

.no-touch #fleet2 #mission a.planet:hover,#fleet2 #mission a.planet_selected,#fleet2 #mission a.planet_source_selected {
    background-position: 0 -36px
}

#fleet2 #mission a.moon,#fleet2 #mission a.moon_source {
    background-position: -44px 0
}

.no-touch #fleet2 #mission a.moon:hover,#fleet2 #mission a.moon_selected,#fleet2 #mission a.moon_source_selected {
    background-position: -44px -36px
}

.no-touch #fleet2 #mission a.moon:hover,.no-touch #fleet2 #mission a.planet:hover,.no-touch #fleet2 #mission a.debris:hover {
    cursor: pointer
}

#fleet2 #mission a.debris {
    background-position: -88px 0
}

.no-touch #fleet2 #mission a.debris:hover,#fleet2 #mission a.debris_selected {
    background-position: -88px -36px
}

#fleet2 .planetname {
    color: #a26d00;
    font-size: 12px;
    font-weight: bold;
    height: 17px;
    padding-top: 7px;
    overflow: hidden;
    text-align: center;
    width: 170px;
    text-overflow: ellipsis;
    white-space: nowrap
}

#fleet2 .target {
    padding: 10px 0
}

#fleet2 #distanceValue {
    background: url("/img/icons/2ffc68d87ae69f098d429b9fa18bf0.png") no-repeat;
    height: 36px;
    line-height: 36px;
    margin: 50px 0 0;
    width: 115px
}

#fleet2 .coords {
    color: #848484;
    font-size: 11px;
    height: 44px
}

#fleet2 #mission #shortcuts {
    color: #a1a1a1;
    font-size: 11px
}

#fleet2 #mission #shortcuts a:link,#fleet2 #mission #shortcuts a:visited {
    text-decoration: none;
    color: #a1a1a1
}

.no-touch #fleet2 #mission #shortcuts a:hover {
    text-decoration: underline;
    color: #a1a1a1
}

#fleet2 #mission #shortcuts div {
    text-align: left
}

#fleet2 #mission #shortcuts a:active,#fleet2 #mission #shortcuts a:focus {
    text-decoration: none;
    color: #a1a1a1
}

#fleet2 .planets,#fleet2 .combatunits,#fleet1 .combatunits {
    width: 144px;
    overflow: hidden
}

#fleet2 .glow {
    -webkit-box-shadow: 0 0 10px 3px #192026;
    box-shadow: 0 0 10px 3px #192026;
    display: inline-block;
    margin: 5px 0 0
}

#fleet2 #mission #shortcuts #shortlinks,#fleet2 #mission #shortcuts #combatunits,#fleet1 #buttonz a#combatunits {
    height: 18px;
    width: 125px;
    display: inline-block;
    cursor: pointer
}

#fleet1 .icon_combatunits {
    margin: 0 0 -4px 0
}

.no-touch #fleet2 #mission #shortcuts #shortlinks:hover,.no-touch #fleet1 #buttonz a#combatunits:hover {
    text-decoration: underline
}

#fleet2 #mission #shortcuts #combatunits {
    cursor: auto
}

#fleet2 #mission #shortcuts #shortlinks {
    width: 125px
}

#fleet1 #buttonz a#combatunits,#fleet1 #buttonz a#combatunits:link {
    color: #6f9fc8;
    display: inline-block
}

#fleet1 #slots {
    margin-left: 10px
}

#fleet1 #slots div {
    line-height: 24px;
    margin-left: 10px;
    display: inline-block;
    vertical-align: middle
}

#fleet1 #slots div img {
    padding-top: 4px;
    vertical-align: top
}

#fleet2 #shortcuts {
    padding: 23px 0 0 23px
}

#fleet1 #buttonz a:link,#fleet1 #buttonz a:visited,.no-touch #fleet1 #buttonz a:hover,#fleet1 #buttonz a:active {
    color: #848484;
    text-decoration: none
}

.no-touch #fleet1 #buttonz a:hover {
    text-decoration: underline
}

#fleet2 .coords .galaxy,#fleet2 .coords .system,#fleet2 .coords .planet {
    margin: 3px 1px 1px 1px;
    padding: 0;
    text-align: center;
    font-weight: 700;
    width: 40px
}

#fleet3 #buttonz ul#missions {
    width: 648px;
    height: 65px;
    margin: 10px auto 0 15px;
    position: relative;
    list-style-type: none
}

#fleet3 #buttonz ul#missions div.buildingimg {
    height: 54px
}

#fleet3 #buttonz ul#missions li.on a,.no-touch #fleet3 #buttonz ul#missions li.on a:hover,#fleet3 #buttonz ul#missions li.on a.active,#fleet3 #buttonz ul#missions li.off a {
    background: url("/img/icons/f45a18b5e55d2d38e7bdc3151b1fee.jpg") no-repeat
}

#fleet3 #buttonz ul#missions li {
    width: 54px;
    height: 54px;
    background-repeat: no-repeat;
    float: left;
    margin: 0 5px
}

#fleet3 #buttonz ul#missions li a {
    display: block;
    width: 54px;
    height: 54px
}

#fleet3 ul#missions span.textlabel,#fleet2 #mission span.textlabel {
    height: 1px;
    left: -9999px;
    overflow: hidden;
    position: absolute;
    width: 1px
}

#fleet2 #speedLinks>a.speed,#fleet2 #speedLinks>a.speed:link,#fleet2 #speedLinks>a.speed:visited,#fleet2 #speedLinks>a.speed:active {
    text-decoration: none;
    color: #6f9fc8;
    padding: 2px 4px;
    display: inline-block;
    border: 1px solid transparent;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

#speedLinks {
    margin-top: 20px
}

#fleet2.no-touch #speedLinks>a.speed:hover,#fleet2 #speedLinks>a.speed:focus {
    border-color: black;
    background-color: #181f26
}

#fleet2 #speedLinks>a.speed.selected:link {
    border-color: #ff9600
}

#fleet2 #speedLinks>a.speed.selected,#fleet2 #speedLinks>a.speed.selected:link,#fleet2.no-touch #speedLinks>a.speed:hover,#fleet2 #speedLinks>a.speed:focus {
    color: #9c0
}

#fleet2 #speedLinks>a.speed.middle.selected,#fleet2 #speedLinks>a.speed.middle.selected:link,#fleet2.no-touch #speedLinks>a.speed.middle:hover,#fleet2 #speedLinks>a.speed.middle:focus {
    color: #d29d00
}

#fleet2 #speedLinks>a.speed.low.selected,#fleet2 #speedLinks>a.speed.low.selected:link,#fleet2.no-touch #speedLinks>a.speed.low:hover,#fleet2 #speedLinks>a.speed.low:focus {
    color: #d43635
}

#fleet3 #buttonz ul#missions li#button15.on a:link,#fleet3 #buttonz ul#missions li#button15.on a:visited,#fleet3 #buttonz ul#missions li#button15.on a:active {
    background-position: 0 0
}

#fleet3 #buttonz ul#missions li#button15.off a:link,#fleet3 #buttonz ul#missions li#button15.off a:visited,#fleet3 #buttonz ul#missions li#button15.off a:active {
    background-position: 0 -108px
}

.no-touch #fleet3 #buttonz ul#missions li#button15.on a:hover,#fleet3 #buttonz ul#missions li#button15.on a.selected {
    background-position: 0 -54px
}

.no-touch #fleet3 #buttonz ul#missions li#button15.off a:hover,#fleet3 #buttonz ul#missions li#button15.off a.selected {
    background-position: 0 -161px
}

#fleet3 #buttonz ul#missions li#button7.on a:link,#fleet3 #buttonz ul#missions li#button7.on a:visited,#fleet3 #buttonz ul#missions li#button7.on a:active,#fleet3 #buttonz ul#missions li#button7.on a:focus {
    background-position: -108px 0
}

#fleet3 #buttonz ul#missions li#button7.off a:link,#fleet3 #buttonz ul#missions li#button7.off a:visited,#fleet3 #buttonz ul#missions li#button7.off a:active,#fleet3 #buttonz ul#missions li#button7.off a:focus {
    background-position: -108px -108px
}

.no-touch #fleet3 #buttonz ul#missions li#button7.on a:hover,#fleet3 #buttonz ul#missions li#button7.on a.selected {
    background-position: -108px -54px
}

.no-touch #fleet3 #buttonz ul#missions li#button7.off a:hover,#fleet3 #buttonz ul#missions li#button7.off a.selected {
    background-position: -108px -161px
}

#fleet3 #buttonz ul#missions li#button8.on a:link,#fleet3 #buttonz ul#missions li#button8.on a:visited,#fleet3 #buttonz ul#missions li#button8.on a:active,#fleet3 #buttonz ul#missions li#button8.on a:focus {
    background-position: -216px 0
}

#fleet3 #buttonz ul#missions li#button8.off a:link,#fleet3 #buttonz ul#missions li#button8.off a:visited,#fleet3 #buttonz ul#missions li#button8.off a:active,#fleet3 #buttonz ul#missions li#button8.off a:focus {
    background-position: -216px -108px
}

.no-touch #fleet3 #buttonz ul#missions li#button8.on a:hover,#fleet3 #buttonz ul#missions li#button8.on a.selected {
    background-position: -216px -54px
}

.no-touch #fleet3 #buttonz ul#missions li#button8.off a:hover,#fleet3 #buttonz ul#missions li#button8.off a.selected {
    background-position: -216px -161px
}

#fleet3 #buttonz ul#missions li#button3.on a:link,#fleet3 #buttonz ul#missions li#button3.on a:visited,#fleet3 #buttonz ul#missions li#button3.on a:active,#fleet3 #buttonz ul#missions li#button3.on a:focus {
    background-position: -270px 0
}

#fleet3 #buttonz ul#missions li#button3.off a:link,#fleet3 #buttonz ul#missions li#button3.off a:visited,#fleet3 #buttonz ul#missions li#button3.off a:active,#fleet3 #buttonz ul#missions li#button3.off a:focus {
    background-position: -270px -108px
}

.no-touch #fleet3 #buttonz ul#missions li#button3.on a:hover,#fleet3 #buttonz ul#missions li#button3.on a.selected {
    background-position: -270px -54px
}

.no-touch #fleet3 #buttonz ul#missions li#button3.off a:hover,#fleet3 #buttonz ul#missions li#button3.off a.selected {
    background-position: -270px -161px
}

#fleet3 #buttonz ul#missions li#button4.on a:link,#fleet3 #buttonz ul#missions li#button4.on a:visited,#fleet3 #buttonz ul#missions li#button4.on a:active,#fleet3 #buttonz ul#missions li#button4.on a:focus {
    background-position: -162px 0
}

#fleet3 #buttonz ul#missions li#button4.off a:link,#fleet3 #buttonz ul#missions li#button4.off a:visited,#fleet3 #buttonz ul#missions li#button4.off a:active,#fleet3 #buttonz ul#missions li#button4.off a:focus {
    background-position: -162px -108px
}

.no-touch #fleet3 #buttonz ul#missions li#button4.on a:hover,#fleet3 #buttonz ul#missions li#button4.on a.selected {
    background-position: -162px -54px
}

.no-touch #fleet3 #buttonz ul#missions li#button4.off a:hover,#fleet3 #buttonz ul#missions li#button4.off a.selected {
    background-position: -162px -161px
}

#fleet3 #buttonz ul#missions li#button6.on a:link,#fleet3 #buttonz ul#missions li#button6.on a:visited,#fleet3 #buttonz ul#missions li#button6.on a:active,#fleet3 #buttonz ul#missions li#button6.on a:focus {
    background-position: -324px 0
}

#fleet3 #buttonz ul#missions li#button6.off a:link,#fleet3 #buttonz ul#missions li#button6.off a:visited,#fleet3 #buttonz ul#missions li#button6.off a:active,#fleet3 #buttonz ul#missions li#button6.off a:focus {
    background-position: -324px -108px
}

.no-touch #fleet3 #buttonz ul#missions li#button6.on a:hover,#fleet3 #buttonz ul#missions li#button6.on a.selected {
    background-position: -324px -54px
}

.no-touch #fleet3 #buttonz ul#missions li#button6.off a:hover,#fleet3 #buttonz ul#missions li#button6.off a.selected {
    background-position: -324px -161px
}

#fleet3 #buttonz ul#missions li#button5.on a:link,#fleet3 #buttonz ul#missions li#button5.on a:visited,#fleet3 #buttonz ul#missions li#button5.on a:active,#fleet3 #buttonz ul#missions li#button5.on a:focus {
    background-position: -378px 0
}

#fleet3 #buttonz ul#missions li#button5.off a:link,#fleet3 #buttonz ul#missions li#button5.off a:visited,#fleet3 #buttonz ul#missions li#button5.off a:active,#fleet3 #buttonz ul#missions li#button5.off a:focus {
    background-position: -378px -108px
}

.no-touch #fleet3 #buttonz ul#missions li#button5.on a:hover,#fleet3 #buttonz ul#missions li#button5.on a.selected {
    background-position: -378px -54px
}

.no-touch #fleet3 #buttonz ul#missions li#button5.off a:hover,#fleet3 #buttonz ul#missions li#button5.off a.selected {
    background-position: -378px -161px
}

#fleet3 #buttonz ul#missions li#button1.on a:link,#fleet3 #buttonz ul#missions li#button1.on a:visited,#fleet3 #buttonz ul#missions li#button1.on a:active,#fleet3 #buttonz ul#missions li#button1.on a:focus {
    background-position: -432px 0
}

#fleet3 #buttonz ul#missions li#button1.off a:link,#fleet3 #buttonz ul#missions li#button1.off a:visited,#fleet3 #buttonz ul#missions li#button1.off a:active,#fleet3 #buttonz ul#missions li#button1.off a:focus {
    background-position: -432px -108px
}

.no-touch #fleet3 #buttonz ul#missions li#button1.on a:hover,#fleet3 #buttonz ul#missions li#button1.on a.selected {
    background-position: -432px -54px
}

.no-touch #fleet3 #buttonz ul#missions li#button1.off a:hover,#fleet3 #buttonz ul#missions li#button1.off a.selected {
    background-position: -432px -161px
}

#fleet3 #buttonz ul#missions li#button2.on a:link,#fleet3 #buttonz ul#missions li#button2.on a:visited,#fleet3 #buttonz ul#missions li#button2.on a:active,#fleet3 #buttonz ul#missions li#button2.on a:focus {
    background-position: -540px 0
}

#fleet3 #buttonz ul#missions li#button2.off a:link,#fleet3 #buttonz ul#missions li#button2.off a:visited,#fleet3 #buttonz ul#missions li#button2.off a:active,#fleet3 #buttonz ul#missions li#button2.off a:focus {
    background-position: -540px -108px
}

.no-touch #fleet3 #buttonz ul#missions li#button2.on a:hover,#fleet3 #buttonz ul#missions li#button2.on a.selected {
    background-position: -540px -54px
}

.no-touch #fleet3 #buttonz ul#missions li#button2.off a:hover,#fleet3 #buttonz ul#missions li#button2.off a.selected {
    background-position: -540px -161px
}

#fleet3 #buttonz ul#missions li#button9.on a:link,#fleet3 #buttonz ul#missions li#button9.on a:visited,#fleet3 #buttonz ul#missions li#button9.on a:active,#fleet3 #buttonz ul#missions li#button9.on a:focus {
    background-position: -486px 0
}

#fleet3 #buttonz ul#missions li#button9.off a:link,#fleet3 #buttonz ul#missions li#button9.off a:visited,#fleet3 #buttonz ul#missions li#button9.off a:active,#fleet3 #buttonz ul#missions li#button9.off a:focus {
    background-position: -486px -108px
}

.no-touch #fleet3 #buttonz ul#missions li#button9.on a:hover,#fleet3 #buttonz ul#missions li#button9.on a.selected {
    background-position: -486px -54px
}

.no-touch #fleet3 #buttonz ul#missions li#button9.off a:hover,#fleet3 #buttonz ul#missions li#button9.off a.selected {
    background-position: -486px -161px
}

#fleet2 .briefing {
    background: -moz-linear-gradient(top,#192026 0,#0d1014 13%,#0d1014 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#192026),color-stop(13%,#0d1014),color-stop(100%,#0d1014));
    background: -webkit-linear-gradient(top,#192026 0,#0d1014 13%,#0d1014 100%);
    background: -o-linear-gradient(top,#192026 0,#0d1014 13%,#0d1014 100%);
    background: -ms-linear-gradient(top,#192026 0,#0d1014 13%,#0d1014 100%);
    background: linear-gradient(top,#192026 0,#0d1014 13%,#0d1014 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#192026',endColorstr='#0d1014',GradientType=0);
    left: 15px;
    margin: 13px 0 0;
    min-height: 145px;
    position: relative;
    width: 637px;
    z-index: 2
}

body#fleet1 {
    overflow: visible
}

#fleet1 #buttonz #battleships,#fleet1 #buttonz #spacer,#fleet1 #buttonz #civilships {
    float: left;
}

.h_battleships,.h_civilships,#fleet3 .h_half_w {
    display: inline-block
}

.h_battleships {
    background: url("/img/icons/5d222a10dbed436473c0a049dadd03.gif") 100% 2px no-repeat;
    width: 390px
}

.h_civilships {
    width: 275px
}

#fleet3 .h_half_w {
    width: 315px
}

#fleet1 #buttonz #battleships {
    width: 360px;
    margin-left: 10px;
    display: inline
}

#fleet1 #buttonz #spacer {
    width: 21px
}

#fleet1 #buttonz #civilships {
    width: 275px
}

#fleet1 #buttonz ul {
    position: relative;
    list-style-type: none;
    padding: 0;
    height: 220px
}

#fleet1 #buttonz li {
    background-repeat: no-repeat;
    height: 107px;
    float: left;
    margin: 0 5px 10px 5px;
    position: relative;
    width: 80px
}

#fleet1 #buttonz input[type="text"] {
    left: 4px;
    position: absolute;
    text-align: center;
    top: 85px;
    /* width:60px; */
}

.shipImage {
    float: left;
    width: 28px;
    height: 28px
}

.shipImage img {
    background: transparent url("/img/icons/fed8aaa0442eff1a951d35a5b00c65.png") 0 0 no-repeat
}

.shipImage img.tech202 {
    background-position: 0 0
}

.shipImage img.tech203 {
    background-position: -28px 0
}

.shipImage img.tech204 {
    background-position: -56px 0
}

.shipImage img.tech205 {
    background-position: -84px 0
}

.shipImage img.tech206 {
    background-position: -112px 0
}

.shipImage img.tech207 {
    background-position: -140px 0
}

.shipImage img.tech208 {
    background-position: -168px 0
}

.shipImage img.tech209 {
    background-position: -196px 0
}

.shipImage img.tech210 {
    background-position: -224px 0
}

.shipImage img.tech211 {
    background-position: -252px 0
}

.shipImage img.tech212 {
    background: transparent url("/img/icons/0adc600b59f15369f1c82ac6a35db7.png") 0 0 no-repeat;
    background-position: -56px -140px
}

.shipImage img.tech213 {
    background-position: -308px 0
}

.shipImage img.tech214 {
    background-position: -336px 0
}

.shipImage img.tech215 {
    background-position: -364px 0
}

.shipImage img.tech202.off {
    background-position: 0 -56px
}

.shipImage img.tech203.off {
    background-position: -28px -56px
}

.shipImage img.tech204.off {
    background-position: -56px -56px
}

.shipImage img.tech205.off {
    background-position: -84px -56px
}

.shipImage img.tech206.off {
    background-position: -112px -56px
}

.shipImage img.tech207.off {
    background-position: -140px -56px
}

.shipImage img.tech208.off {
    background-position: -168px -56px
}

.shipImage img.tech209.off {
    background-position: -196px -56px
}

.shipImage img.tech210.off {
    background-position: -224px -56px
}

.shipImage img.tech211.off {
    background-position: -252px -56px
}

.shipImage img.tech213.off {
    background-position: -308px -56px
}

.shipImage img.tech214.off {
    background-position: -336px -56px
}

.shipImage img.tech215.off {
    background-position: -364px -56px
}

#fleet1 #buttonz ul li a,#div_traderScrap .image a,#div_traderScrap div.anythingWindow li div.buildingimg {
    display: block;
    width: 80px;
    height: 80px
}

#fleet1 #buttonz ul li a:link,#fleet1 #buttonz ul li a:visited,#div_traderScrap div.anythingWindow li a:link,#div_traderScrap div.anythingWindow li a:visited {
    background: url("/img/icons/e3d481656bab1b216428a98a2e022e.gif") no-repeat;
    color: #ff9600;
    text-decoration: none
}

.no-touch #fleet1 #buttonz ul li a:hover,#fleet1 #buttonz ul li a:focus,#fleet1 #buttonz ul li a.active,.no-touch #div_traderScrap div.anythingWindow li a:hover {
    background: url("/img/icons/85ac39e8f55c11b1634688f52030a6.gif") no-repeat
}

#fleet1 #buttonz ul li a:active {
    background: url("/img/icons/e3d481656bab1b216428a98a2e022e.gif") no-repeat
}

#fleet1 #buttonz ul span.ecke,#rocketattack #number span.ecke {
    position: relative;
    float: left;
    top: 65px;
    left: 10px;
    text-align: right
}

#fleet1 #buttonz ul span.level,#rocketattack #number span.level {
    color: #ff9600;
    font-size: 11px
}

#fleet1 #buttonz ul span.textlabel {
    height: 1px;
    left: -9999px;
    overflow: hidden;
    position: absolute;
    width: 1px
}

#fleet1 #allornone,#div_traderScrap #allornone {
    text-align: left;
    color: #a1a1a1;
    font-size: 11px;
    padding-left: 15px;
    z-index: 2
}

#fleet1 #allornone .info {
    color: #848484;
    text-align: right
}

#fleet1 .allornonewrap {
    background: #13181d;
    border: 1px solid #030303;
    padding: 15px 7px;
    width: 623px
}

#fleet1 .allornonewrap .secondcol,#div_traderScrap .allornonewrap {
    background: #13181d;
    display: inline;
    margin-right: 13px;
    padding: 5px 10px;
    border: 1px solid #030303;
    width: 78px
}

#fleet1 #allornone img {
    vertical-align: middle
}

#fleet1 #sendfleet #options,#fleet3 #sendfleet #resources {
    float: left;
    height: 165px;
    width: 305px;
    margin-left: 20px;
    display: inline
}

#fleet3 #sendfleet #resources {
    float: left;
    height: 150px;
    margin: 0 0 0 13px;
    padding: 0 0 0 10px;
    position: relative;
    width: 300px
}

#fleet1 #sendfleet #information {
    float: left;
    margin-left: 25px;
    display: inline
}

#fleet2 #sendfleet #resources {
    margin-left: 18px;
    position: relative
}

#fleet1 #sendfleet #options .content,#fleet1 #sendfleet #information .content {
    padding: 25px 0 0 33px;
    line-height: 15px
}

#fleet1 #planet .content span.value,#fleet1 #planet .content span.order,#fleet1 #planet .content span.destination,#fleet3 #planet span.value,#fleet2 #planet span.value,#fleet1 #planet span.value {
    color: #fff
}

#fleet3 #sendfleet #resources .res_wrap {
    background: #0d151b url("/img/icons/5fbbb1876fcff20a8a265c06862495.png") 0 -60px repeat-x;
    background: -moz-linear-gradient(top,#0d151b 0,#1f2a35 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#0d151b),color-stop(100%,#1f2a35));
    background: -webkit-linear-gradient(top,#0d151b 0,#1f2a35 100%);
    background: -o-linear-gradient(top,#0d151b 0,#1f2a35 100%);
    background: -ms-linear-gradient(top,#0d151b 0,#1f2a35 100%);
    background: linear-gradient(top,#0d151b 0,#1f2a35 100%);
    border: 1px solid #252f3a;
    height: 32px;
    margin: 5px 0 8px 0;
    padding: 2px;
    width: 132px
}

#fleet3 #sendfleet .res_img {
    margin: 1px 0 0;
    position: absolute
}

#fleet3 #sendfleet .res {
    margin: 0 0 0 50px;
    width: 82px
}

#fleet3 #sendfleet .res input {
    height: 17px;
    margin: 1px 0;
    width: 76px;
    font-size: 11px;
    padding: 0 2px
}

#loadAllResources {
    background: url("/img/icons/fcc481845b0bec05eef8bdc2d22309.png") no-repeat;
    text-align: center;
    position: absolute;
    top: 5px;
    left: 160px;
    font-size: 11px;
    width: 139px;
    height: 103px
}

#fleet2 #sendfleet #resources a.max {
    margin-left: 48px
}

#fleet3 #sendfleet #resources a#allresources {
    display: block;
    height: 32px;
    width: 32px;
    background: url("/img/icons/18e4684df27114667e11541e5b2ef8.png") -374px -162px no-repeat;
    margin: 10px auto;
    overflow: hidden;
    padding: 0
}

.no-touch #fleet3 #sendfleet #resources a#allresources:hover {
    background-position: -374px -194px
}

#loadRoom {
    font-size: 11px;
    left: 161px;
    position: absolute;
    text-align: center;
    top: 92px
}

#fleet3 .bar_container {
    margin: 3px 5px;
    width: 130px
}

#fleet2 #sendfleet #summary {
    margin-top: 50px
}

#fleet2 #sendfleet #summary img {
    vertical-align: middle;
    padding-bottom: 5px
}

#fleet2 #sendfleet #summary .order,#fleet2 #sendfleet #summary .destination {
    color: #fff
}

#fleet3 a#start:link,#fleet3 a#start:visited,.no-touch #fleet3 a#start:hover,#fleet3 a#start:active {
    display: block;
    float: right;
    cursor: pointer;
    width: 276px;
    height: 56px;
    background: url("/img/icons/d5c8b4d6c6b63467b8392874a373b7.jpg") no-repeat 0 -56px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    margin: 0 auto 0
}

.no-touch #fleet3 a#start:hover {
    background: url("/img/icons/d5c8b4d6c6b63467b8392874a373b7.jpg") no-repeat
}

#fleet3 a#start.off:link,#fleet3 a#start.off:visited,.no-touch #fleet3 a#start.off:hover,#fleet3 a#start.off:active {
    background: url("/img/icons/d5c8b4d6c6b63467b8392874a373b7.jpg") 0 -112px no-repeat
}

#fleet3 #roundup {
    float: left;
    min-height: 150px;
    margin: 0 0 0 20px;
    width: 305px
}

#fleet3 #roundup ul {
    list-style-type: square;
    margin: 5px 0 0 25px;
    font-size: 11px;
    float: left;
    display: inline;
    width: 280px
}

#fleet3 #roundup ul li {
    color: #6f9fc8;
    font-weight: 700;
    line-height: 18px;
    text-align: left
}

#fleet3 #roundup ul li span.value {
    font-weight: 100
}

#fleet1 a#continue:link,#fleet1 a#continue:visited,#fleet2 a#continue:link,#fleet2 a#continue:visited,#fleet2 a#back:link,#fleet2 a#back:visited,#fleet2 a#back:active,#fleet3 a#back:link,#fleet3 a#back:visited,#fleet3 a#back:active {
    display: block;
    width: 104px;
    height: 38px;
    background: transparent url("/img/icons/18e4684df27114667e11541e5b2ef8.png") 0 -240px;
    margin: 0 10px 0 10px;
    float: right;
    overflow: hidden;
    padding: 0;
    text-decoration: none
}

#fleet3 a#back:link,#fleet3 a#back:visited,#fleet3 a#back:active {
    float: left;
    margin: 8px 0 0 0
}

#naviActions {
    padding: 10px 20px;
    position: relative;
    z-index: 2
}

.no-touch #fleet1 a#continue:hover,#fleet1 a#continue:active,.no-touch #fleet2 a#continue:hover,#fleet2 a#continue:active,.no-touch #station #jumpgate a#continue:hover,.no-touch #station-moon #jumpgate a#continue:hover {
    background-position: -104px -240px;
    cursor: pointer;
    text-decoration: none
}

#fleet2 a#back:link,#fleet2 a#back:visited,#fleet2 a#back:active,#fleet3 a#back:link,#fleet3 a#back:visited,#fleet3 a#back:active {
    background-position: 0 -278px
}

.no-touch #fleet2 a#back:hover,.no-touch #fleet3 a#back:hover {
    background-position: -104px -278px;
    cursor: pointer;
    text-decoration: none
}

#fleet1 a#continue.off:link,#fleet1 a#continue.off:visited,#fleet2 a#continue.off:link,#fleet2 a#continue.off:visited,#fleet3 a#continue.off:link,#fleet3 a#continue.off:visited {
    background-position: -206px -278px
}

.no-touch #fleet1 a#continue.off:hover,#fleet1 a#continue.off:active,.no-touch #fleet2 a#continue.off:hover,#fleet2 a#continue.off:active,.no-touch #fleet3 a#continue.off:hover,#fleet3 a#continue.off:active {
    background-position: -206px -240px
}

#fleet1 a#continue span,#fleet2 a#continue span,#fleet3 a#continue span,#fleet3 a#start span,#fleet2 a#back span,#fleet3 a#back span,#fleet1 a#continue.on:link span,#fleet1 a#continue.off:link span,#fleet2 a#continue.on:link span,#fleet2 a#continue.off:link span,#fleet3 a#continue.on:link span,#fleet3 a#continue.off:link span {
    display: block;
    color: #fff;
    text-align: center;
    height: 38px;
    line-height: 38px;
    overflow: hidden;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12px
}

#fleet2 a#start span {
    padding-top: 20px
}

#fleet1 #planet #movements,#fleet1 #planet #slots {
    height: 25px;
    width: 231px;
    position: absolute;
    right: 3px;
    bottom: 36px;
    text-align: center;
    font-size: 11px
}

#fleet1 #planet #movements a:link,#fleet1 #planet #movements a:visited,.no-touch #fleet1 #planet #movements a:hover,#fleet1 #planet #movements a:active {
    text-decoration: none
}

#fleet1 #planet #slots {
    background: url("/img/icons/18e4684df27114667e11541e5b2ef8.png") -143px -162px no-repeat;
    bottom: 9px;
    height: 19px;
    font-size: 11px;
    width: 217px;
    padding: 6px 7px 0 7px
}

#movement #planet #slots {
    position: absolute;
    right: 3px;
    bottom: 9px
}

#fleet1 #planet #movements img {
    vertical-align: middle;
    margin-right: 5px
}

#fleet3 #buttonz ul#missions a:active,.no-touch #fleet3 #buttonz ul#missions a:hover,#fleet3 #buttonz ul#missions a.selected {
    color: #f1f1f1
}

#fleet1 #planet div a:link,#fleet1 #planet div a:visited,#fleet1 #planet div a:active,#fleet1 #planet div {
    color: #848484;
    text-decoration: none
}

.no-touch #fleet1 #planet div a:hover {
    text-decoration: underline
}

#fleet1 #warning,#fleet2 #warning,#movement #warning {
    height: 150px;
    width: 670px;
    background: url("/img/icons/77c5d0b60f22b387b9dc90e2c4a30e.gif") no-repeat;
    margin: 1px auto
}

#fleet1 #warning h3,#fleet2 #warning h3,#movement #warning h3 {
    padding: 7px 0
}

#fleet1 #warning p,#fleet2 #warning p,#movement #warning p {
    padding: 15px
}

#fleet1 #warning p,#fleet2 #warning p,#fleet1 #warning h3,#fleet2 #warning h3,#movement #warning p,#movement #warning h3 {
    text-align: center;
    font-weight: 700;
    color: #b00000
}

#fleet1 #warning p img,#fleet2 #warning p img,#movement #warning p img {
    vertical-align: top;
    padding-right: 5px
}

#fleet1 .icon_warning {
    margin: 0 0 -3px 0
}

#fleet2 #buttonz ul {
    list-style-type: square;
    color: #848484;
    float: left;
    display: inline;
    text-align: left
}

#fleet2 #buttonz ul li {
    color: #6f9fc8;
    font: 700 11px/15px Verdana,Arial,Helvetica,sans-serif
}

#fleet2 #buttonz ul li span {
    color: #6f9fc8;
    font-weight: 100
}

#fleet2 #buttonz ul li span.value {
    float: right
}

#fleet1 a#continue.on:link,#fleet1 a#continue.off:link {
    margin: 0;
    padding: 0;
    height: 38px;
    width: 104px;
    float: right;
    position: static;
    display: inline
}

#fleetTemplatesEdit .fleet_tpl_name {
    display: inline-block;
    min-height: 30px;
    padding: 5px;
    text-align: right;
    width: 205px
}

#fleetTemplates.list {
    background: transparent url("/img/icons/6ed70123ac0cf419b30c31d99ae208.png") repeat;
    background: rgba(0,0,0,0.6);
    margin: 0 0 10px 0
}

#fleetTemplates td {
    height: 35px
}

#fleetTemplates td.textCenter {
    text-align: center
}

#fleetTemplates td.fleetDesc .fleetDescCont {
    width: 185px;
    overflow: hidden
}

#sftcontainer th.label {
    padding: 5px 3px 10px 3px
}

#sftcontainer th {
    padding: 3px 0
}

#fleetTemplates td {
    padding: 2px 0
}

#sftcontainer th {
    text-align: center
}

#sftcontainer tr.separator th {
    border-bottom: 1px dotted #848484
}

#sftcontainer th.fleet_id {
    width: 30px
}

#sftcontainer th.fleet_name {
    width: 200px
}

#sftcontainer th.fleet_actions {
    width: 90px
}

#sftcontainer td a:link,#sftcontainer td a:visited,.no-touch #sftcontainer td a:hover,#sftcontainer td a:active,#jumpgate a:link,#jumpgate a:visited,#jumpgate a:active {
    text-decoration: none
}

.no-touch #jumpgate a:hover {
    text-decoration: underline
}

#sftcontainer td input.textinput {
    color: #848484;
    font-size: 11px;
    border: 1px solid #141a1e;
    background-color: #274650;
    padding: 2px 5px
}

#sftcontainer td input.textinput {
    height: 13px;
    line-height: 13px;
    padding: 1px 3px;
    margin: 0
}

#fleet1 #sftcontainer a.close {
    float: right;
    display: inline;
    margin-right: 10px
}

#fleet3 #missionNameWrapper {
    color: #a26d00;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    position: relative;
    z-index: 2
}

#fleet3 .mission_description {
    font-weight: 100
}

#fleet3 .briefing_overlay {
    background-color: #0c1014;
    background: rgba(12,16,20,0.95);
    color: #848484;
    min-height: 155px;
    margin: 0 0 0 9px;
    padding: 0 0 0 20px;
    position: absolute;
    text-align: left;
    width: 630px;
    z-index: 3
}

#fleet1 #planet #slots img {
    float: left;
    margin: -3px 0 0 2px;
    display: inline
}

.send_all a {
    margin: 0;
    float: left;
    display: block;
    width: 32px;
    height: 32px;
    overflow: hidden;
    background: url("/img/icons/18e4684df27114667e11541e5b2ef8.png") -374px -162px no-repeat
}

.no-touch .send_all a:hover {
    background-position: -374px -194px
}

.send_none {
    margin: 0
}

.send_none a {
    float: right;
    display: block;
    margin: 0;
    width: 32px;
    height: 32px;
    overflow: hidden;
    background: url("/img/icons/18e4684df27114667e11541e5b2ef8.png") -406px -162px no-repeat
}

.no-touch .send_none a:hover {
    background-position: -406px -194px
}

#fleet3 #remainingresources {
    float: none;
    margin: 0 5px 0 0;
    text-align: center;
    width: 100%
}

#fleet1 a#sendall:link,#fleet1 a#sendall:visited,.no-touch #fleet1 a#sendall:hover,#fleet1 a#sendall:active {
    text-decoration: none
}

#sftcontainer a.close_details {
    margin: -1px 8px 0 0
}

#sftcontainer #fleetTemplatesEdit .shipDesc {
    padding: 4px 5px
}

#sftcontainer #fleetTemplatesEdit .shipDesc img {
    float: left;
    margin: 1px 10px 2px 0
}

#sftcontainer .fleetDesc a:link,#sftcontainer .fleetDesc a:visited,.no-touch #sftcontainer .fleetDesc a:hover,#sftcontainer .fleetDesc a:active {
    display: block
}

#sftcontainer .fleetDesc-hover {
    background-color: #212933
}

#movement #planet {
    background-repeat: no-repeat;
    background-image: url("/img/icons/80bdc7676520797a4b3dfb3cbcd537.jpg");
    height: 250px;
    margin: 0 auto;
    position: relative;
    width: 654px;
    margin-bottom: 3px
}

#movement .c-left,#movement .c-right {
    height: 39px;
    width: 28px;
    position: absolute;
    top: 214px
}

#movement .fromto {
    margin: 0
}

#movement .fromto {
    width: 669px
}

#movement .fromto .closed {
    height: 28px;
    background: url("/img/icons/ec32c726e7d9d847623fc62e2d64d3.gif") no-repeat
}

#movement .fromto .opened {
    height: 28px;
    background: url("/img/icons/6d23cc862d4b46869a392de304d283.gif") no-repeat
}

#movement .fromto .info {
    background: url("/img/icons/63e5262d04a201857bbd878e08bd91.jpg") repeat-y 5px 0;
    padding-bottom: 0
}

#movement .fromto .infoalldiv .info table {
    width: 638px;
    margin: 0 auto 0 auto
}

#movement .fromto .infoalldiv .info .origin,#movement .fromto .infoalldiv .info .dest {
    color: #a26d00;
    font-weight: 700;
    font-size: 11px
}

#movement .fromto .infoalldiv .info .origin,#movement .fromto .infoalldiv .info .start-coord {
    text-align: left
}

#movement .fromto .infoalldiv .info .dest,#movement .fromto .infoalldiv .info .end-coord {
    text-align: right
}

#movement .fromto .infoalldiv .info .arrival {
    text-align: center;
    border: 1px solid #212930;
    font-size: 14px
}

#movement .fromto .infoalldiv .info .arrival p span.small {
    font-size: 11px
}

#movement .fromto .infoalldiv .info .arrival .time {
    font-weight: bold
}

#movement .fromto .infoalldiv .info div.distance img.startplanet,#movement .fromto .infoalldiv .info div.distance img.endplanet {
    float: left;
    margin-top: 22px
}

#movement .fromto .infoalldiv .info div.distance img.startplanet {
    margin-left: 23px
}

#movement .fromto .infoalldiv .info div.distance img.endplanet {
    margin-left: 0
}

#movement .fromto .infoalldiv .info div.distance div.route {
    display: inline;
    float: left;
    margin-left: 4px;
    margin-right: 4px;
    margin-top: 37px;
    width: 500px
}

#movement .fromto .infoalldiv .info .start-coord,#movement .fromto .infoalldiv .info .end-coord {
    color: #686868;
    font-size: 11px
}

#movement .fromto .info-end {
    background: url("/img/icons/457c26b89857e18092bed3b41f5d38.gif") no-repeat 2px 0;
    height: 15px;
    overflow: visible
}

#movement .fromto .distance {
    overflow: hidden;
    background: url("/img/icons/50c465a799c17d209ba50785863f72.jpg") no-repeat 0 12px;
    height: 80px
}

#movement h3 a {
    text-decoration: none
}

#movement .fromto .opened a:link,#movement .fromto .opened a:visited,.no-touch #movement .fromto .opened a:hover,#movement .fromto .opened a:active,#movement .fromto .opened a:focus,#movement .fromto .closed a:link,#movement .fromto .closed a:visited,.no-touch #movement .fromto .closed a:hover,#movement .fromto .closed a:active,#movement .fromto .closed a:focus {
    font-size: 11px;
    color: #848484;
    overflow: hidden;
    white-space: nowrap
}

.no-touch #movement .fromto .opened a:hover,.no-touch #movement .fromto .closed a:hover {
    color: #d7dcdf
}

#movement .fromto .opened a,#movement .fromto .closed a {
    display: block;
    text-align: center;
    padding-top: 0
}

#movement .fromto .opened a span,#movement .fromto .closed a span {
    display: block;
    padding: 9px 0 0 45px;
    text-align: left
}

a#recall:link,a#recall:visited,.no-touch a#recall:hover,a#recall:active {
    width: 16px;
    height: 16px;
    background: url("/img/icons/89624964d4b06356842188dba05b1b.gif") no-repeat
}

a#federation:link,a#federation:visited,.no-touch a#federation:hover,a#federation:active {
    width: 16px;
    height: 16px;
    background: url("/img/icons/2ff25995f98351834db4b5aa048c68.gif") no-repeat
}

a#recall span,a#federation span {
    display: block;
    padding-top: 10px
}

#movement #inhalt .fromto a span.attention {
    display: inline;
    color: #4f4f4f;
    padding: 0
}

#info {
    color: #fff;
    text-decoration: none
}

#movement #cargo,#movement #ships {
    float: left;
    display: inline;
    margin: 0
}

#movement #ships {
    margin-left: 6px;
    display: inline
}

#movement #cargo,#movement #ships {
    width: 316px;
    font-size: 11px;
    float: left;
    display: inline
}

#movement #cargo div.head,#movement #ships div.head {
    padding-right: 5px;
    background: url("/img/icons/bb5b2a88aebedabfe8cd9876bb6cdc.gif") no-repeat;
    height: 15px;
    text-align: center
}

#movement #cargo div.footer,#movement #ships div.footer {
    height: 6px;
    background: url("/img/icons/c388dd480fc1245a07ae2ba4b13df9.gif") no-repeat
}

#movement #cargo .head span,#movement #ships .head span {
    padding: 0 20px;
    font-size: 11px;
    color: #848484;
    background-color: #0d1014
}

#movement #ships .shiptypes {
    background: url("/img/icons/48c3c5f030ded2a7cacdfc4b4fea55.gif") repeat-y;
    min-height: 80px
}

#movement #cargo #costs {
    width: 100%;
    color: #686868;
    background: url("/img/icons/48c3c5f030ded2a7cacdfc4b4fea55.gif") repeat-y;
    margin: 0;
    padding: 10px 0
}

#movement #cargo #costs #resources li {
    width: 80px
}

#movement #cargo #costs ul#resources {
    padding: 10px 0 0 40px
}

#movement #ships ul li {
    float: left;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    width: 73px;
    height: 28px;
    padding: 2px 3px 2px 1px;
    overflow: hidden;
    text-align: right
}

#movement #ships ul {
    margin-left: 5px;
    padding: 5px 0
}

.no-touch #movement #ships ul li:hover {
    background-color: #1b1d1f
}

#movement #sftcontainer table#fleetTemplates {
    width: 500px
}

#movement #sftcontainer {
    padding: 8px 0 10px 0
}

#movement #sftcontainer h3,#fleet1 #sftcontainer h3 {
    font-size: 12px;
    color: #6f9fc8;
    font-weight: 700;
    line-height: 15px;
    text-align: center;
    width: 622px;
    padding: 0;
    margin: 0 0 10px 0
}

#movement #sftcontainer input.button {
    background-color: #848484;
    color: #0e1012
}

#movement #sftcontainer select {
    width: 175px
}

#movement div.fleet span {
    float: left
}

#movement .info {
    margin: 5px 0 0 7px
}

#movement .info img {
    border: 0 none
}

#movement .info .countdown,#movement .info .mission {
    font-weight: 700
}

#movement .info .mission {
    cursor: help
}

#movement .info .isolator,#movement .info .seperator,#movement .info .seperator2,#movement .info .direction {
    padding: 0 3px
}

#movement .info .action {
    float: right;
    margin-right: 15px
}

#movement .info .action a {
    display: inline
}

#movement div.fleet {
    font-size: 11px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    height: 28px;
    cursor: pointer
}

#movement .friendly {
    color: #9c0
}

#movement .neutral {
    color: #d29d00
}

#movement .hostile {
    color: #d43635
}

#movement table.fleetinfo td.value {
    padding-left: 5px;
    text-align: right
}

#movement div.fleetinfo {
    background: #10181f;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    font-size: 11px;
    margin: 0 0 2px 6px;
    width: 653px
}

#movement div.fleetinfo .wrapper {
    background: #0b1014 url("/img/icons/a2784f727fb1f819f92ee1acdfa0b7.jpg") 0 no-repeat;
    height: 42px;
    margin: 0 auto;
    position: relative
}

#movement div.fleetinfo .wrapper .origin,#movement div.fleetinfo .wrapper .destination {
    height: 30px;
    top: 5px;
    width: 30px
}

#movement .fixed {
    position: absolute
}

#movement div.fleetinfo .wrapper .origin {
    left: 30px
}

#movement div.fleetinfo .wrapper .destination {
    left: 594px
}

#movement .route {
    height: 16px;
    left: 62px;
    top: 14px;
    width: 530px
}

div#changefleetname {
    width: 640px
}

div#changefleetname .wrap {
    background: #13181d;
    margin: 0 0 10px 0;
    padding: 5px
}

.wrap .col {
    float: left
}

#sftcontainer #h3 {
    float: left;
    padding-bottom: 15px
}

input.fix {
    height: 18px;
    line-height: 18px;
    width: 150px
}

input.fix:focus {
    background-color: #1a2632;
    color: #848484
}

.eventboxHover {
    cursor: pointer
}

.fleetStatus {
    background: transparent url("/img/icons/8b1b8753656d41d90d32e41a2000af.gif") no-repeat;
    color: #7c8e9a;
    font: normal 10px Verdana,Arial,Helvetica,sans-serif;
    height: 28px;
    line-height: 28px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 658px
}

.fleetStatus span a img {
    margin-right: 7px;
    vertical-align: middle
}

.fleetStatus span a,.fleetStatus span a:link {
    text-decoration: none
}

.no-touch .fleetStatus span a:hover span {
    color: #6f9fc8;
    text-decoration: underline
}

span.reload {
    margin-left: 7px
}

.fleetStatus .icon_reload {
    margin: 0 0 -4px
}

.fleetStatus span.current,.fleetStatus span.all {
    color: #fff
}

.fleetStatus .fleetSlots,.fleetStatus .expSlots {
    margin-left: 108px
}

.fleetStatus .closeAll,.fleetStatus .newWindow {
    line-height: normal;
    right: -1px;
    position: absolute;
    top: 3px
}

.fleetStatus .closeAll a {
    background: url("/img/icons/d55059f8c9bab5ebf9e8a3563f26d1.gif") no-repeat 0 0;
    height: 22px;
    width: 22px;
    display: block
}

.fleetStatus .closeAll .all_closed {
    background-position: 0 0
}

.fleetStatus .closeAll .all_open {
    background-position: 0 -22px
}

.fleetStatus .newWindow {
    top: 6px;
    right: 35px
}

.fleetStatus .newWindow a img {
    margin: 0
}

.fleetDetails {
    background: #0d1014;
    border: 1px solid #000;
    color: #7c8e9a;
    font: normal 10px Verdana,Arial,Helvetica,sans-serif;
    line-height: 24px;
    margin: 5px auto 0;
    overflow: hidden;
    position: relative;
    width: 656px
}

.fleetDetails.detailsClosed {
    height: 22px
}

.detailsClosed .timer,.detailsClosed .fedAttack,.detailsClosed .originData,.detailsClosed .fleetVisualisation,.detailsClosed .quantity,.detailsClosed .reversal,.detailsClosed .destinationData,.detailsClosed .sendMail,.detailsClosed .mission,.detailsClosed .openDetails,.detailsClosed .fleetDetailButton,.detailsOpened .timer,.detailsOpened .fedAttack,.detailsOpened .originData,.detailsOpened .fleetVisualisation,.detailsOpened .quantity,.detailsOpened .reversal,.detailsOpened .destinationData,.detailsOpened .sendMail,.detailsOpened .mission,.detailsOpened .openDetails,.detailsOpened .absTime,.detailsOpened .allianceName,.detailsOpened .starStreak,.detailsOpened .nextTimer,.detailsOpened .nextabsTime,.detailsOpened .nextMission,.detailsOpened .originPlanet,.detailsOpened .quantity,.detailsOpened .destinationPlanet,.detailsClosed .destinationPlanet,.detailsClosed .destinationCoords,.detailsClosed .marker01,.detailsClosed .marker02,.detailsOpened .marker01,.detailsOpened .marker02,.detailsOpened .fleetDetailButton {
    line-height: 15px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    padding-top: 2px
}

.detailsClosed .showDir {
    left: 365px;
    top: 4px
}

.detailsOpened .fleetVisualisation,.detailsOpened .fleetDetailButton {
    visibility: hidden;
    display: none
}

.fleetDetails .marker01,.fleetDetails .marker02 {
    width: 1px;
    background: #20272f;
    top: 3px;
    height: 16px;
    left: 386px
}

.detailsClosed .marker02 {
    left: 436px
}

.detailsOpened .marker01 {
    top: 4px;
    left: 288px
}

.detailsOpened .marker02 {
    top: 4px;
    left: 340px
}

.detailsOpened .absTime {
    left: 7px;
    top: 17px
}

.detailsClosed .absTime {
    visibility: hidden
}

.detailsOpened .mission {
    left: 7px;
    overflow: hidden;
    top: 36px
}

.detailsOpened .allianceName {
    color: #f74a4a;
    left: 7px;
    top: 45px
}

.detailsOpened .originData {
    left: 122px;
    width: 165px
}

.detailsOpened .quantity {
    color: #9c0;
    left: 290px;
    text-align: center;
    top: 0;
    width: 30px
}

.detailsOpened .reversal {
    left: 322px
}

.detailsClosed .fleetDetailButton {
    left: 395px;
    line-height: normal;
    top: 4px
}

.detailsOpened .originPlanet {
    width: 100px;
    top: 0;
    left: 65px;
    white-space: nowrap;
    text-overflow: ellipsis
}

.detailsOpened .destinationPlanet,.detailsClosed .destinationPlanet {
    width: 123px;
    right: 65px;
    top: 0;
    white-space: nowrap;
    text-overflow: ellipsis
}

.detailsClosed .destinationPlanet {
    top: 0;
    right: 65px;
    text-align: right;
    width: 116px
}

.detailsClosed .destinationCoords {
    top: 0;
    right: 0
}

.detailsOpened .destinationData {
    left: 345px;
    width: 187px;
    text-align: right
}

.detailsOpened .starStreak {
    background: url("/img/icons/6006050db8c19f1d3734c7f1ee4c89.gif") no-repeat;
    border: 1px solid #000;
    height: 42px;
    left: 122px;
    top: 22px;
    width: 410px
}

.detailsClosed .timer,.detailsOpened .timer {
    height: 24px;
    left: 7px;
    top: 0;
    width: 100px
}

.detailsOpened .openDetails {
    height: 18px;
    left: 640px;
    top: 2px;
    width: 16px
}

.detailsOpened .nextTimer,.detailsOpened .nextabsTime,.detailsOpened .nextMission {
    left: 540px;
    width: 97px
}

.detailsOpened .nextabsTime {
    top: 17px
}

.detailsOpened .nextMission {
    top: 36px
}

.detailsOpened .sendMail {
    left: 511px;
    top: 35px
}

.detailsOpened .fedAttack {
    left: 129px;
    top: 35px
}

.detailsClosed .fedAttack,.detailsClosed .sendMail {
    height: 16px;
    left: 185px;
    line-height: normal;
    top: 3px;
    width: 16px
}

.detailsClosed .originData,.detailsClosed .destinationData {
    left: 190px;
    height: 24px;
    overflow: hidden;
    top: 0;
    white-space: nowrap;
    width: 170px;
    text-overflow: ellipsis
}

.detailsClosed .originCoords,.detailsClosed .destinationCoords,.detailsOpened .originCoords,.detailsOpened .destinationCoords {
    color: #fff
}

.originCoords a,.originCoords a:link,.destinationCoords a,.destinationCoords a:link {
    color: #fff;
    text-decoration: none
}

.no-touch .originCoords a:hover,.no-touch .destinationCoords a:hover {
    text-decoration: underline
}

#movement .starStreak .origin,#movement .starStreak .destination {
    height: 30px;
    left: 30px;
    top: 5px;
    width: 30px
}

#movement .starStreak .route {
    height: 16px;
    left: 60px;
    top: 12px;
    width: 289px
}

#movement .starStreak .destination {
    left: 350px
}

.detailsClosed .fleetVisualisation {
    height: 16px;
    left: 380px;
    line-height: normal;
    width: 16px;
    top: 4px
}

.detailsClosed .quantity_fleet_icon_reverse,.detailsClosed .quantity_fleet_icon_forward {
    color: #9c0;
    height: 24px;
    left: 394px;
    overflow: hidden;
    position: absolute;
    top: 4px;
    text-align: center;
    width: 30px
}

.detailsClosed .quantity_fleet_icon_reverse {
    background: url("/img/icons/f9cb590cdf265f499b0e2e5d91fc75.gif") no-repeat
}

.detailsClosed .quantity_fleet_icon_forward {
    background: url("/img/icons/014a5d88b102d4b47ab5146d4807c6.gif") no-repeat
}

.detailsClosed .reversal {
    height: 16px;
    left: 418px;
    line-height: normal;
    top: 3px;
    width: 16px
}

.detailsClosed .destinationData {
    left: 440px;
    top: 0;
    width: 180px
}

.detailsClosed .sendMail {
    left: 622px
}

.detailsClosed .mission {
    height: 24px;
    left: 77px;
    overflow: hidden;
    top: 0;
    width: 111px
}

.detailsClosed .openDetails {
    height: 18px;
    left: 640px;
    top: 2px;
    width: 16px
}

.fleetDetails .friendly {
    color: #4af74d
}

.fleetDetails .neutral {
    color: #fcce00
}

.fleetDetails .hostile {
    color: #d43635
}

.fleetDetails.detailsOpened {
    height: 66px
}

.fleetDetails.detailsClosed .originData {
    left: 205px;
    width: 179px
}

#searchFed {
    float: left;
    width: 630px;
    height: 76px
}

#changefleetname #searchFed .wrap {
    margin-bottom: 0;
    padding: 2px
}

.fleet_icon_forward_end,.fleet_icon_forward {
    background: url("/img/icons/f9cb590cdf265f499b0e2e5d91fc75.gif") no-repeat;
    display: block;
    height: 16px;
    width: 16px
}

.fleet_icon_forward_end {
    margin-left: 274px
}

.fleet_icon_reverse {
    background: url("/img/icons/014a5d88b102d4b47ab5146d4807c6.gif") no-repeat;
    display: block;
    height: 16px;
    width: 16px
}

#changefleetname .wrapInner {
    float: left;
    width: 202px
}

#changefleetname .buttonWrap {
    float: left;
    margin: 25px 0 0;
    padding: 5px 0;
    text-align: center;
    width: 225px
}

#buddyselect,#participantselect {
    background: #1c242b;
    border-radius: 3px;
    height: 150px;
    overflow-y: scroll;
    margin: 5px 0 0 0
}

#buddyselect li,#participantselect li {
    border: 1px solid transparent;
    line-height: 15px;
    padding: 3px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: default
}

.no-touch .no-touch #buddyselect li:hover,#buddyselect li:active,.no-touch .no-touch #participantselect li:hover,#participantselect li:active {
    background: #26303b
}

#buddyselect li.ui-selected,#participantselect li.ui-selected {
    background: #2e3a48;
    border: 1px solid #3c4b5d;
    color: #fff
}

#FederationLayer #fleetOK {
    position: absolute;
    right: 0;
    bottom: 0;
    margin: 10px
}

#holdtimeline select,#expeditiontimeline select {
    width: 45px
}

#fleet1 .allornonewrap .firstcol {
    width: 300px
}

#fleet3 #buttonz ul#missions {
    height: 75px;
    margin: 0 15px
}

#fleet3 #buttonz ul#missions li a {
    font-size: 9px;
    text-align: center;
    text-decoration: none
}

#fleet3 ul#missions span.textlabel {
    display: inline-block;
    left: -3px;
    height: 25px;
    position: relative;
    text-overflow: ellipsis;
    top: 54px;
    width: 60px
}

#fleet3 #buttonz ul#missions a:active,.no-touch #fleet3 #buttonz ul#missions a:hover,#fleet3 #buttonz ul#missions a.selected {
    color: #f1f1f1
}

#fleet3 #missionNameWrapper {
    font-size: 12px;
    padding: 10px 18px;
    text-align: left
}

#fleet3 #missionNameWrapper .mission_description {
    font-weight: 100
}

#fleet3 #missionNameWrapper.off {
    color: #848484
}

div.buildingimg {
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    position: relative
}

#research #planet {
    height: 250px
}

#research .c-left,#research .c-right {
    top: 214px
}

#research #buttonz li {
    width: 80px;
    height: 80px;
    list-style-type: none;
    position: relative
}

#research #buttonz a.detail_button {
    display: block;
    height: 80px;
    width: 80px;
    background: url("/img/icons/e3d481656bab1b216428a98a2e022e.gif") no-repeat;
    color: #ff9600;
    text-decoration: none;
    z-index: 3;
    position: absolute
}

.no-touch#research #buttonz .detail_button:hover,#research #buttonz .detail_button.active {
    background: url("/img/icons/85ac39e8f55c11b1634688f52030a6.gif") no-repeat
}

#research #buttonz .construction .detail_button {
    background: url("/img/icons/3c8fe32d22e51f7062901085f2fc12.gif") no-repeat
}

.no-touch#research #buttonz .construction .detail_button:hover,#research #buttonz .construction .detail_button.active {
    background: url("/img/icons/33b48c5ab13019eec2b94d04e3e5b0.gif") no-repeat
}

#research .ecke {
    position: relative;
    float: left;
    top: 65px;
    left: 10px;
    width: 60px;
    text-align: right
}

#research .buildingimg,div.techWrapper div.techImage.research a,div.techtree ul.neededFor div.techImage.research a {
    background-image: url("/img/icons/f26229ebf86847878a245529637aef.png");
    background-repeat: no-repeat
}

.techImage.research.tech106.built a {
    background-position: -2px -2px
}

.techImage.research.tech106.notBuilt a {
    background-position: -2px -162px
}

#research .on>.research106>.buildingimg {
    background-position: 0 0
}

#research .disabled>.research106>.buildingimg {
    background-position: 0 -80px
}

#research .off>.research106>.buildingimg {
    background-position: 0 -160px
}

.techImage.research.tech108.built a {
    background-position: -82px -2px
}

.techImage.research.tech108.notBuilt a {
    background-position: -82px -162px
}

#research .on>.research108>.buildingimg {
    background-position: -80px 0
}

#research .disabled>.research108>.buildingimg {
    background-position: -80px -80px
}

#research .off>.research108>.buildingimg {
    background-position: -80px -160px
}

.techImage.research.tech109 a {
    background-position: -162px -2px
}

.techImage.research.tech109.notBuilt a {
    background-position: -162px -162px
}

#research .on>.research109>.buildingimg {
    background-position: -160px 0
}

#research .disabled>.research109>.buildingimg {
    background-position: -160px -80px
}

#research .off>.research109>.buildingimg {
    background-position: -160px -160px
}

.techImage.research.tech110 a {
    background-position: -242px -2px
}

.techImage.research.tech110.notBuilt a {
    background-position: -242px -162px
}

#research .on>.research110>.buildingimg {
    background-position: -240px 0
}

#research .disabled>.research110>.buildingimg {
    background-position: -240px -80px
}

#research .off>.research110>.buildingimg {
    background-position: -240px -160px
}

.techImage.research.tech111 a {
    background-position: -322px -2px
}

.techImage.research.tech111.notBuilt a {
    background-position: -322px -162px
}

#research .on>.research111>.buildingimg {
    background-position: -320px 0
}

#research .disabled>.research111>.buildingimg {
    background-position: -320px -80px
}

#research .off>.research111>.buildingimg {
    background-position: -320px -160px
}

.techImage.research.tech113 a {
    background-position: -402px -2px
}

.techImage.research.tech113.notBuilt a {
    background-position: -402px -162px
}

#research .on>.research113>.buildingimg {
    background-position: -400px 0
}

#research .disabled>.research113>.buildingimg {
    background-position: -400px -80px
}

#research .off>.research113>.buildingimg {
    background-position: -400px -160px
}

.techImage.research.tech114 a {
    background-position: -482px -2px
}

.techImage.research.tech114.notBuilt a {
    background-position: -482px -162px
}

#research .on>.research114>.buildingimg {
    background-position: -480px 0
}

#research .disabled>.research114>.buildingimg {
    background-position: -480px -80px
}

#research .off>.research114>.buildingimg {
    background-position: -480px -160px
}

.techImage.research.tech115 a {
    background-position: -562px -2px
}

.techImage.research.tech115.notBuilt a {
    background-position: -562px -162px
}

#research .on>.research115>.buildingimg {
    background-position: -560px 0
}

#research .disabled>.research115>.buildingimg {
    background-position: -560px -80px
}

#research .off>.research115>.buildingimg {
    background-position: -560px -160px
}

.techImage.research.tech117 a {
    background-position: -642px -2px
}

.techImage.research.tech117.notBuilt a {
    background-position: -642px -162px
}

#research .on>.research117>.buildingimg {
    background-position: -640px 0
}

#research .disabled>.research117>.buildingimg {
    background-position: -640px -80px
}

#research .off>.research117>.buildingimg {
    background-position: -640px -160px
}

.techImage.research.tech118 a {
    background-position: -722px -2px
}

.techImage.research.tech118.notBuilt a {
    background-position: -722px -162px
}

#research .on>.research118>.buildingimg {
    background-position: -720px 0
}

#research .disabled>.research118>.buildingimg {
    background-position: -720px -80px
}

#research .off>.research118>.buildingimg {
    background-position: -720px -160px
}

.techImage.research.tech120 a {
    background-position: -802px -2px
}

.techImage.research.tech120.notBuilt a {
    background-position: -802px -162px
}

#research .on>.research120>.buildingimg {
    background-position: -800px 0
}

#research .disabled>.research120>.buildingimg {
    background-position: -800px -80px
}

#research .off>.research120>.buildingimg {
    background-position: -800px -160px
}

.techImage.research.tech121 a {
    background-position: -882px -2px
}

.techImage.research.tech121.notBuilt a {
    background-position: -882px -162px
}

#research .on>.research121>.buildingimg {
    background-position: -880px 0
}

#research .disabled>.research121>.buildingimg {
    background-position: -880px -80px
}

#research .off>.research121>.buildingimg {
    background-position: -880px -160px
}

.techImage.research.tech122 a {
    background-position: -962px -2px
}

.techImage.research.tech122.notBuilt a {
    background-position: -962px -162px
}

#research .on>.research122>.buildingimg {
    background-position: -960px 0
}

#research .disabled>.research122>.buildingimg {
    background-position: -960px -80px
}

#research .off>.research122>.buildingimg {
    background-position: -960px -160px
}

.techImage.research.tech123 a {
    background-position: -1042px -2px
}

.techImage.research.tech123.notBuilt a {
    background-position: -1042px -162px
}

#research .on>.research123>.buildingimg {
    background-position: -1040px 0
}

#research .disabled>.research123>.buildingimg {
    background-position: -1040px -80px
}

#research .off>.research123>.buildingimg {
    background-position: -1040px -160px
}

.techImage.research.tech124 a {
    background-position: -1202px -2px
}

.techImage.research.tech124.notBuilt a {
    background-position: -1202px -162px
}

#research .on>.research124>.buildingimg {
    background-position: -1200px 0
}

#research .disabled>.research124>.buildingimg {
    background-position: -1200px -80px
}

#research .off>.research124>.buildingimg {
    background-position: -1200px -160px
}

.techImage.research.tech199 a {
    background-position: -1122px -2px
}

.techImage.research.tech199.notBuilt a {
    background-position: -1122px -162px
}

#research .on>.research199>.buildingimg {
    background-position: -1120px 0
}

#research .disabled>.research199>.buildingimg {
    background-position: -1120px -80px
}

#research .off>.research199>.buildingimg {
    background-position: -1120px -160px
}

#research .detail_screen div.pic {
    float: left;
    height: 200px;
    margin-left: 2px;
    position: relative;
    width: 200px
}

#research .detail_screen div.pic,#techinfo div.techwrapper div.leftcol.research img,#tutorial-content div#aufgabentext.research img {
    background-image: url("/img/icons/9897aca327d1db8626f3d3ed4b3149.jpg");
    background-repeat: no-repeat
}

#research #research_106_large,#techinfo div.techwrapper div.research.tech106 img {
    background-position: -1600px 0
}

#research #research_108_large,#techinfo div.techwrapper div.research.tech108 img {
    background-position: -1800px 0
}

#research #research_109_large,#techinfo div.techwrapper div.research.tech109 img {
    background-position: -2800px 0
}

#research #research_110_large,#techinfo div.techwrapper div.research.tech110 img {
    background-position: -3000px 0
}

#research #research_111_large,#techinfo div.techwrapper div.research.tech111 img {
    background-position: -2600px 0
}

#research #research_113_large,#techinfo div.techwrapper div.research.tech113 img {
    background-position: 0 0
}

#research #research_114_large,#techinfo div.techwrapper div.research.tech114 img {
    background-position: -600px 0
}

#research #research_115_large,#techinfo div.techwrapper div.research.tech115 img {
    background-position: -1000px 0
}

#research #research_117_large,#techinfo div.techwrapper div.research.tech117 img {
    background-position: -1200px 0
}

#research #research_118_large,#techinfo div.techwrapper div.research.tech118 img {
    background-position: -1400px 0
}

#research #research_120_large,#techinfo div.techwrapper div.research.tech120 img {
    background-position: -200px 0
}

#research #research_121_large,#techinfo div.techwrapper div.research.tech121 img {
    background-position: -400px 0
}

#research #research_122_large,#techinfo div.techwrapper div.research.tech122 img {
    background-position: -800px 0
}

#research #research_123_large,#techinfo div.techwrapper div.research.tech123 img,#tutorial-content div#aufgabentext.research.network img {
    background-position: -2200px 0
}

#research #research_124_large,#techinfo div.techwrapper div.research.tech124 img,#tutorial-content div#aufgabentext.research.astrophysics img {
    background-position: -2000px 0
}

#research #research_199_large,#techinfo div.techwrapper div.research.tech199 img {
    background-position: -2400px 0
}

.techtree .graph ._jsPlumb_hover.label,.techtree .graph ._jsPlumb_hover.label.hasNotRequirements {
    z-index: 5;
    color: black
}

#research .resRight {
    margin-left: 6px;
    width: 246px
}

#research .resLeft {
    margin-left: 12px;
    width: 400px
}

#buttonz .item_box {
    position: relative;
    height: 100%;
    width: 100%
}

#resources #buttonz li {
    width: 80px;
    height: 80px
}

#research #buttonz ul#base1.activate li,#research #buttonz ul#base2.activate li,#research #buttonz ul#base3.activate li,#research #buttonz ul#base4.activate li {
    display: inline;
    float: left;
    left: auto;
    margin: 0;
    position: relative;
    top: auto
}

#buttonz.wrapButtons {
    background: transparent url("/img/icons/62eceae400fa8116762698d86f12c9.gif") no-repeat;
    height: 238px
}

#research div.detail_screen {
    height: 250px;
    background-image: url("/img/icons/5368907a3fd41c0a3a5bbf077fb24b.gif")
}

#research #description {
    height: 45px
}

#research div#description .textlabel {
    height: 1px;
    left: -9999px;
    overflow: hidden;
    position: absolute;
    width: 1px
}

#shipyard #planet {
    height: 250px
}

#shipyard .c-left,#shipyard .c-right {
    top: 214px
}

#shipyard #battleships,#shipyard #civilships {
    float: left;
    height: 205px;
    position: relative;
    z-index: 2
}

#shipyard #battleships {
    width: 360px;
    margin-left: 10px
}

#shipyard #civilships {
    margin: 0 0 0 20px;
    width: 275px
}

.ship_list_80,#shipyard #military,#shipyard #civil {
    position: relative;
    list-style-type: none;
    margin: 10px 0 0 0;
    padding: 0;
    height: 180px
}

.ship_list_80 li,#shipyard #military li,#shipyard #civil li {
    width: 80px;
    height: 80px;
    background-repeat: no-repeat;
    float: left;
    margin: 0 5px 10px 5px;
    position: relative
}

.ship_list_28 {
    position: relative;
    list-style-type: none;
    margin: 10px 0 0 0;
    padding: 0
}

.ship_list_28 li {
    width: 28px;
    height: 28px;
    background-repeat: no-repeat;
    float: left;
    margin: 0 5px 10px 5px;
    position: relative
}

.ship_list_28 .defense401 {
    background-position: 0 0
}

.ship_list_28 .defense401.off {
    background-position: 0 -56px
}

.ship_list_28 .defense402 {
    background-position: -28px 0
}

.ship_list_28 .defense402.off {
    background-position: -28px -56px
}

.ship_list_28 .defense403 {
    background-position: -56px 0
}

.ship_list_28 .defense403.off {
    background-position: -56px -56px
}

.ship_list_28 .defense404 {
    background-position: -84px 0
}

.ship_list_28 .defense404.off {
    background-position: -84px -56px
}

.ship_list_28 .defense405 {
    background-position: -112px 0
}

.ship_list_28 .defense405.off {
    background-position: -112px -56px
}

.ship_list_28 .defense406 {
    background-position: -140px 0
}

.ship_list_28 .defense406.off {
    background-position: -140px -56px
}

.ship_list_28 .defense407 {
    background-position: -168px 0
}

.ship_list_28 .defense407.off {
    background-position: -168px -56px
}

.ship_list_28 .defense408 {
    background-position: -196px 0
}

.ship_list_28 .defense408.off {
    background-position: -196px -56px
}

.ship_list_28 .defense502 {
    background-position: -224px 0
}

.ship_list_28 .defense502.off {
    background-position: -224px -56px
}

.ship_list_28 .defense503 {
    background-position: -252px 0
}

.ship_list_28 .defense503.off {
    background-position: -252px -56px
}

.ship_list_80 .ship_link,.building_list_80 .building_link,#shipyard #buttonz a,#defensebuilding li a {
    background: url("/img/icons/e3d481656bab1b216428a98a2e022e.gif") no-repeat;
    color: #ff9600;
    display: block;
    height: 80px;
    text-decoration: none;
    width: 80px;
    position: absolute;
    z-index: 3
}

.ship_list_28 .ship_link,.building_list_28 .building_link {
    background: url("/img/icons/ecke_neu_40px.gif") no-repeat;
    color: #ff9600;
    display: block;
    height: 40px;
    text-decoration: none;
    width: 40px;
    position: absolute;
    z-index: 3
}

#shipyard .time a {
    height: 13px
}

.no-touch#shipyard #civil .time a:hover {
    background-color: #f00
}

.no-touch .ship_list_80 .ship_link:hover,.no-touch .building_list_80 .building_link:hover,.no-touch#shipyard #buttonz a:hover,#shipyard #buttonz a.active {
    background: url("/img/icons/85ac39e8f55c11b1634688f52030a6.gif") no-repeat
}

#shipyard #buttonz .construction a {
    background: url("/img/icons/3c8fe32d22e51f7062901085f2fc12.gif") no-repeat
}

.no-touch#shipyard #buttonz .construction a:hover,#shipyard #buttonz .construction a.active {
    background: url("/img/icons/33b48c5ab13019eec2b94d04e3e5b0.gif") no-repeat
}

.ship_list_80 .ecke,#shipyard #buttonz .ecke,#shipyard #buttonz .eckeoben {
    position: absolute;
    float: left;
    top: 65px;
    left: 10px;
    width: 60px;
    text-align: right
}

#shipyard #buttonz .eckeoben {
    top: 0
}

#shipyard #buttonz .textlabel {
    height: 1px;
    left: -9999px;
    overflow: hidden;
    position: absolute;
    width: 1px
}

#fleet1 #buttonz div.buildingimg {
    max-height: 80px
}

.ship_list_28 .buildingimg {
    background-image: url("/img/icons/fed8aaa0442eff1a951d35a5b00c65.png");
    background-repeat: no-repeat;
    height: 28px;
    width: 28px
}

.ship_list_28 .defenseimg {
    background-image: url("/img/icons/f558e785801d91bd366b6423150266.png");
    background-repeat: no-repeat;
    height: 28px;
    width: 28px
}

.ship_list_28 .civil202 {
    background-position: 0 0
}

.ship_list_28 .civil202.off {
    background-position: 0 -56px
}

.ship_list_28 .civil203 {
    background-position: -28px 0
}

.ship_list_28 .civil203.off {
    background-position: -28px -56px
}

.ship_list_28 .military204 {
    background-position: -56px 0
}

.ship_list_28 .military204.off {
    background-position: -56px -56px
}

.ship_list_28 .military205 {
    background-position: -84px 0
}

.ship_list_28 .military205.off {
    background-position: -84px -56px
}

.ship_list_28 .military206 {
    background-position: -112px 0
}

.ship_list_28 .military206.off {
    background-position: -112px -56px
}

.ship_list_28 .military207 {
    background-position: -140px 0
}

.ship_list_28 .military207.off {
    background-position: -140px -56px
}

.ship_list_28 .civil208 {
    background-position: -168px 0
}

.ship_list_28 .civil208.off {
    background-position: -168px -56px
}

.ship_list_28 .civil209 {
    background-position: -196px 0
}

.ship_list_28 .civil209.off {
    background-position: -196px -56px
}

.ship_list_28 .civil210 {
    background-position: -224px 0
}

.ship_list_28 .civil210.off {
    background-position: -224px -56px
}

.ship_list_28 .military211 {
    background-position: -252px 0
}

.ship_list_28 .military211.off {
    background-position: -252px -56px
}

.ship_list_28 .military213 {
    background-position: -308px 0
}

.ship_list_28 .military213.off {
    background-position: -308px -56px
}

.ship_list_28 .military214 {
    background-position: -336px 0
}

.ship_list_28 .military214.off {
    background-position: -336px -56px
}

.ship_list_28 .military215 {
    background-position: -364px 0
}

.ship_list_28 .military215.off {
    background-position: -364px -56px
}

.ship_list_28 .civil212 {
    background-position: -280px 0
}

.ship_list_28 .civil212.off {
    background-position: -280px -56px
}

.ship_list_80 .buildingimg,#shipyard .buildingimg,#div_traderScrap ul.ships .buildingimg,#fleet1 #buttonz div.buildingimg,div.techWrapper div.techImage.ship a,div.techtree ul.neededFor div.techImage.ship a {
    background-image: url("/img/icons/95f2d8eb24964d46af959b5b296f5e.png");
    background-repeat: no-repeat
}

div.techImage.ship.tech202.built a {
    background-position: -2px -2px
}

div.techImage.ship.tech202.notBuilt a {
    background-position: -2px -162px
}

.ship_list_80 .civil202,#shipyard .civil202 .buildingimg,#div_traderScrap #button202 .buildingimg,#fleet1 #buttonz ul#civil li#button202 div.buildingimg {
    background-position: 0 0
}

#shipyard .disabled .civil202 .buildingimg,#fleet1 #buttonz ul#civil li#button202.disabled div.buildingimg {
    background-position: 0 -80px
}

.ship_list_80 .civil202.off,#shipyard .off .civil202 .buildingimg,#div_traderScrap .off#button202 .buildingimg,#fleet1 #buttonz ul#civil li#button202.off div.buildingimg {
    background-position: 0 -160px
}

div.techImage.ship.tech203.built a {
    background-position: -82px -2px
}

div.techImage.ship.tech203.notBuilt a {
    background-position: -82px -162px
}

.ship_list_80 .civil203,#shipyard .civil203 .buildingimg,#div_traderScrap #button203 .buildingimg,#fleet1 #buttonz ul#civil li#button203 div.buildingimg {
    background-position: -80px 0
}

#shipyard .disabled .civil203 .buildingimg,#fleet1 #buttonz ul#civil li#button203.disabled div.buildingimg {
    background-position: -80px -80px
}

.ship_list_80 .civil203.off,#shipyard .off .civil203 .buildingimg,#div_traderScrap .off#button203 .buildingimg,#fleet1 #buttonz ul#civil li#button203.off div.buildingimg {
    background-position: -80px -160px
}

div.techImage.ship.tech204.built a {
    background-position: -162px -2px
}

div.techImage.ship.tech204.notBuilt a {
    background-position: -162px -162px
}

.ship_list_80 .military204,#shipyard .military204 .buildingimg,#div_traderScrap #button204 .buildingimg,#fleet1 #buttonz ul#military li#button204 div.buildingimg {
    background-position: -160px 0
}

#shipyard .disabled .military204 .buildingimg,#fleet1 #buttonz ul#military li#button204.disabled div.buildingimg {
    background-position: -160px -80px
}

.ship_list_80 .military204.off,#shipyard .off .military204 .buildingimg,#div_traderScrap .off#button204 .buildingimg,#fleet1 #buttonz ul#military li#button204.off div.buildingimg {
    background-position: -160px -160px
}

div.techImage.ship.tech205.built a {
    background-position: -242px -2px
}

div.techImage.ship.tech205.notBuilt a {
    background-position: -242px -162px
}

.ship_list_80 .military205,#shipyard .military205 .buildingimg,#div_traderScrap #button205 .buildingimg,#fleet1 #buttonz ul#military li#button205 div.buildingimg {
    background-position: -240px 0
}

#shipyard .disabled .military205 .buildingimg,#fleet1 #buttonz ul#military li#button205.disabled div.buildingimg {
    background-position: -240px -80px
}

.ship_list_80 .military205.off,#shipyard .off .military205 .buildingimg,#div_traderScrap .off#button205 .buildingimg,#fleet1 #buttonz ul#military li#button205.off div.buildingimg {
    background-position: -240px -160px
}

div.techImage.ship.tech206.built a {
    background-position: -322px -2px
}

div.techImage.ship.tech206.notBuilt a {
    background-position: -322px -162px
}

.ship_list_80 .military206,#shipyard .military206 .buildingimg,#div_traderScrap #button206 .buildingimg,#fleet1 #buttonz ul#military li#button206 div.buildingimg {
    background-position: -320px 0
}

#shipyard .disabled .military206 .buildingimg,#fleet1 #buttonz ul#military li#button206.disabled div.buildingimg {
    background-position: -320px -80px
}

.ship_list_80 .military206.off,#shipyard .off .military206 .buildingimg,#div_traderScrap .off#button206 .buildingimg,#fleet1 #buttonz ul#military li#button206.off div.buildingimg {
    background-position: -320px -160px
}

div.techImage.ship.tech207.built a {
    background-position: -402px -2px
}

div.techImage.ship.tech207.notBuilt a {
    background-position: -402px -162px
}

.ship_list_80 .military207,#shipyard .military207 .buildingimg,#div_traderScrap #button207 .buildingimg,#fleet1 #buttonz ul#military li#button207 div.buildingimg {
    background-position: -400px 0
}

#shipyard .disabled .military207 .buildingimg,#fleet1 #buttonz ul#military li#button207.disabled div.buildingimg {
    background-position: -400px -80px
}

.ship_list_80 .military207.off,#shipyard .off .military207 .buildingimg,#div_traderScrap .off#button207 .buildingimg,#fleet1 #buttonz ul#military li#button207.off div.buildingimg {
    background-position: -400px -160px
}

div.techImage.ship.tech208.built a {
    background-position: -482px -2px
}

div.techImage.ship.tech208.notBuilt a {
    background-position: -482px -162px
}

.ship_list_80 .civil208,#shipyard .civil208 .buildingimg,#div_traderScrap #button208 .buildingimg,#fleet1 #buttonz ul#civil li#button208 div.buildingimg {
    background-position: -480px 0
}

#shipyard .disabled .civil208 .buildingimg,#fleet1 #buttonz ul#civil li#button208.disabled div.buildingimg {
    background-position: -480px -80px
}

.ship_list_80 .civil208.off,#shipyard .off .civil208 .buildingimg,#div_traderScrap .off#button208 .buildingimg,#fleet1 #buttonz ul#civil li#button208.off div.buildingimg {
    background-position: -480px -160px
}

div.techImage.ship.tech209.built a {
    background-position: -562px -2px
}

div.techImage.ship.tech209.notBuilt a {
    background-position: -562px -162px
}

.ship_list_80 .civil209,#shipyard .civil209 .buildingimg,#div_traderScrap #button209 .buildingimg,#fleet1 #buttonz ul#civil li#button209 div.buildingimg {
    background-position: -560px 0
}

#shipyard .disabled .civil209 .buildingimg,#fleet1 #buttonz ul#civil li#button209.disabled div.buildingimg {
    background-position: -560px -80px
}

.ship_list_80 .civil209.off,#shipyard .off .civil209 .buildingimg,#div_traderScrap .off#button209 .buildingimg,#fleet1 #buttonz ul#civil li#button209.off div.buildingimg {
    background-position: -560px -160px
}

div.techImage.ship.tech210.built a {
    background-position: -642px -2px
}

div.techImage.ship.tech210.notBuilt a {
    background-position: -642px -162px
}

.ship_list_80 .civil210,#shipyard .civil210 .buildingimg,#div_traderScrap #button210 .buildingimg,#fleet1 #buttonz ul#civil li#button210 div.buildingimg {
    background-position: -640px 0
}

#shipyard .disabled .civil210 .buildingimg,#fleet1 #buttonz ul#civil li#button210.disabled div.buildingimg {
    background-position: -640px -80px
}

.ship_list_80 .civil210.off,#shipyard .off .civil210 .buildingimg,#div_traderScrap .off#button210 .buildingimg,#fleet1 #buttonz ul#civil li#button210.off div.buildingimg {
    background-position: -640px -160px
}

div.techImage.ship.tech211.built a {
    background-position: -722px -2px
}

div.techImage.ship.tech211.notBuilt a {
    background-position: -722px -162px
}

.ship_list_80 .military211,#shipyard .military211 .buildingimg,#div_traderScrap #button211 .buildingimg,#fleet1 #buttonz ul#military li#button211 div.buildingimg {
    background-position: -720px 0
}

#shipyard .disabled .military211 .buildingimg,#fleet1 #buttonz ul#military li#button211.disabled div.buildingimg {
    background-position: -720px -80px
}

.ship_list_80 .military211.off,#shipyard .off .military211 .buildingimg,#div_traderScrap .off#button211 .buildingimg,#fleet1 #buttonz ul#military li#button211.off div.buildingimg {
    background-position: -720px -160px
}

div.techImage.ship.tech212.built a {
    background-image: url("/img/icons/95f2d8eb24964d46af959b5b296f5e.png");
    background-position: -802px -2px
}

div.techImage.ship.tech212.notBuilt a {
    background-image: url("/img/icons/95f2d8eb24964d46af959b5b296f5e.png");
    background-position: -802px -162px
}

.ship_list_80 .civil212,#shipyard .civil212 .buildingimg,#div_traderScrap #button212 .buildingimg {
    background-position: -800px 0
}

#shipyard .disabled .civil212 .buildingimg {
    background-position: -800px -80px
}

.ship_list_80 .civil212.off,#div_traderScrap .off#button212 .buildingimg,#shipyard .off .civil212 .buildingimg {
    background-position: -800px -160px
}

div.techImage.ship.tech213.built a {
    background-position: -882px -2px
}

div.techImage.ship.tech213.notBuilt a {
    background-position: -882px -162px
}

.ship_list_80 .military213,#shipyard .military213 .buildingimg,#div_traderScrap #button213 .buildingimg,#fleet1 #buttonz ul#military li#button213 div.buildingimg {
    background-position: -880px 0
}

#shipyard .disabled .military213 .buildingimg,#fleet1 #buttonz ul#military li#button213.disabled div.buildingimg {
    background-position: -880px -80px
}

.ship_list_80 .military213.off,#shipyard .off .military213 .buildingimg,#div_traderScrap .off#button213 .buildingimg,#fleet1 #buttonz ul#military li#button213.off div.buildingimg {
    background-position: -880px -160px
}

div.techImage.ship.tech214.built a {
    background-position: -962px -2px
}

div.techImage.ship.tech214.notBuilt a {
    background-position: -962px -162px
}

.ship_list_80 .military214,#shipyard .military214 .buildingimg,#div_traderScrap #button214 .buildingimg,#fleet1 #buttonz ul#military li#button214 div.buildingimg {
    background-position: -960px 0
}

#shipyard .disabled .military214 .buildingimg,#fleet1 #buttonz ul#military li#button214.disabled div.buildingimg {
    background-position: -960px -80px
}

.ship_list_80 .military214.off,#shipyard .off .military214 .buildingimg,#div_traderScrap .off#button214 .buildingimg,#fleet1 #buttonz ul#military li#button214.off div.buildingimg {
    background-position: -960px -160px
}

div.techImage.ship.tech215.built a {
    background-position: -1042px -2px
}

div.techImage.ship.tech215.notBuilt a {
    background-position: -1042px -162px
}

.ship_list_80 .military215,#shipyard .military215 .buildingimg,#div_traderScrap #button215 .buildingimg,#fleet1 #buttonz ul#military li#button215 div.buildingimg {
    background-position: -1040px 0
}

#shipyard .disabled .military215 .buildingimg,#fleet1 #buttonz ul#military li#button215.disabled div.buildingimg {
    background-position: -1040px -80px
}

.ship_list_80 .military215.off,#shipyard .off .military215 .buildingimg,#div_traderScrap .off#button215 .buildingimg,#fleet1 #buttonz ul#military li#button215.off div.buildingimg {
    background-position: -1040px -160px
}

#shipyard .detail_screen div.pic {
    float: left;
    height: 200px;
    margin-left: 2px;
    position: relative;
    width: 200px
}

#shipyard .detail_screen div.pic,#techinfo div.techwrapper div.leftcol.ship img,#tutorial-content div#aufgabentext.ship img {
    background-image: url("/img/icons/41c09757d8212f48fc574515c8bc87.jpg");
    background-repeat: no-repeat
}

#shipyard #ship_202_large,#techinfo div.techwrapper div.ship.tech202 img,#tutorial-content div#aufgabentext.ship.littleCargo img {
    background-position: -1600px 0
}

#shipyard #ship_203_large,#techinfo div.techwrapper div.ship.tech203 img,#tutorial-content div#aufgabentext.ship.largeCargo img {
    background-position: -1800px 0
}

#shipyard #ship_204_large,#techinfo div.techwrapper div.ship.tech204 img {
    background-position: 0 0
}

#shipyard #ship_205_large,#techinfo div.techwrapper div.ship.tech205 img {
    background-position: -200px 0
}

#shipyard #ship_206_large,#techinfo div.techwrapper div.ship.tech206 img {
    background-position: -400px 0
}

#shipyard #ship_207_large,#techinfo div.techwrapper div.ship.tech207 img {
    background-position: -600px 0
}

#shipyard #ship_208_large,#techinfo div.techwrapper div.ship.tech208 img,#tutorial-content div#aufgabentext.ship.colony img {
    background-position: -2000px 0
}

#shipyard #ship_209_large,#techinfo div.techwrapper div.ship.tech209 img,#tutorial-content div#aufgabentext.ship.recycler img {
    background-position: -2200px 0
}

#shipyard #ship_210_large,#techinfo div.techwrapper div.ship.tech210 img,#tutorial-content div#aufgabentext.ship.espionage img {
    background-position: -2400px 0
}

#shipyard #ship_211_large,#techinfo div.techwrapper div.ship.tech211 img {
    background-position: -1000px 0
}

#shipyard #ship_212_large,#techinfo div.techwrapper div.ship.tech212 img {
    background-position: -2600px 0
}

#shipyard #ship_213_large,#techinfo div.techwrapper div.ship.tech213 img {
    background-position: -1200px 0
}

#shipyard #ship_214_large,#techinfo div.techwrapper div.ship.tech214 img {
    background-position: -1400px 0
}

#shipyard #ship_215_large,#techinfo div.techwrapper div.ship.tech215 img {
    background-position: -800px 0
}

#shipyard div.detail_screen {
    height: 250px;
    background-image: url("/img/icons/5368907a3fd41c0a3a5bbf077fb24b.gif")
}

#shipyard .detail_screen #description {
    height: 45px
}

#shipyard .detail_screen #description .textlabel {
    height: 1px;
    left: -9999px;
    overflow: hidden;
    position: absolute;
    width: 1px
}

#defense #planet {
    height: 250px
}

#defense .c-left,#defense .c-right {
    top: 214px
}

#defensebuilding {
    width: 648px;
    height: 80px;
    margin: 10px auto 0 22px;
    position: relative
}

.building_list_80 li,#defensebuilding li,#rocketattack li {
    width: 80px;
    height: 80px;
    background-repeat: no-repeat;
    float: left;
    margin: 0 12px 10px 12px;
    position: relative;
    display: inline;
    z-index: 2
}

#rocketattack li a {
    background: url("/img/icons/e3d481656bab1b216428a98a2e022e.gif") no-repeat;
    color: #ff9600;
    display: block;
    height: 80px;
    text-decoration: none;
    width: 80px
}

.no-touch #defensebuilding li a:hover,.no-touch #rocketattack li a:hover,#defensebuilding li a.active,#rocketattack li a.active {
    background: url("/img/icons/85ac39e8f55c11b1634688f52030a6.gif") no-repeat
}

#defensebuilding .construction a {
    background: url("/img/icons/3c8fe32d22e51f7062901085f2fc12.gif") no-repeat
}

.no-touch #defensebuilding .construction a:hover,#defensebuilding .construction a.active {
    background: url("/img/icons/33b48c5ab13019eec2b94d04e3e5b0.gif") no-repeat
}

.building_list_80 .ecke,#defensebuilding .ecke {
    position: relative;
    float: left;
    top: 65px;
    left: 10px;
    width: 60px;
    text-align: right
}

#defensebuilding .buildingimg {
    position: relative
}

.building_list_80 .buildingimg,#defensebuilding .buildingimg,#div_traderScrap ul.defenders .buildingimg,#rocketattack .buildingimg,div.techImage.defense a {
    background-image: url("/img/icons/8ca8bdbf47953336d3c915a50fd5d4.png");
    background-repeat: no-repeat
}

div.techImage.defense.tech401.built a {
    background-position: -2px -2px
}

div.techImage.defense.tech401.notBuilt a {
    background-position: -2px -162px
}

.building_list_80 .defense401,.defense401 .buildingimg,#div_traderScrap #button401 .buildingimg {
    background-position: 0 0
}

.disabled>.defense401 .buildingimg {
    background-position: 0 -80px
}

.building_list_80 .defense401.off,.off>.defense401 .buildingimg,#div_traderScrap #button401.off .buildingimg {
    background-position: 0 -160px
}

div.techImage.defense.tech402.built a {
    background-position: -82px -2px
}

div.techImage.defense.tech402.notBuilt a {
    background-position: -82px -162px
}

.building_list_80 .defense402,.defense402 .buildingimg,#div_traderScrap #button402 .buildingimg {
    background-position: -80px 0
}

.disabled>.defense402 .buildingimg {
    background-position: -80px -80px
}

.building_list_80 .defense402.off,.off>.defense402 .buildingimg,#div_traderScrap #button402.off .buildingimg {
    background-position: -80px -160px
}

div.techImage.defense.tech403.built a {
    background-position: -162px -2px
}

div.techImage.defense.tech403.notBuilt a {
    background-position: -162px -162px
}

.building_list_80 .defense403,.defense403 .buildingimg,#div_traderScrap #button403 .buildingimg {
    background-position: -160px 0
}

.disabled>.defense403 .buildingimg {
    background-position: -160px -80px
}

.building_list_80 .defense403.off,.off>.defense403 .buildingimg,#div_traderScrap #button403.off .buildingimg {
    background-position: -160px -160px
}

div.techImage.defense.tech404.built a {
    background-position: -242px -2px
}

div.techImage.defense.tech404.notBuilt a {
    background-position: -242px -162px
}

.building_list_80 .defense404,.defense404 .buildingimg,#div_traderScrap #button404 .buildingimg {
    background-position: -240px 0
}

.disabled>.defense404 .buildingimg {
    background-position: -240px -80px
}

.building_list_80 .defense404.off,.off>.defense404 .buildingimg,#div_traderScrap #button404.off .buildingimg {
    background-position: -240px -160px
}

div.techImage.defense.tech405.built a {
    background-position: -322px -2px
}

div.techImage.defense.tech405.notBuilt a {
    background-position: -322px -162px
}

.building_list_80 .defense405,.defense405 .buildingimg,#div_traderScrap #button405 .buildingimg {
    background-position: -320px 0
}

.disabled>.defense405 .buildingimg {
    background-position: -320px -80px
}

.building_list_80 .defense405.off,.off>.defense405 .buildingimg,#div_traderScrap #button405.off .buildingimg {
    background-position: -320px -160px
}

div.techImage.defense.tech406.built a {
    background-position: -402px -2px
}

div.techImage.defense.tech406.notBuilt a {
    background-position: -402px -162px
}

.building_list_80 .defense406,.defense406 .buildingimg,#div_traderScrap #button406 .buildingimg {
    background-position: -400px 0
}

.disabled>.defense406 .buildingimg {
    background-position: -400px -80px
}

.building_list_80 .defense406.off,.off>.defense406 .buildingimg,#div_traderScrap #button406.off .buildingimg {
    background-position: -400px -160px
}

div.techImage.defense.tech407.built a {
    background-position: -482px -2px
}

div.techImage.defense.tech407.notBuilt a {
    background-position: -482px -162px
}

.building_list_80 .defense407,.defense407 .buildingimg,#div_traderScrap #button407 .buildingimg {
    background-position: -480px 0
}

.disabled>.defense407 .buildingimg {
    background-position: -480px -80px
}

.building_list_80 .defense407.off,.off>.defense407 .buildingimg,#div_traderScrap #button407.off .buildingimg {
    background-position: -480px -160px
}

div.techImage.defense.tech408.built a {
    background-position: -562px -2px
}

div.techImage.defense.tech408.notBuilt a {
    background-position: -562px -162px
}

.building_list_80 .defense408,.defense408 .buildingimg,#div_traderScrap #button408 .buildingimg {
    background-position: -560px 0
}

.disabled>.defense408 .buildingimg {
    background-position: -560px -80px
}

.building_list_80 .defense408.off,.off>.defense408 .buildingimg,#div_traderScrap #button408.off .buildingimg {
    background-position: -560px -160px
}

div.techImage.defense.tech502.built a {
    background-position: -722px -2px
}

div.techImage.defense.tech502.notBuilt a {
    background-position: -722px -162px
}

.building_list_80 .defense502,.defense502 .buildingimg,#div_traderScrap #button502 .buildingimg {
    background-position: -720px 0
}

.disabled>.defense502 .buildingimg {
    background-position: -720px -80px
}

.building_list_80 .defense502.off,.off>.defense502 .buildingimg,#div_traderScrap #button502.off .buildingimg {
    background-position: -720px -160px
}

div.techImage.defense.tech503.built a {
    background-position: -802px -2px
}

div.techImage.defense.tech503.notBuilt a {
    background-position: -802px -162px
}

.building_list_80 .defense503,.defense503 .buildingimg,#div_traderScrap #button503 .buildingimg {
    background-position: -800px 0
}

.disabled>.defense503 .buildingimg {
    background-position: -800px -80px
}

.building_list_80 .defense503.off,.off>.defense503 .buildingimg,#div_traderScrap #button503.off .buildingimg {
    background-position: -800px -160px
}

#defense .detail_screen div.pic {
    float: left;
    height: 200px;
    margin-left: 2px;
    position: relative;
    width: 200px
}

#defense .detail_screen div.pic,#techinfo div.techwrapper div.leftcol.defense img,#tutorial-content div#aufgabentext.defense img {
    background-image: url("/img/icons/2cea7a8949c05f1cece24475b21bb9.jpg");
    background-repeat: no-repeat
}

#defense #defense_401_large,#techinfo div.techwrapper div.defense.tech401 img,#tutorial-content div#aufgabentext.defense.launcher img {
    background-position: 0 0
}

#defense #defense_402_large,#techinfo div.techwrapper div.defense.tech402 img {
    background-position: -200px 0
}

#defense #defense_403_large,#techinfo div.techwrapper div.defense.tech403 img {
    background-position: -400px 0
}

#defense #defense_404_large,#techinfo div.techwrapper div.defense.tech404 img {
    background-position: -600px 0
}

#defense #defense_405_large,#techinfo div.techwrapper div.defense.tech405 img {
    background-position: -800px 0
}

#defense #defense_406_large,#techinfo div.techwrapper div.defense.tech406 img {
    background-position: -1000px 0
}

#defense #defense_407_large,#techinfo div.techwrapper div.defense.tech407 img {
    background-position: -1200px 0
}

#defense #defense_408_large,#techinfo div.techwrapper div.defense.tech408 img {
    background-position: -1400px 0
}

#defense #defense_502_large,#techinfo div.techwrapper div.defense.tech502 img {
    background-position: -1600px 0
}

#defense #defense_503_large,#techinfo div.techwrapper div.defense.tech503 img {
    background-position: -1800px 0
}
