body {
	background-image: url(images/background7.jpg);
	background-repeat: repeat;
	background: black;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #DAA520;
	height: 100%;
	margin-top: 5px
}

html {
	height: 100%;
}
h1{
	font-size: 20px;	
}
/* ======================== FRAME ================================ */
div {
	margin: 0;
}

.frame {
	max-width: 1300px;
	max-height: 1200px;
}

.ro {
	background: url(gfx/frame-top-right.gif) top right no-repeat;
}

.lo {
	background: url(gfx/frame-top-left.gif) top left no-repeat;
}

.ru {
	background: url(gfx/frame-bottom-right.gif) bottom right no-repeat;
}

.lu {
	background: url(gfx/frame-bottom-left.gif) bottom left no-repeat;
}

.inhalt {
	margin: 0;
	padding: 50px 100px 70px 120px;
}

/* ======================== FRAME 2 ================================ */
.frame2 {
	max-width: 1300px;
	max-height: 1200px;
	background-image: url(images/background7.jpg);
	background-repeat: repeat;
	padding: 3px;
}

.ro2 {
	background: url(gfx/frame2-top-right.gif) top right no-repeat;
}

.lo2 {
	background: url(gfx/frame2-top-left.gif) top left no-repeat;
}

.ru2 {
	background: url(gfx/frame2-bottom-right.gif) bottom right no-repeat;
}

.lu2 {
	background: url(gfx/frame2-bottom-left.gif) bottom left no-repeat;
}

.inhalt2 {
	margin: 0;
	padding: 15px 15px 15px 15px;
}

.inhalt p {
	margin: 0;
	padding: 0;
}

/* ======================== TAbelle ================================ */
table.layout {
	border: none;
	width: 100%;
	padding: 0px;
}

td.layout {
	display: table-cell;
	border: none;
	padding: 0px;
	color: #8A8A8A;
	font-size: 11px;
	font-family: Arial;
	text-align: left;
	vertical-align: top;
}

td.layout-middle {
	display: table-cell;
	border: none;
	padding: 0px;
	color: #8A8A8A;
	font-size: 11px;
	font-family: Arial;
	text-align: left;
	vertical-align: middle;
}

/* ======================== GAME ================================ */
table.game {
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: #191919;
	width: 850px;
}

table.game_inner {
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: #191919;
	width: 100%;
}

table.game_left {
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: #191919;
	width: 100%;
	height: 100%
}

table.game_right {
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: #191919;
	width: 100%;
	height: 100%
}

tr.body_header {
	font-weight: bold;
}

/* ======================== GAME-HEADER ================================ */
td.header_left {
	background-image: url(images/game_header_left.jpg);
	width: 9px;
	height: 18px;
	background-repeat: no-repeat;
}

td.header_center {
	background-image: url(images/game_header_center.jpg);
	height: 18px;
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #DAA520;
	white-space: nowrap;
	text-align: left;
}

td.header_right {
	background-image: url(images/game_header_right.jpg);
	width: 9px;
	height: 18px;
	background-repeat: no-repeat;
}

/* ======================== GAME-BODY================================ */
td.body_left {
	background-image: url(images/game_body_left.jpg);
	width: 9px;
	height: 1px;
	background-repeat: repeat-y;
}

td.body_center {
	color: #8A8A8A;
	font-size: 11px;
	font-family: Arial;
	padding: 3px 3px 3px 3px;
	text-align: left;
}

td.body_right {
	background-image: url(images/game_body_right.jpg);
	width: 9px;
	height: 1px;
	background-repeat: repeat-y;
}

/* ======================== GAME-FOOTER================================ */
td.footer_left {
	background-image: url(images/game_footer_left.jpg);
	width: 9px;
	height: 2px;
	background-repeat: no-repeat;
}

td.footer_center {
	background-image: url(images/game_footer_center.jpg);
	height: 2px;
	background-repeat: repeat;
}

td.footer_right {
	background-image: url(images/game_footer_right.jpg);
	width: 9px;
	height: 2px;
	background-repeat: no-repeat;
}

table.login {
	border: 0px;
	font-family: Arial;
	font-size: 11px;
	color: #DAA520;
	width: 250px;
}

