body {
	color: #FFF;
	background-color: #000;
}

#gesamt {
	color: #000;
	background-color: #242424;
}

#iv_hnav {
	color: #242424;
	background-color: #242424;
}

#iv_top {
	color: #670101;
	background-color: #670101;
}

#kopf {
	color: #FFF;
	background-color: #670101;
}

#logoL {
	border-color: #670101;
}

#logoR {
	color: #000;
	background-color: transparent;
}

#logoR1 a:link, #logoR1 a:visited, #logoR2 a:link, #logoR2 a:visited {
	color: #000;
	background-color: transparent;
}

#logoR a:link, #logoR a:visited {
	color: #000;
	background-color: transparent;
}

#logoR a:hover, #logoR a:focus, #logoR a:active, #logoR1 a:hover, #logoR1 a:focus, #logoR1 a:active, #logoR2 a:hover, #logoR2 a:focus, #logoR2 a:active {
	color: #000;
	background-color: transparent;
}

#inhalt {
	border-color: #670101;
	color: #000;
	background-color: transparent;
}

#inhalt hr {
	color: #000;
	border-color: #000;
}

#inhalt h1, #inhalt h2 {
	color: #000;
	background-color: transparent;
}

#inhalt h1 span {
	color: #000;
	background-color: transparent;
}

#inhalt h1 span.jn2 {
	color: #000;
	background-color: #D8C4C4;
}

#inhalt a:link {
	color: #000;
	background-color: #D8C4C4;
}

#inhalt a:visited {
	color: #6D6D6D;
	background-color: #D8C4C4;
}

#inhalt a:hover {
	color: #FFF;
	background-color: #A57878;
}

#inhalt div.imageright, #inhalt div.imageleft, #inhalt div.imageof {
	color: #000;
	background-color: #A7A7A7;
}

#inhalt div.imageright img, #inhalt div.imageleft img, #inhalt div.imageof img {
	border-color: #888888;
}

#inhalt div.imageright p, #inhalt div.imageleft p, #inhalt div.imageof p {
	color: #000;
	background-color: #D8C4C4;
}

#inhalt #knav a:link, #inhalt #knav a:visited, #inhalt #knav a:active {
	color: #000;
	background-color: #D8C4C4;
}

#inhalt #knav a:hover, #inhalt #knav a:focus {
	color: #FFF;
	background-color: #A57878;
}

#inhalt #knav #merkzettelzeigen a:link, #inhalt #knav #merkzettelzeigen a:visited {
	color: #D8C4C4;
	background-color: #016735;
}

#inhalt #knav #merkzettelzeigen a:hover {
	color: #A57878;
	background-color: #ECE2E2;
}

#inhalt div.player, #inhalt div.pdf span, #inhalt div.mp3 span, #inhalt div.flv span {
	border-color: #670101;
}

/* Angaben für BUCH */

#inhalt div.buch {
	color: #000;
	background-color: transparent;
	border-color: #000;
}

#inhalt div.buch p.merkzettel {
	color: #670101;
	background-color: transparent;
}

#inhalt div.buch p.merkzettel span {
	color: #959595;
	background-color: transparent;
}

#inhalt div.buch h2 {
	color: #670101;
	background-color: transparent;
}

#inhalt div.buch a:link, #inhalt div.buch a:visited {
	color: #670101;
	background-color: transparent;
}

#inhalt div.buch a:hover {
	color: #FFF;
	background-color: #A57878;
}

/* Ende Angaben BUCH */

/* Angaben für Bestellung/Merkzettel */

table#bestellung td.status a:link, table#bestellung td.status a:visited {
	color: #670101;
	background-color: #D8C4C4;
	border-top: 2px solid #E8DCDC;
	border-right: 2px solid #B58E8E;
	border-bottom: 2px solid #B58E8E;
	border-left: 2px solid #E8DCDC;
}

table#bestellung td.status a:hover {
	color: #A57878;
	background-color: #D8C4C4;
	border-top: 2px solid #B58E8E;
	border-right: 2px solid #E8DCDC;
	border-bottom: 2px solid #E8DCDC;
	border-left: 2px solid #B58E8E;
}
/* Ende Bestellung/Merkzettel */

/* Angaben für AKTUELLmeldung und Aktuellbox */
#inhalt div.aktuell, #inhalt div#aktuellbox {
	color: #000;
	background-color: #D8C4C4;
	border-color: #000;
}

#inhalt div.aktuell h2 {
	color: #000;
	background-color: #D8C4C4;
	border-color: #000;
}

#inhalt div#aktuellbox h2 {
	color: #000;
	background-color: #D8C4C4;
	border-color: #000;
}

#inhalt div.meldung {
	color: #000;
	background-color: #D8C4C4;
}

#inhalt div.meldung a:link {
	color: #000;
	background-color: #D8C4C4;
}

#inhalt div.meldung a:visited {
	color: #6D6D6D;
	background-color: #D8C4C4;
}

#inhalt div.meldung a:hover {
	color: #FFF;
	background-color: #A57878;
}
/* Ende Angaben AKTUELL */

#inhalt div.boxcontent {
	color: #000;
	background-color: transparent;
}

#gesamt div.boxright {
	border-color: #016735;
	background-color: #016735;
	color: #D8C4C4;
}

#gesamt div.boxright h1 {
	color: #D8C4C4 !important;
	background-color: #016735 !important;
	border-color: #D8C4C4;
}

#gesamt div.boxright img {
	border-color: #6D6D6D !important;
}

#gesamt  div.boxright select {
	color: #D8C4C4;
	background-color: #016735;
}

