#indexBody {
  background-color: #000;
  color: #fff;
  text-align: center;
  font-family: "Times New Roman", Times, Serif;
}

#insideBody{
  background-color: #000;
  color: #000;
  /*text-align: center;*/
  font-family: "Times New Roman", Times, Serif;
  font-size: 10pt;
}

#ingameBody{
  background-color: #000;
  color: #fff;
  /*text-align: center;*/
  font-family: "Times New Roman", Times, Serif;
  font-size: 12pt;
}

#inside {
  text-align: left;
  font-size: 10pt;
}

.miniHeadline {
  font-weight: bold;
  font-variant: small-caps;
  font-size: 12pt;
  font-family: "Times New Roman", Times, Serif;
}

.smallHeadline {
  font-weight: bold;
  font-variant: small-caps;
  font-size: 14pt;
  font-family: "Times New Roman", Times, Serif;
}

.headline {
  font-weight: bold;
  font-variant: small-caps;
  font-size: 20pt;
  font-family: "Times New Roman", Times, Serif;
}

.noCaps { font-variant: normal; }
.caps {font-variant: small-caps; }
.arial { font-family: Arial, Tahoma, Verdana, sans-serif; }
.large { font-size: 14pt; }
.medium { font-size: 12pt; }
.norm { font-size: 10pt; }

ul { margin: 0; padding: 0; list-style-type: none; }
li { margin: 0; padding: 0; }

table, tr, th, td { font-size: 12px; }

.t25 { opacity:.25; -moz-opacity: 0.25; filter: alpha(opacity=25); }
.t50 { opacity:.50; -moz-opacity: 0.50; filter: alpha(opacity=50); }
.t75 { opacity:.75; -moz-opacity: 0.75; filter: alpha(opacity=75); }

.inline { display: inline; }
.block { display: block; }

