html, body
{
    height:100%;
    width:100%;
	margin: 0;
	padding: 0;
	background: #38311F;
	text-align: center;
	cursor:default;
	font-family: Tahoma,Arial,Verdana, sans-serif;
    font-size: 12px;
}

.body_contentpage
{
    height:100%;
    width:100%;
    margin: 0px;
	padding: 0px;
	background-color: #292823;
	color: #989684;
	text-align: center;
	font-family: Tahoma,Arial,Verdana, sans-serif;
    font-size: 12px;
}

.body_baseview
{
    height:100%;
    width:100%;
    margin: 0px;
	padding: 0px;
	background-color: #292823;
	color: #989684;
	text-align: center;
	font-family: Tahoma,Arial,Verdana, sans-serif;
    font-size: 12px;
}

.body_loading
{
    height:100%;
    width:100%;
    margin: 0px;
	padding: 0px;
	background-color: #38362A;
	font-family:  Arial, sans-serif;
	font-size: 11px;
	color: #989684;
	text-align: center;
}

.logotable
{
    position:absolute;
    left:0px;
    top:0px;
    z-index:1;
}

a:link { font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: none; text-decoration:none }
a:visited { font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: none; text-decoration:none }
a:hover { font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC; font-weight: none; text-decoration:none }
a:active { font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC; font-weight: none; text-decoration:none }
a:focus { font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC; font-weight: none; text-decoration:none }

.blacklink:link { font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: none; text-decoration:underline }
.blacklink:visited { font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: none; text-decoration:underline }
.blacklink:hover { font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: none; text-decoration:none }
.blacklink:active { font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: none; text-decoration:none }
.blacklink:focus { font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: none; text-decoration:none }

h2 {  font-family:  Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; font-weight: bold}
.submenu_txt {font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: none}
.submenu_clicked {font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC; font-weight: none; text-decoration: underline;}
.quest_txt {font-family:  Book Antiqua, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: none; line-height:16.7px;}

.trow_selected_li {
    font-family:  Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #FFFFFF; 
    font-weight: bold;
    
    border-top: 1px solid #FF0000; 
    border-bottom:1px solid #FF0000; 
    border-left: 1px solid #FF0000; 
    background-color:#41423F;
}

.trow_selected {
    font-family:  Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #FFFFFF; 
    font-weight: bold;
    
    border-top: 1px solid #FF0000; 
    border-bottom:1px solid #FF0000; 
    background-color:#41423F;
}

.trow_selected_re {
    font-family:  Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #FFFFFF; 
    font-weight: bold;
    
    border-top: 1px solid #FF0000; 
    border-bottom:1px solid #FF0000; 
    border-right: 1px solid #FF0000; 
    background-color:#41423F;
}

.trow_table_border_bottom {
    font-family:  Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #FFFFFF; 
    font-weight: bold;
    
    height:28px;
    border-bottom:2px solid #77795F; 
    border-top:1px solid #77795F;
    border-left:0px; 
    border-right:0px;
    background-color:#525342;
}

.tbl_bordered {
    font-family:  Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #FFFFFF; 
    font-weight: none;
    
    border-top: 1px solid #77795F; 
    border-bottom:1px solid #77795F; 
    border-right: 1px solid #77795F; 
    border-left: 1px solid #77795F; 
}

.tbl_std {
	background-color: #413d2f;
    font-family:  Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #FFFFFF; 
    font-weight: none;
    border:1px solid #2f2219;
}

.tbl_std_no_border {
	background-color: #413d2f;
    font-family:  Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #FFFFFF; 
    font-weight: none;
}

.tbl_std th {
	background-color:#38362a;    
	font-family:  Arial, Helvetica, sans-serif; 
    font-size: 13px; 
    color: #FFFFFF; 
    font-weight: bold;
    height: 25px;
}

