.editorframe {
  color: #000;
}

.font_h1 {
  color: #000;
  font-family: Trebuchet MS;
  font-size: 18px;
  font-weight: bold;
  line-height: 22px;
}

.font_h2 {
  color: #595959;
  font-family: Trebuchet MS;
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
}

.footer_copyright {
	color: #484848;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

.form_button_element, .form_radical_element {
	text-align: center;
}

.form_desc {
	line-height: 24px;
}

.form_errormessage {
	color: #F33;
  font-size: 11px;
  font-weight: bold;
}

.form_infomessage {
	color: #000;
  font-size: 11px;
  font-weight: normal;
}

.form_field_required_empty {
	color: #808080;
}

.form_select {
	font-size: 12px;
}

.form_text {
	line-height: 20px;
}

.form_textarea, .form_input {
	font-family: Arial;
	font-size: 12px;
}

.header_close {
  text-align: right;
}

.header_date {
	color: #484848;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}

.form_input {
	font-family: Arial;
	font-size: 12px;
}

.header_quickbox {
  color: #595959;
}

.header_quickbox label {
	font-weight: normal;
}

.header_quickbox_title {
  font-weight: bold;
}

.header_quickbox_text a {
  color: #595959;
  text-decoration: none;
}

.header_quickbox_text a:hover {
  text-decoration: underline;
}

.header_time {
	color: #626262;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
}

.headx {
	color: #000;
	font-size: 18px;
	line-height: 120%;
}

.headxx {
	color: #595959;
	font-size: 11px;
	font-weight: bold;
}

.headxxx {
	color: #595959;
	font-size: 11px;
	text-align: right;
}

.input_h1 {
  color: #000;
  font-family: Trebuchet MS;
  font-size: 18px;
  font-weight: bold;
}

.input_h2 {
  color: #595959;
  font-family: Trebuchet MS;
  font-size: 12px;
  font-weight: bold;
}

.mainitem_font {
  color: #F5F0DC;
  font-weight: bold;
  text-decoration: none;
}

.mainitem_shadow1_font {
  color: #b59e5a;
  font-weight: bold;
  text-decoration: none;
}

.mainitem_shadow2_font {
  color: #7c755e;
  font-weight: bold;
  text-decoration: none;
}

.message_action {
  font-size: 12px;
  font-weight: bold;
}

.message_failed {
  color: #FF3333;
  text-align: center;
}

.message_successful {
	color: #33CC00;
  text-align: center;
}

.message_successful a, .message_failed a {
  color: #595959;
  text-decoration: none;
}

.message_successful a:hover, .message_failed a:hover {
  text-decoration: underline;
}

.partner_url {
	text-align: center;
}

.quickinfo_highlight .headline, .quickinfo_normal .headline, .quickinfo_more .headline {
	font-weight: bold;
}

.quickinfo_highlight .headline, .quickinfo_normal .headline, .quickinfo_more .headline {
	font-weight: bold;
}

.quickinfo_highlight a, .quickinfo_normal a {
	color: #000;
/*	font-size: 10px;*/
/*font-style: italic;*/
	text-decoration: underline;
}

.quickinfo_highlight a, .quickinfo_normal a {
	line-height: 13px;
}

.quickinfo_highlight a:hover, .quickinfo_normal a:hover {
	color: #000;
	text-decoration: none;
}

.quickinfo_highlight, .quickinfo_normal, .quickinfo_more {
	color: #000;
	font-size: 11px;
}

.quickinfo_more {
	font-weight: normal;
	text-align: left;
}

.quicknavi_items a {
  color: #F5F0DC;
  font-family: Tahoma;
  font-weight: bold;
  text-decoration: none;
}

.quicknavi_items a .shadow1 {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}

.quicknavi_items a .shadow2 {
  color: #7c755e;
  font-weight: bold;
  text-decoration: none;
}

.submenu_items {
	color: #535353;
	font-family: Tahoma;
	font-size: 11px;
}

.submenu_items a {
	color: #535353;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 20px;
	text-decoration: none;
}

.textbit_author {
	color: #595959;
	font-size: 11px;
  line-height: 13px;
	text-align: right;
}

.textbit_content, .textbit_content_large {
  font-family: Trebuchet MS;
  font-size: 13px;
  line-height: 18px;
}

.textbit_content h1, .textbit_content_large h1 {
  font-family: Trebuchet MS;
  font-size: 22px;
  line-height: 30px;
  font-weight: bold;
  color: #000000;

  margin: 6px 0;
}

.textbit_content h2, .textbit_content_large h2 {
  font-family: Trebuchet MS;
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
  color: #000000;

  margin: 6px 0;
}

.textbit_content h3, .textbit_content_large h3 {
  font-family: Trebuchet MS;
  font-size: 18px;
  line-height: 24px;
  font-weight: normal;
  color: #000000;

  margin: 6px 0;
}

.textbit_content h4, .textbit_content_large h4 {
  font-family: Trebuchet MS;
  font-size: 16px;
  line-height: 18px;
  font-weight: normal;
  color: #000000;

  margin: 6px 0;
}

.textbit_content h5, .textbit_content_large h5 {
  font-family: Trebuchet MS;
  font-size: 15px;
  line-height: 18px;
  font-weight: bold;
  color: #000000;

  margin: 6px 0;
}

.textbit_content h6, .textbit_content_large h6 {
  font-family: Trebuchet MS;
  font-size: 13px;
  line-height: 18px;
  font-weight: bold;
  color: #000000;

  margin: 6px 0;
}

.textbit_content p, .textbit_content_large p {
  color: #000000;

  margin: 6px 0;
}

.textbit_content img, .textbit_content_large img {
  border: 1px solid #808080;
  margin: 6px;
}

.textbit_date {
	color: #595959;
  font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
  line-height: 13px;
}

.textbit_notext {
  text-align: center;
}

.textbit_options {
	color: #595959;
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
}

.textbit_options a {
	color: #595959;
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

.textbit_options a:hover {
  text-decoration: underline;
}

.textbit_pages {
  color: #595959;
  font-family: Trebuchet MS;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}

.textbit_pages a {
	color: #595959;
  font-family: Trebuchet MS;
	font-size: 12px;
  font-weight: bold;
  line-height: 18px;
  text-decoration: none;
}

.textbit_pages_none {
  color: #888888;
  line-height: 18px;
}

.textbit_pages_right {
  text-align: right;
}

.textbit_redirect a {
  color: #595959;
  font-family: Tahoma;
	font-size: 11px;
  font-weight: normal;
  text-decoration: none;
}

.textbit_title {
  font-family: Trebuchet MS;
  font-size: 18px;
  line-height: 22px;
}

.textcontent_content {
	color: #000;
	font-size: 11px;
	line-height: 14px;
}

body {
	color: #fff;
	font-family: Tahoma;
	font-size: 12px;
}

body#tinymce {
	color: #595959;
  font-family: Trebuchet MS;
  font-size: 13px;
  line-height: 18px;
}