/* Links */
a { color: #000; text-decoration: none; }
a:active { color: #c00; text-decoration: none; }
a:hover { color: #c00; text-decoration: none;}

.sand { color: #736767; }
.green { color: #080; }
.orange { color: #eaaa3c; }
.grey { color: #ccc; }
.darkGrey { color: #363636; }
.red { color: #800; }
.yellow { color: #ffed5d; }

.bgSand { color: #736767; }
.bgGrey { background-color: #ccc; }
.bgRed { background-color: #800; }
.bgGreen { background-color: #080; }

.aHelpSand a { color: #736767; text-decoration: underline; }
.aHelpSand a:active { color: #000000; text-decoration: underline; }
.aHelpSand a:hover { color: #000000; text-decoration: underline; }

.aYellow a { color: #ffed5d; }
.aYellow a:active { color: #FFC337; }
.aYellow a:hover { color: #FFC337; }

.aWhite a { color: #fff; }
.aWhite a:active { color: #c00; }
.aWhite a:hover { color: #c00;}

.aWhiteG a { color: #fff; }
.aWhiteG a:active { color: #fff; }
.aWhiteG a:hover { color: #bd9e4c;}

.aBlack a { color: #000; }
.aBlack a:active { color: #c00; }
.aBlack a:hover { color: #bd9e4c;}

.aBlackW a { color: #000; }
.aBlackW a:active { color: #fff; }
.aBlackW a:hover { color: #fff;}

.aGreen a { color: #080; }
.aGreen a:active { color: #fff; }
.aGreen a:hover { color: #fff;}

.aRed a { color: #800; }
.aRed a:active { color: #fff; }
.aRed a:hover { color: #fff;}

.aClan a { color: #800; text-decoration: underline; font-weight: bold; }
.aClan a:active { color: #000; text-decoration: underline; font-weight: bold; }
.aClan a:hover { color: #000; text-decoration: underline; font-weight: bold; }

.aBlue a { color: #6fa9ac; }
.aBlue a:active { color: #6fa9ac; }
.aBlue a:hover { color: #bd9e4c;}

.aGold a { color: #bd9e4c; }
.aGold a:active { color: #bd9e4c; }
.aGold a:hover { color: #c00;}


.borderBottom {  border-bottom: solid 1px #ccc; }
.borderTop { border-top: solid 1px #ccc; }
.borderLeft { border-Left: solid 1px #ccc; }
.borderRight { border-Right: solid 1px #ccc; }
.border {  border: solid 1px #0f0; }
.borderBlack {  border: solid 1px #000; }
.borderGrey {  border: solid 1px #ccc; }
.borderSand {  border: solid 1px #736767; }
.borderLeftSand { border-Left: solid 1px #736767; }

a.hoverImg img {
  display: block;
  visibility: visible;
  text-decoration: none;
}
a.hoverImg:link img, a.hoverImg:visited img { visibility: hidden; }
a.hoverImg:hover img, a.hoverImg:active img { visibility: visible; }


hr.green { background-color: #080; }
hr.yellow { background-color: #ffed5d; height: 2px; }

/* ie png fix */
div, img, li, td { behavior: url(js/iepngfix.htc) }


input.formLogin, input.bgGrey {
  font-family: Arial;
  width: 90px;
  padding: 1px;
  margin-bottom: 2px;
  font-size: 10px;
  color: #000;
  font-weight: bold;
  border: 1px solid #666;
  background: url('../img/forms/bg_input.png');
}

input.bgSand {
  font-family: Arial;
  width: 90px;
  padding: 1px;
  margin-bottom: 2px;
  font-size: 10px;
  color: #000;
  font-weight: bold;
  border: 1px solid #666;
  background: url('../img/site/bg_input_sand.jpg');
}

input.bgBlack {
  color: #ffed5d;
  font-weight: bold;
  font-size: 12px;
  border: solid 1px #ffed5d;
  background-color: #000;
}

input.formButton {
  font-family: Arial;
  width: 90px;
  padding: 1px;
  margin-bottom: 2px;
  font-size: 10px;
  color: #000;
  font-weight: bold;
  border: none;
  background: url('../img/forms/bg_login.png');
}


input.formBigButton {
  width: 163px;
  height: 40px;
  font-size: 12pt;
  font-weight: bold;
  color: #000;
  border: 0;
  cursor: pointer;
  background: url('../img/forms/bg_button.png');
}

input.formRegister {
  width: 163px;
  height: 40px;
  font-size: 12pt;
  font-weight: bold;
  color: #cdb687;
  border: 0;
  cursor: pointer;
  background: url('../img/forms/bg_button.png');
}

select.formSelect {
  color: #ffed5d;
  font-weight: bold;
  font-size: 12px;
  border: solid 1px #ffed5d;
  background-color: #000;
}

.buttonBlack {
  width: 163px;
  height: 40px;
  font-size: 10pt;
  font-weight: bold;
  font-variant: small-caps;
  color: #000;
  border: 0;
  cursor: pointer;

  background: url('../img/forms/bg_button.png');
}

a.linkButton, a:link.linkButton, a:hover.linkButton, a:visited.linkButton {
  width: 163px;
  height: 30px;

  font-family: "Times New Roman", Times, Serif;
  font-size: 12pt;
  font-weight: bold;
  font-variant: small-caps;

  color: #000;
  border: 0;
  cursor: pointer;

  padding: 10px 0 0 0;

  text-align: center;
  vertical-align: text-top;
  text-decoration: none;

  background: url('../img/forms/bg_button.png');

  display: block;

}

input.formButtonDark {
  font-family: Arial;
  width: 100px;
  height: 24px;
  color: #fff;
  cursor: pointer;
  border: 1px solid #000000;

  /*padding: 1px;
  margin-bottom: 2px;*/
  font-size: 8pt;

  background: url('../img/site/bg_button_dark.png');

}

a.linkButtonDark, a:link.linkButtonDark, a:hover.linkButtonDark, a:visited.linkButtonDark  {
  font-family: Arial;
  width: 100px;
  height: 18px;
  color: #fff;
  cursor: pointer;
  border: 1px solid #000000;

  padding-top: 4px;
  font-size: 8pt;

  background: url('../img/site/bg_button_dark.png');

  text-align: center;
  vertical-align: text-top;
  text-decoration: none;

  display: block;
}

.spacer {
  display: block;
  margin: 3px;
}

#forum .head {
  background-image: url('../img/forum/bg_head.gif');
  color: #fff;
  padding: 2px;
  font-weight: bold;
  border: solid 1px #444;

}

#forum .topline {
  background-image: url('../img/forum/bg_topline.gif');
  color: #fff;
  padding: 2px;
  font-weight: bold;
  border: solid 1px #444;
}

#forum .content {
  background-image: url('../img/forum/bg.jpg');
  color: #333;
}

#forum .border {
  border: solid 1px #444;
}

#forum .borderLeft {
  border-left: solid 1px #444;
}

#forum .borderRight {
  border-right: solid 1px #444;
}

#forum .content a { color: #333; text-decoration: none; }
#forum .content a:active { color: #000; text-decoration: none; }
#forum .content a:hover { color: #000; text-decoration: none;}

#forum .head a { color: #fff; text-decoration: underline; }
#forum .head a:active { color: #ccc; text-decoration: underline; }
#forum .head a:hover { color: #ccc; text-decoration: underline;}

#forum .topline a { color: #fff; text-decoration: none; }
#forum .topline a:active { color: #ccc; text-decoration: none; }
#forum .topline a:hover { color: #ccc; text-decoration: none;}

/* Spielmenu */
#menu ul {
  margin: 0;
  padding: 0;
}
#menu ul li{
  padding: 0px 0 0px 30px;
  font-size: 12pt;
  font-weight: bold;
  font-variant: small-caps;
  color: #ccc;
  list-style-type: none;
  background-image: url('../img/icons/i_star.png');
  background-position: 15px 5px;
  background-repeat: no-repeat;
  margin-bottom: 1px;
}


#menu a { color: #ccc; text-decoration: none; }
#menu a:active { color: #c00; text-decoration: none; }
#menu a:hover { color: #c00; text-decoration: none;}

#menu .aYellow a { color: #FFC337; text-decoration: none; }
#menu .aYellow a:active { color: #c00; text-decoration: none; }
#menu .aYellow a:hover { color: #c00; text-decoration: none;}

#subMenu ul {
  margin: 0;
  padding: 0;
}
#subMenu ul li{
  padding: 1px 0 2px 15px;
  font-size: 10pt;
  font-variant: small-caps;
  font-weight: bold;
  color: #fff;
  list-style-type: none;
  background-image: url('../img/icons/i_star_sub.png');
  background-position: 0px 3px;
  background-repeat: no-repeat;
  margin-bottom: 1px;
}
#subMenu a { color: #fff; text-decoration: none; }
#subMenu a:active { color: #c00; text-decoration: none; }
#subMenu a:hover { color: #c00; text-decoration: none;}

#subMenuHelp ul {
  margin: 0;
  padding: 0;
}
#subMenuHelp ul li{
  padding: 1px 0 2px 15px;
  font-size: 10pt;
  font-variant: normal;
  color: #fff;
  list-style-type: none;
  background-image: url('../img/icons/i_star_sub.png');
  background-position: 0px 3px;
  background-repeat: no-repeat;
  margin-bottom: 1px;
}
#subMenuHelp a { color: #fff; text-decoration: none; }
#subMenuHelp a:active { color: #c00; text-decoration: none; }
#subMenuHelp a:hover { color: #c00; text-decoration: none;}

#clan .tdPaddingL td, th { padding: 2px 2px 2px 5px; }