.headline_text_bold {  font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold}
.std_text {  font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: none}
.std_text_bold {  font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold}
.std_text_grey {  font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffee; font-weight: bold;}
.std_text_greyedout {  font-family:  Arial,  sans-serif; font-size: 12px; color: #797979; font-weight: none}
.std_text_executiontime {  font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #292823; font-weight: none}
.std_text_version {  font-family:  Arial, Helvetica, sans-serif; font-size: 9px; color: #CCCCCC; font-weight: none}
.std_text_black {  font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: none}
.std_text_bold_grey {  font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC; font-weight: bold}
.std_text_bold_black {  font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold}
.std_text_huge {  font-family:  Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; font-weight: bold}
.std_text_huge32 {  font-family:  Arial, Helvetica, sans-serif; font-size: 32px; color: #FFFFFF; font-weight: none}
.black_text {  font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: none}
.black_text_huge {  font-family:  Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight: bold}
.white_text_huge {  font-family:  Arial, Helvetica, sans-serif; font-size: 16px; color: #ffffff; font-weight: none}
.red_text_huge {  font-family:  Arial, Helvetica, sans-serif; font-size: 32px; color: #ff0000; font-weight: bold}
.grey_text {  font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #757169; font-weight: none}
.black_text_bold {  font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold}
.ress_text { font-family:  Arial, sans-serif; font-size: 11px; color: #39BA92; }
.outgame_text { font-family:  Arial, sans-serif; font-size: 11px; color: #000000; font-weight: none; }
.out_footer_txt { font-family:  Arial, sans-serif; font-size: 8px; color: #FFE7D6; font-weight: none; }

.line 
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.invisible { display: none; }

input,select,textarea,.input
{
    padding: 1px;
	background-color:#201F1C;
 	font-family: Verdana,Arial,Helvetica;
 	color:#E2FFDE; 
 	font-size:12px;
	border:1px; 
	border-color:#545448; 
	border-style:solid;
}
input:focus,select:focus,textarea:focus {border: 1px solid #7A7A66; background-color: #3F3D37;}

.classic_input {
    padding: 1px;
	background-color:#FFFFFF;
 	font-family: Verdana,Arial,Helvetica;
 	color:#000000; 
 	font-size:16px;
	border:1px; 
	border-color:#cccccc; 
	border-style:solid;
}
.classic_input:focus {border: 1px solid #cccccc; background-color: #FFFFFF;}

.inp_coord {
	width: 30px;
}

.transbox
{
    margin: 0 50px;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
}

.fieldDetails_light
{
  z-index:500; 
  
  filter:alpha(opacity=20); 
  opacity: 0.2; 
  -moz-opacity:0.2;
  
  position: absolute;
  background-color: #333333;
  layer-background-color: #333333;
  border: 1px outset black;
}

.fieldDetails_block
{
  z-index:500; 
  
  filter:alpha(opacity=100); 
  opacity: 1.0 ; 
  -moz-opacity:1.0;
  
  position: absolute;
  background-color: #333333;
  layer-background-color: #333333;
  border: 1px outset black;
}

.ol {
  z-index:9999; 
  position: absolute;
  display: none;


  border: 0px;
}

.contextMenu
{
  z-index:251; 
  
  filter:alpha(opacity=90); 
  opacity: 0.9; 
  -moz-opacity:0.9;
  
  position: absolute;
  visibility: hidden;
  width: 120px;
  background-color: #333333;
  layer-background-color: #333333;
  border: 1px outset black;
}

a.menu {
      PADDING-RIGHT: 0px;
      MARGIN-TOP: 1px;
      DISPLAY: block;
      PADDING-LEFT: 2px;
      FONT-WEIGHT: bold;
      FONT-SIZE: 12px;
      PADDING-BOTTOM: 2px;
      COLOR: #FFFFFF;
      PADDING-TOP: 2px;
      FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
      HEIGHT: 18px;
      BACKGROUND-COLOR: transparent;
      text-align: left;
}
a.menu:link {
      BORDER-RIGHT: #606060 0px solid;
      BORDER-TOP: #606060 0px solid;
      BORDER-LEFT: #606060 0px solid;
      COLOR: #FFFFFF;
      BORDER-BOTTOM: #606060 0px solid;
      TEXT-DECORATION: bold;
      FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
a.menu:visited {
      BORDER-RIGHT: #606060 0px solid;
      BORDER-TOP: #606060 0px solid;
      BORDER-LEFT: #606060 0px solid;
      COLOR: #FFFFFF;
      BORDER-BOTTOM: #606060 0px solid;
      TEXT-DECORATION: bold;
      FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
a.menu:hover {
      BORDER-RIGHT: #606060 0px solid;
      BORDER-TOP: #606060 0px solid;
      BORDER-LEFT: #606060 0px solid;
      COLOR: #FFFFFF;
      BORDER-BOTTOM: #000000 0px solid;
      BACKGROUND-COLOR: #606060;
      TEXT-DECORATION: bold;
      FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
a.menu:active {
      BORDER-RIGHT: #606060 0px solid;
      BORDER-TOP: #606060 0px solid;
      BORDER-LEFT: #606060 0px solid;
      COLOR: #FFFFFF;
      BORDER-BOTTOM: #606060 0px solid;
      BACKGROUND-COLOR: transparent;
      TEXT-DECORATION: bold;
      FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}


a.letterselector {
      PADDING-RIGHT: 0px;
      MARGIN-TOP: 1px;
      DISPLAY: block;
      PADDING-LEFT: 0px;
      FONT-WEIGHT: bold;
      FONT-SIZE: 12px;
      PADDING-BOTTOM: 2px;
      COLOR: #FFFFFF;
      PADDING-TOP: 2px;
      FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
      HEIGHT: 18px;
      WIDTH: 25px;
      BACKGROUND-COLOR: transparent;
      text-align: center;
}
a.letterselector:link {
      BORDER-RIGHT: #606060 0px solid;
      BORDER-TOP: #606060 0px solid;
      BORDER-LEFT: #606060 0px solid;
      COLOR: #FFFFFF;
      BORDER-BOTTOM: #606060 0px solid;
      TEXT-DECORATION: none
}
a.letterselector:visited {
      BORDER-RIGHT: #606060 0px solid;
      BORDER-TOP: #606060 0px solid;
      BORDER-LEFT: #606060 0px solid;
      COLOR: #FFFFFF;
      BORDER-BOTTOM: #606060 0px solid;
      TEXT-DECORATION: none
}
a.letterselector:hover {
      BORDER-RIGHT: #606060 0px solid;
      BORDER-TOP: #606060 0px solid;
      BORDER-LEFT: #606060 0px solid;
      COLOR: #FFFFFF;
      BORDER-BOTTOM: #000000 0px solid;
      BACKGROUND-COLOR: #606060;
      TEXT-DECORATION: none
}
a.letterselector:active {
      BORDER-RIGHT: #606060 0px solid;
      BORDER-TOP: #606060 0px solid;
      BORDER-LEFT: #606060 0px solid;
      COLOR: #FFFFFF;
      BORDER-BOTTOM: #606060 0px solid;
      BACKGROUND-COLOR: transparent;
      TEXT-DECORATION: none
}

a.letterselector_sel {
      PADDING-RIGHT: 0px;
      MARGIN-TOP: 1px;
      DISPLAY: block;
      PADDING-LEFT: 0px;
      FONT-WEIGHT: bold;
      FONT-SIZE: 12px;
      PADDING-BOTTOM: 2px;
      COLOR: #FFFFFF;
      PADDING-TOP: 2px;
      FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
      HEIGHT: 18px;
      WIDTH: 25px;
      BACKGROUND-COLOR: transparent;
      text-align: center;
      border-left: #525342 1px solid;
      border-right: #525342 1px solid;
      border-top: #525342 1px solid;
      border-bottom: #525342 1px solid;
}
a.letterselector_sel:link {
      BORDER-RIGHT: #606060 0px solid;
      BORDER-TOP: #606060 0px solid;
      BORDER-LEFT: #606060 0px solid;
      COLOR: #FFFFFF;
      BORDER-BOTTOM: #606060 0px solid;
      TEXT-DECORATION: none;
      border-left: #525342 1px solid;
      border-right: #525342 1px solid;
      border-top: #525342 1px solid;
      border-bottom: #525342 1px solid;
}
a.letterselector_sel:visited {
      BORDER-RIGHT: #606060 0px solid;
      BORDER-TOP: #606060 0px solid;
      BORDER-LEFT: #606060 0px solid;
      COLOR: #FFFFFF;
      BORDER-BOTTOM: #606060 0px solid;
      TEXT-DECORATION: none;
      border-left: #525342 1px solid;
      border-right: #525342 1px solid;
      border-top: #525342 1px solid;
      border-bottom: #525342 1px solid;
}
a.letterselector_sel:hover {
      BORDER-RIGHT: #606060 0px solid;
      BORDER-TOP: #606060 0px solid;
      BORDER-LEFT: #606060 0px solid;
      COLOR: #FFFFFF;
      BORDER-BOTTOM: #000000 0px solid;
      BACKGROUND-COLOR: #606060;
      TEXT-DECORATION: none;
      border-left: #525342 1px solid;
      border-right: #525342 1px solid;
      border-top: #525342 1px solid;
      border-bottom: #525342 1px solid;
}
a.letterselector_sel:active {
      BORDER-RIGHT: #606060 0px solid;
      BORDER-TOP: #606060 0px solid;
      BORDER-LEFT: #606060 0px solid;
      COLOR: #FFFFFF;
      BORDER-BOTTOM: #606060 0px solid;
      BACKGROUND-COLOR: transparent;
      TEXT-DECORATION: none;
      border-left: #525342 1px solid;
      border-right: #525342 1px solid;
      border-top: #525342 1px solid;
      border-bottom: #525342 1px solid;
}

.icon_left
{
    float: left;
}
.btnlink {
	padding:3px;
	border:1px solid #606060;
	background-color: #333333;
	color: #ffffff;
	height:50px;
}
.btnlink img {
	border:none;
	vertical-align:bottom;
}
.btnlink:hover {
	background-color: #525342;
}

.mf {
	position:absolute;
	width:74px;
	height:74px;
}
.frm {
	position:absolute;
}
.blk {
	position:absolute;
	width:685px;
	height:380px;
	left:73px; 
	top:3px; 
	z-index:241;
	border: 0px;
}

.borderless {
    border: 0px;
}

a.aRed:link {
	color:#ff0000;
	font-weight:bold;
}
a.aRed:visited {
	color:#ff0000;
	font-weight:bold;
}
a.aRed:hover {
	color:#ff0000;
	font-weight:bold;
}
a.aRed:active {
	color:#ff0000;
	font-weight:bold;
}

a.aBlue:link {
	color:#66E5FF;
	font-weight:bold;
}
a.aBlue:visited {
	color:#66E5FF;
	font-weight:bold;
}
a.aBlue:hover {
	color:#66E5FF;
	font-weight:bold;
}
a.aBlue:active {
	color:#66E5FF;
	font-weight:bold;
}

a.aGreen:link {
	color:#99FF66;
	font-weight:bold;
}
a.aGreen:visited {
	color:#99FF66;
	font-weight:bold;
}
a.aGreen:hover {
	color:#99FF66;
	font-weight:bold;
}
a.aGreen:active {
	color:#99FF66;
	font-weight:bold;
}

a.aWhite:link {
	color:#ffffff;
	font-weight:bold;
}
a.aWhite:visited {
	color:#ffffff;
	font-weight:bold;
}
a.aWhite:hover {
	color:#ffffff;
	font-weight:bold;
}
a.aWhite:active {
	color:#ffffff;
	font-weight:bold;
}

a.aBlack:link {
	color:#000000;
	font-weight:bold;
}
a.aBlack:visited {
	color:#000000;
	font-weight:bold;
}
a.aBlack:hover {
	color:#000000;
	font-weight:bold;
}
a.aBlack:active {
	color:#000000;
	font-weight:bold;
}