@charset "utf-8";

body {font-size:70%;line-height:1.3;background:#000;color:#fff;margin:0px}
font,div {font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left}
a {color:#eee;text-decoration:none}
a:hover {color:#fff;text-decoration:underline}

img,table {border:0; vertical-align:middle;border-collapse:collapse}

p,form {padding:0}
h1,h2 {margin:0}

table {width:100%}

input,select {font-size:95%;border:1px solid #000;background:#111;color:#ccc}
.box input {border:1px solid #111}

h1 {font-size:120%}
h2 {font-size:105%}
.title h1,.title h2 {font-size:100%}
.small {font-size:90%}

.bold,.progressbar {font-weight:bold}
.italic {font-style:italic}
#frame,.center,.progressbar div,.tabs,body {text-align:center}
.right {text-align:right}
.left {float:left}
.justify {text-align:justify}

textarea.bg {color:#fff}
.red {color:#f00}
.yellow {color:yellow}
.green {color:#3c0}
.blue {color:#0af}

div.main {float:left;width:77.5%}
div.side {float:left;width:22.5%}
div.float,#adbox,#rightbox {float:left}
div.floatr {float:right}
div.float20 {float:left;width:19.99%}
div.float25 {float:left;width:24.99%}
div.float33 {float:left;width:33.32%}
div.float40 {float:left;width:39.99%}
div.float50 {float:left;width:49.99%}
div.float60 {float:left;width:59.99%}
div.float66 {float:left;width:66.65%}
div.float75 {float:left;width:74.99%}
div.float80 {float:left;width:79.99%}
div.clearer {clear:both}

.hidden {display:none}

.marginbox {margin:0 8px}

#frame {width:960px;margin:auto;padding-bottom:10px}

* html div {width:100%}
* html table {font-size:100%}

.box,.box2,.title,table,.progressbar,.border,.msgbox,.thumb,.boxmain {border:1px solid #000}
.box,table,.bg,td,.boxmain {background:#1a1a1a url('images/box.jpg') repeat-x}
.box2,.bg2,.cat,.row2,.catdiv,.bg2 td {background:#222 url('images/box2.jpg') repeat-x}
.box,.box2,.title,.msgbox {padding:3px 6px}
.title, th {background:#0e0c06 url('images/title.jpg') repeat-x;padding:2px 4px}
td,td.bg2,td.bg {padding:3px 6px}
.boxmain {padding:12px 16px}

#topbar {height:45px;background:url('images/topbar.jpg')}
#topbar a {padding:0 8px}
#topnav {height:34px;background:url('images/topnav.jpg')}
#mainpic {height:266px;background:url('images/mainpic.jpg')}
#mainpic_ingame {height:160px;background:url('images/mainpic_ingame.jpg')}
#navbar {height:40px;background:url('images/navbar.jpg')}
#navbar a {padding:0 8px}
#loginbox {height:495px;background:url('images/loginbox.jpg') no-repeat}
#screenboxes {height:125px;background:url('images/screenboxes.jpg')}
#adbox {height:620px;width:260px;background:url('images/adbox.jpg') no-repeat}

#content {background:url('images/content_bg.jpg')}
#content_top {min-height:324px;background:url('images/content_top.jpg') no-repeat}
#content_bottom {height:10px;background:url('images/content_bottom.jpg') no-repeat}
#rightbox {width:195px;height:630px;background:url('images/rightbox.jpg') no-repeat}
#adboxes {height:272px;background:url('images/adboxes3.jpg') no-repeat}
#adboxes2 {height:112px;background:url('images/adboxes2.jpg') no-repeat}

#maininfos #content {background:url('images/content_bg2.jpg');min-height:618px}
#maininfos #content_top {min-height:324px;background:url('images/content_top2.jpg') no-repeat}
#maininfos #content_bottom {height:10px;background:url('images/content_bottom2.jpg') no-repeat}
#maininfos .box, #maininfos .box2, #maininfos .title, #maininfos .bg2, #maininfos table, #maininfos td {background:none;border:0}
#maininfos .title {height:30px}
#maininfos input {border:1px solid #000}

#gebaudemap {background:#222 url('../images/buildings.jpg');height:580px;width:580px;cursor:pointer}
#gebaudemap2 {background:#222 url('../images/buildings2.jpg');height:290px;width:580px;cursor:pointer}

p,form,.marginbox .box,.marginbox .box2,.marginbox .title {margin:0}

.state_bar {margin:auto;height:12px;width:128px;background:url('images/state_bar.png')}
.progressbar {margin:0 5px;background:#000 url('images/status_grey.gif')}
.progressbar div {background:url('images/status_red.gif')}

.tabs {cursor: pointer}
.msgbox {background:#1a1a1a url('images/msgbox.png') no-repeat;background-position:8px 11px;padding:10px;padding-left:30px}

.overflow,#top,#nav {overflow:hidden}
.underline {text-decoration:underline}

.padding1 {padding:1px}
.padding2 {padding:2px}
.padding5 {padding:5px}
.padding10 {padding:10px}
.padding20 {padding:20px}