#gesamt  div.boxright option.o0 {
	color: #D8C4C4;
	background-color: #016735;
}

#gesamt div.boxright a:link {
	color: #D8C4C4;
	background-color: #016735;
}

#gesamt div.boxright a:visited {
	color: #D8C4C4;
	background-color: transparent;
}

#gesamt div.boxright a:hover {
	color: #000;
	background-color: #D8C4C4;
}

#inhalt div.box div.imageleft a:hover, #inhalt div.box div.imageright a:hover, #inhalt div.box div.imageof a:hover {
	color: #FFF !important;
	background-color: #000 !important;
}

#gesamt div.boxright th, #gesamt div.boxright td {
	color: #D8C4C4;
	background-color: #016735;
}

/* Spezielle Farben des FORMULARS */

/* Fieldset */
.formgen fieldset {
	border-color: #000;
	color: #000;
	background-color: #D8C4C4;
}

/* Fieldset-Beschriftung LEGEND */
.formgen fieldset legend {
	color: #000;
	background-color: #D8C4C4;
}

/* DIV das den *Stern-Text umschliesst */
.formgen .stern {
	color: #000;
	background-color: #D8C4C4;
}

/* Div das jeweils die Paare Label/Eingabefeld umschliesst */
.formgen .formblock {
	color: #000;
	background-color: #D8C4C4;
}

/* Div das den SUBMIT-BUTTON umschliesst */
.formgen .senden {
	color: #000;
	background-color: #D8C4C4;
	border-color: #000;
}

/* FORMULAR-OBJEKTE */

/* Objekt-Bezeichnung LABEL fuer RADIO-BUTTONS */
.formgen label.radio:hover {
	color: #000 !important;
	background-color: #D8C4C4 !important;
}

.formgen label.radioerror:hover {
	color: #000 !important;
	background-color: yellow !important;
}

/* Mehrzeiliges Textfeld TEXTAREA */
.formgen .formtextfield {
	color: #000;
	background-color: #ECE2E2;
}

/* Einzeilige Textfeld TEXT */
.formgen .formtext {
	color: #000;
	background-color: #ECE2E2;
}

/* Drop-Down-Feld SELECT */
.formgen .formselect
{
	color: #000;
	background-color: #ECE2E2;
}

/* Trennelement HR */
.formgen hr.formtrenn
{
	color: #000 !important;
	background-color: #000 !important;
	border-color: #000 !important;

}

/* Hinweistext DIV */
.formgen .formhinweis
{
	color: #000;
	background-color: #D8C4C4;
}

/* Headline DIV */
.formgen .formheadline
{
	color: #000;
	background-color: #D8C4C4;
}

/* Passwortfeld */
.formgen .formpassword
{
	color: #000;
	background-color: #D8C4C4;
}

/*Captcha-Bild*/
.formgen .formcaptcha {
	border-color: #D8C4C4;
}

/* Sende-Button */
.formgen .formsubmit
{
	color: #FFF !important;
	background-color: Gray;
	border-top: 2px solid #A7A7A7;
	border-right: 2px solid #545454;
	border-bottom: 2px solid #545454;
	border-left: 2px solid #A7A7A7;
}

.formgen .formsubmit:hover, .formgen .formsubmit:focus {
	color: #FFF !important;
	background-color: Gray !important;
	border-top: 2px solid #545454;
	border-right: 2px solid #A7A7A7;
	border-bottom: 2px solid #A7A7A7;
	border-left: 2px solid #545454;
}

/* -------------- AUSGABEN / Fehlermeldungen --------*/

/* Fehlermeldung nach Versand */
.forminfo {
	color: #000;
	background-color: yellow;
	border-color: #000;
}


/* Markierung der Labels bei Fehler */
.formgen .formerror {
	color: #000;
	background-color: yellow;
}

/* Ende Formatierungen Kontaktformular */

#fuss {
	border-color: transparent;
	color: #670101;
	background-color: #242424;
}

#ts a:link, #ts a:visited, #ts a:active {
	color: #8C8C8C;
	background-color: transparent;
}

#ts a:hover {
	color: #FFF;
	background-color: transparent;
}

#fuss p a:link, #fuss p a:visited {
	color: #FFF;
	background-color: #000;
}

#fuss p a:hover {
	color: #000;
	background-color: #FFF;
}

sup {
  color: #000;
  background-color: #FFF;
}

blockquote {
	border-color: #670101;
}

img.linkicon, img.mailicon {
	color: #000;
	background-color: transparent !important;
}

a:focus, a:active {
	color: #FFF !important;
	background-color: #000 !important;
}

label:hover {
	color: #FFF !important;
	background-color: #000 !important;
}

caption {
	color: #000;
	background-color: #FFF;
}

table {
	border-color: #670101;
}

th {
	color: #670101;
	background-color: #CDB3B3;
}

td {
	border-color: #670101;
}

span.textmarker {
  color: #000;
  background-color: Yellow;
}

span.rot {
  color: #B82025;
  background-color: transparent;
}

#inhalt h2 a.ansprung {
	color: #000;
	background-color: transparent;
}

#inhalt div.abc, #gesamt div.boxright div.abc {
	border-color: silver;
}

#inhalt div.abc span.keinlink, #gesamt div.boxright div.abc span.keinlink {
	color: white;
	background-color: black;
}

#inhalt div.abc a, #gesamt div.boxright div.abc a {
	color: black;
	background-color: white;
}

#inhalt div.abc a:hover, #gesamt div.boxright div.abc a:hover {
	color: white;
	background-color: black;
}