td.login {
	padding-left: 4px;
}

table.menu {
	border: 0px;
	background-color: #2B2B2B;
	width: 226px;
}

/* ================= LINE ============================= */
td.line {
	background-image: url(images/game_body_line.jpg);
	width: 9px;
	height: 1px;
	background-repeat: repeat-x;
}

td.menu_0 {
	background-image: url(images/game_menu_0.jpg);
	width: 22px;
}

td.menu {
	color: #8A8A8A;
	font-size: 11px;
	font-family: Arial;
	text-align: center;
}

td.menu_1 {
	background-image: url(images/game_menu_1.jpg);
	width: 37px;
	height: 22px;
	padding-left: 6px;
}

td.linkdiv {
	padding-left: 6px;
	text-align: center;
}

td.menu_2 {
	background-image: url(images/game_menu_2.jpg);
	width: 161px;
	height: 22px;
	padding-left: 3px;
	background-repeat: no-repeat;
}

td.menu_3 {
	background-image: url(images/game_menu_3.jpg);
	width: 6px;
}

a {
	font-family: Arial;
	font-size: 11px;
	color: #CAB283;
	text-decoration: none;
	border: none;
}

a:hover {
	color: #CAB283;
	border: none;
}

a:active {
	color: #CAB283;
	border: none;
}

.style1 {
	color: #C1C1C1;
}

/* ================= FORMULARE ============================*/
.input164x35 {
	width: 134px;
	height: 27px; /* entspricht Grafikhöhe */
	background: url(gfx/input164x35.gif); /* Hintergrundgrafik */
	border: 0; /* Elementrahmen deaktivieren */
	padding: 8px 15px 0 15px;
	/* Innenabstand oben - rechts - unten - links */
	color: #DAA520;
}

.button164x33 {
	width: 164px;
	height: 33px; /* entspricht Grafikhöhe */
	background: url(gfx/button164x33.gif); /* Hintergrundgrafik */
	border: 0; /* Elementrahmen deaktivieren */
	padding: 0px 10px 0 10px;
	/* Innenabstand oben - rechts - unten - links */
	color: #DAA520;
}

span.select {
	position: absolute;
	width: 134px;
	/* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 27px;
	padding: 8px 15px 0 15px;
	color: #DAA520;	
	background: url(gfx/select164x35.gif) no-repeat;
	overflow: hidden;
}

span.checkbox {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(checkbox.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}

span.radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(radio.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}

input.small {
	background: Black;
	color: #DAA520;
	width: 60px;
	border: 1px solid Gray;
}

input.big {
	background: Black;
	color: #DAA520;
	width: 80%;
	border: 1px solid Gray;
}

textarea {
	background: Black;
	color: #DAA520;
	width: 100%;
	border: 1px solid Gray;
}

select {
	background: Black;
	color: #DAA520;
	border: 0px solid Gray;
	font-size: 11px;
	font-family: Arial;
	width: 144px;
}

.radio {
	border: 0px;
	background-color: transparent;
	width: 20px
}

.checkbox {
	border: 0px;
	background-color: transparent;
	width: 20px
}

font.post_berichte {
	color: #DAA520;
}

font.roh_genug {
	color: #8A8A8A;
}

font.roh_zuwenig {
	color: #DAA520;
}

.hangar_frei {
	color: Green;
}

.hangar_voll {
	color: #DAA520;
}

.hangar_ueber {
	color: Red;
}

a.roh_zuwenig {
	color: #DAA520;
}

.version {
	color: #DAA520;
	text-align: center;
	font-family: Arial;
	font-size: 11px;
}

td.chat {
	font-size: 12px;
	color: #8A8A8A;
}

.important {
	color: #DAA520;
}

.ready {
	color: Green;
}

img.thumb {
	width: 145px;
	border: none;
}

.noborder {
	border: none;
}

table.middle {
	height: 100%;
	width: 100%;
}

td.middle {
	height: 100%;
	width: 100%;
	vertical-align: middle;
	text-align: center;
}

div.layerUnten {
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 0;
}

div.layerOben {
	position: relative;
	top: -50px;
	left: -50px;
	z-index: 1;
}