﻿html, body {
	background-color: #000;
	text-align: center;
	color: #fff;
}

/* Styles aus seal.css überschreiben */
.black { color: #000; }
.brown { color: #986; /*#968b69*/ }
.green { color: #0f0; }
.darkgreen { color: #080; /*#018901*/}
.lightgreen { color: #090; }
.red { color: #c00; }
.white { color: #fff; }
.yellow { color: #fc0; }

.bgBlack { background-color:  #000; }
.bgBlue { background-color: #369; }
.bgBrown { background-color: #986; }
.bgDarkGreen { background-color: #080; }
.bgGreen { background-color: #0f0; }
.bgRed { background-color: #c00; }
.bgWhite { background-color:  #fff; }
.bgYellow { background-color: #fc0; }

.borderTop { border-top: solid 1px #fc0; }
.borderBottom { border-bottom: solid 1px #fc0; }
.borderLeft { border-Left: solid 1px #fc0; }
.borderRight { border-Right: solid 1px #fc0; }

hr { margin: 4px 0; }

/* ie png fix */
.iepngfix { behavior: url(js/iepngfix.htc) }

/* Überschriften und Boxen */
.bgSubHeadline
{
  background-color: #222;
  background-image: url('../img/site/headline.jpg');
}
.textHeadline
{
  font-size: 16px;
  font-family: "Times New Roman", Times, Serif;
  color: #000;
  font-weight: bold;
}

.textHeadlineBlack
{
  color: #000;
  font-weight: bold;
  font-style: italic;
  font-family: serif;
}

.textHeadlineWhite
{
  color: #fff;
  font-size: 13px;
}
.bgSubBox
{
  background-color: #ba7;
  /*background-image: url('/img/site/bg_subbox.jpg');*/
}

.subBox
{
  color: #fc0;
  background-color: #000;
  background-image: url('../img/site/table/bg_box_content.jpg');
  /*border: 1px solid #986;*/
}

.subBoxDark
{
  color: #000;
  background-color: #b6a66d;
  /*background-image: url('/img/site/bg_subbox.jpg');*/
}

.boxBackground {
	background-image: url('../img/site/table/table_center.jpg');
}

/* Links */
.subBox a { color: #fc0; }
.subBox a:active { color: #fc0; }
.subBox a:hover { color: #fff;}

.linksAdminTool a { color: #000; text-decoration: none;}
.linksAdminTool a:active { color: #000; text-decoration: none;}
.linksAdminTool a:hover { color: #FFF; text-decoration: none;}

.linksBlack a { color: #000; text-decoration: none;}
.linksBlack a:active { color: #000; text-decoration: none;}
.linksBlack a:hover { color: #C00; text-decoration: none;}

.linksMenu a { color: #000; text-decoration: none;}
.linksMenu a:active { color: #000; text-decoration: none;}
.linksMenu a:hover { color: #c00; text-decoration: none;}

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

.linksGreen a { color: #393; }
.linksGreen a:active { color: #393; }
.linksGreen a:hover { color: #393;}

.book a { color: #000; }
.book a:active { color: #000; }
.book a:hover { color: #000;}

.linksRed a { color: #c00; }
.linksRed a:active { color: #c00; }
.linksRed a:hover { color: #986;}

.aNoUnderline a { color: #986; text-decoration: none; }
.aNoUnderline a:active { color: #986; text-decoration: none; }
.aNoUnderline a:hover { color: #654; text-decoration: none; }

a { color: #986; }
a:active { color: #986; }
a:hover { color: #393;}

/* Tabellen */
.tdPadding td { padding: 2px; }
td.topRow, .topRow th {
  background-image: url('../img/site/bg_headline.jpg');
  color: #FFF;
  font-weight: bold;
  vertical-align: top;
  padding: 1px 3px;
}

td.book, .book th {
  color: #000;
  font-weight: bold;
  vertical-align: top;
  padding: 1px 3px;
}


/* ID-Container und Bereiche */
#inside {
  width: 1055px;
  position: relative;
  margin: 4px auto;
  text-align: left;
}

#outside {
  background-color: #000;
  width: 850px;
	position: relative;
	margin: 4px auto;
  text-align: left;
}

.iFrame {
  color: #000;
  background-image: url('../img/site/bg_subbox.jpg');
  text-align: left;
  font-size: 12px;
}

.book {
  color: #000;
  font-size: 11px;
  background-image: none;
}

.help a { color: #000; }
.help a:active { color: #000; }
.help a:hover { color: #c00;}
.help {
  padding: 3px;
  color: #000;
  font-size: 12px;
}

/* Klassen */
.mask
{
	-moz-opacity: 0.25;
  opacity:.25;
  filter: alpha(opacity=25);
}

/* Formulare */
input.formText, select, textarea, input.formButton {
  font-size: 11px;
  margin-bottom: 1px;
  border: 1px solid #000;
  color: #000;
  background-color: #fc3;

}
input.formText, select {
  background-image: url('../img/site/table/bg_headline.jpg');
}
textarea {
  background-image: url('../img/site/bg_textarea.jpg');
}
input.formButton {
  color: #000;
  font-weight: bold;
  background-image: url('../img/site/table/bg_headline.jpg');
  cursor: pointer;
}

input.registerText, select.registerSelect, input.registerButton {
  font-size: 11px;
  margin-bottom: 1px;
  border: 1px solid #000;
  color: #000;
  background-image: none;
  background-color: #DDD;
}


.book input.formText, .book select, .book textarea, .book input.registerButton {
  background-color: #ddd;
  background-image: none;
}
.bgMessages {
  color: #000;
  font-size: 14px;
}
#payment input.formText, select, textarea { background-image: none; } /* workaround Payment*/

a.linkButton, a:link.linkButton, a:hover.linkButton, a:visited.linkButton {
  height: 18px;
  color: #000;
  font-weight: bold;
  font-size: 11px;
  background-image: url('../img/site/headline.jpg');
  cursor: pointer;
  margin: 0 2px;
  padding: 1px 5px 0 5px;
  text-align: justify;
  vertical-align: text-top;
  text-decoration: none;
  border: 1px solid #000;
}
