body {
	background-color:black;
	background-image:url(img/impbg.jpg);
	background-repeat:no-repeat;
	font: 12px Verdana;
	color:#d7d9ef;
	margin: 0;
	padding: 0;
	border: 0;
}

@font-face {
  font-family: 'Droid Sans Mono';
  font-style: normal;
  font-weight: normal;
  src: local('Droid Sans Mono'), url('http://themes.googleusercontent.com/font?kit=ns-m2xQYezAtqh7ai59hJViAdY2Sz5g753dOuB6TK0I') format('truetype');
}

img, div, a, li { behavior: url(iepngfix.htc) }

img { border:0; }

a { color:#787ebf; text-decoration:none; font: 12px Verdana; }
a:hover { color:#7fdb9b; text-decoration:none; }
h1 { font-size: 15px; }
h3 { margin:0; }
h3.form {margin-bottom:5px; }
span.quote { color:#787ebf; }
span.form { display:block; float:left; text-align:right; width:100px; padding-right:5px;}
span.smallblue { font: italic 9.5px Lucida Bright; color:#787ebf; }
span.output { font: 22px Goergia; color: #bbc8ec; }
span.rsl { color:#de1b1b; }
span.me { color:#8c919f; }

ul { margin: 0 0 0 295px; padding: 0; }
li { float:left; height:175px; overflow:hidden; font: 11px Tahoma; }
li a { color:#e1d7ef; text-decoration:none; font: 11px Tahoma; }
li a:hover { color:#7fdb9b; text-decoration:none; }

.allgemeines { background: url('img/nav/ubersicht.png') top left no-repeat; width:199px; height:26px; display:block; }
* html .allgemeines { height: 175px; }
.imperium { background: url('img/nav/imperium.png') top left no-repeat; width:151px; height:26px; display:block;}
* html .imperium { height: 175px; }
.militar { background: url('img/nav/militar.png') top left no-repeat; width:129px; height:26px; display:block;}
* html .militar { height: 175px; }
.internes { background: url('img/nav/intern_imp.png') top left no-repeat; width:150px; height:26px; display:block;}
* html .internes { height: 175px; }
.regelwerk { background: url('img/nav/regelwerk.png') top left no-repeat; width:154px; height:26px; display:block;}
* html .regelwerk { height: 175px; }
.kontakt { background: url('img/nav/kontakt_imp.png') top left no-repeat; width:115px; height:26px; display:block;}
* html .kontakt { height: 175px; }

p.speshell { padding: 23px 0 15px 55px; }
* html p.speshell { padding-top: 30px; }
p.subtext { padding: 23px 0 15px 20px; }
* html p.subtext { padding-top: 30px; }

p.gadms { padding-left:25px; color:#787ebf; }
p.bigger { text-align:center; font: italic 9.5px Lucida Bright; color:#787ebf; }

img.logo { float:left; clear:none; position:absolute; }
img.icon { float:left; }

div#inorder { width:150px; float:left; clear:none; font: italic 9.5px Lucida Bright; color:#787ebf; text-align:left; }
div#inorder-chronik { padding-left:10px; width:125px; height:125px; float:left; clear:none; font: italic 9.5px Lucida Bright; color: #787ebf; text-align:left; }
div#timeline { width:80px; float:left; clear:none; font: italic 9.5px Lucida Bright; color:#787ebf; text-align:left; }
div#chronik { padding-left:75px; }
div#units { width:121px; float:left; clear:none; font: italic 9.5px Lucida Bright; color:#787ebf; margin-right: 8px; }
div#unitorder { width:90px; height:90px; display:block; float:left; font: italic 9.5px Lucida Bright; color:#787ebf; }
div#margin { margin-left: 45px; }
div#formular h3 { margin-bottom:5px; }
div#name-input { display:block; width:505px; height:159px; background-image: url(img/anmeldung_name-input.jpg); }
div#alter-input { display:block; width:505px; height:159px; background-image: url(img/anmeldung_alter-input.png); }
div#planetenwahl-input { display:block; width:505px; height:159px; background-image: url(img/anmeldung_planetenwahl-input.png); }
div#mail-input { display:block; width:505px; height:159px; background-image: url(img/anmeldung_mail-input.jpg); }
div#anmeldung-output { font: 22px Georgia; color:#787ebf; }
div#error { display:none; }
div#log { padding-left:30px; font: 13px Droid Sans Mono; }
div#members { float:left; width: 225px; min-height: 300px; padding-top: 25px; }
div#boni { height: 100px; }
div#boni img { float:left; }
div#profil-unit { float:right; height: 325px; margin-right:25px; }
div#individual-member { margin: 0 0 5px 50px; padding-top: 5px; width: 220px; height: 45px; }

.columntop { margin-bottom: -3px; }
.symbole { float:left; clear:none; }
.key { margin-top: -6px; }
.eingabe { border: solid 1px #596891; color:#d7d9ef; background: #3e455a; width:85px; height:15px; }
.auswahl { border: solid 1px #596891; color:#d7d9ef; background: #3e455a; width:157px; height:20px; }
.anmeldung-name { border: 0; padding-left: 10px; font: italic 22px Georgia; color: #bbc8ec; background: #323d5a; width: 286px; height: 34px; margin-top: 74px; margin-left: 100px; }
.anmeldung-alter { border: 0; padding-left: 10px; font: italic 22px Georgia; color: #bbc8ec; background: #323d5a; width: 40px; height: 36px; margin-top: 76px; margin-left: 222px; }
.join { border: solid 1px #596891; color:#d7d9ef; background: #3e455a; width:155px; height:15px; margin-bottom:5px; }
.senden { border: solid 1px #596891; color:#d7d9ef; background: #3e455a; width:125px; height:25px; }
.vorgeschichte { border: solid 1px #596891; color:#d7d9ef; background: #3e455a; width:500px; height:250px; }
.button { position:absolute; clear:none; margin:0 10px 0 5px; }
.join1 { position:absolute; clear:none; margin: 67px 0 0 -15px; }
.join2 { position:absolute; clear:none; margin: 72px 0 0 -11px; }
.topinput { margin-top: 0px; }
a.profil { font-size: 18px; color: #d7d9ef; font-weight: bold; }


div#nav { width: 1220px; height: 175px; }
div#content { margin:0 0 0 85px; width: 915px; }

div#left { float:left; clear:left; }
div#left img { margin-bottom: -3px; }
	div#main { width:641px; min-height:170px; display:table; background:url(img/layoutpro_mainmid.png) repeat-y; }
	div#main img { margin: 0 0 -2px 0; }
		div#text { width:511px; margin:auto; padding-bottom:20px; }
		div#news { margin:0 0 10px 10px; }
		div#icon { width: 123px; height: 115px; float:left; clear:none; }

div#right { float:right; clear:none; margin-top: -56px}
	div#login { width:263px; height:56px; background:url(img/login.png) no-repeat; }
		div#logintext { width:212px; height:14px; padding:23px 0 0 30px; }
	div#feat { width:263px; min-height:170px; background:url(img/columnbg_mid.png) repeat-y; }
		div#feattext { width:175px; margin:auto; padding-bottom:10px; }
		div#feattext p { margin:0; clear:left; font-size:9px; }
		div#feattext a { margin:0; clear:left;font-size:9px; }

a.storyline {
	display:block;
	width:263px;
	height:255px;
	background-image:url(img/storylinesprite_c.png);
	background-repeat:no-repeat;
	background-position:0 0;
}

a.storyline:hover,a.storyline.hover { background-position:0 -255px; }

//* Rangliste */
    
.memberlist-table {
	width:480px;
	font-family: verdana;
	font-size: 12px;
	color: #D7D9EF;
	margin:50 0 25 0;
} 
    
.head {
	background: #2E314A;
	color:#787EBF;
}
    
.cell {
	background: #2E314A;
}
    
.name {
	width:185px;
}
    
.head-name {
	width:185px;
	background: url(img/corner_1.png);
	background-repeat: no-repeat;
}
    
.bottom-name {
	width:185px;
	background: url(img/corner_3.png);
	background-repeat: no-repeat;
}
    
.branch {
	width:70px;
}
    
.einheit {
	width:155px;
}
    
.rang {
	width:70px;
}
    
.head-rang {
	width:70px;
	background: url(img/corner_2.png);
	background-repeat: no-repeat;
	background-position:right;
}
    
.bottom-rang {
	width:70px;
	background: url(img/corner_4.png);
	background-repeat: no-repeat;
	background-position:right;
}