/* Stilvorlage für alle Browser */

/* Container */
/* Containertitel (Die Angabe einer Hintergrundfarbe bzw. eines Hintergrundbildes unterdrückt die Hintergrundfarbe aus der Designvorlage!) */
.rmcontitel { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 14px; font-weight:bold; padding-top:1px; padding-bottom:15px; }
  /* Beispiel Titel mit Hintergrundgrafik: */
  /* .rmcontitel { FONT-FAMILY: Verdana, Arial sans-serif; FONT-SIZE: 12px; font-weight:bold; background-image:url(../img/rohrhorzrot.gif); padding-top:2px; padding-bottom:1px; padding-left:4px; } */
/* Textbereich Container - Hintergrund, Rahmen etc. (Die Angabe einer Hintergrundfarbe bzw. eines Hintergrundbildes unterdrückt die Hintergrundfarbe aus der Designvorlage!) */
.rmcontextbg { }
/* Schriftformatierung Textbereich */
.rmcontext { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px; }
/* Schriftformatierung Fusszeile */
.rmconfuss { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px; }
/* Trennstrich zwischen Titel und Text */
.rmcontrennstrich { }
/* Verweis auf Forum - Titel (Schrift, Hintergrund, Abstände) */
.rmconforumtitel { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px; font-weight:bold; }
/* Verweis auf Forum - die ersten 3 Beiträge (Schrift, Hintergrund, Abstände) */
.rmconforumbeitraege { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px; }

/* Boxen rechts */
/* Boxentitel (Die Angabe einer Hintergrundfarbe bzw. eines Hintergrundbildes unterdrückt die Hintergrundfarbe aus der Designvorlage!) */
/* Beispiel mit Hintergrundgrafik: */
/* .rmboxtitel { FONT-FAMILY: Verdana, Arial sans-serif; FONT-SIZE: 12px; background-image:url(../img/rohrhorzrot.gif); padding-top:2px; padding-bottom:1px; padding-left:4px; } */
.rmboxtitel {
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-SIZE: 11px;
	font-weight: bold;
	padding-top:5px; padding-bottom:5px;
}
/* Textbereich Boxen - Hintergrund, Rahmen etc. (Die Angabe einer Hintergrundfarbe bzw. eines Hintergrundbildes unterdrückt die Hintergrundfarbe aus der Designvorlage!) */
.rmboxtextbg { }
/* Schriftformatierung Boxen */ 
.rmboxtext {
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-SIZE: 11px;
	color:#000000;
	
}
/* Trennstrich zwischen Titel und Text */
.rmboxtrennstrich { }

/* Boxen zweite Reihe (links) */
.rmboxtitelzwei { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; }
.rmboxtextbgzwei { }
.rmboxtextzwei { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px; color:#000000 }
.rmboxtrennstrichzwei { }

/* Tabellen in Containern, Boxen und Programmmodulen */
td { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px }

/* Menü */
/* Einstellungen Gesamtmenü */
ul#apxmenue { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px; color:#000000; margin: 0px 0px 20px 12px; padding: 0px; list-style: none; }
/* Normale Menüpunkte - Angabe Abstände: padding: oben rechts unten links */
#apxmenue li a { padding: 3px 0px 3px 8px; display:block; }
/* Ausgewählter Menüpunkt - Angabe Abstände: padding: oben rechts unten links */
#apxmenue li strong { padding: 3px 0px 3px 8px; background-color: #CAD500; color:#ffffff; font-weight: normal; display:block; }
/* Platzhalter - Angabe Abstände: padding: oben rechts unten links */
#apxmenue li div { padding: 3px 0px 3px 4px; }
/* Einstellungen für Links */
#apxmenue a:link { font-weight:normal; color:#000000; text-decoration:none; }
#apxmenue a:visited { font-weight:normal; color:#000000; text-decoration:none; }
#apxmenue a:hover { font-weight:normal; color:#ffffff; text-decoration:none;  background-color:#4794CE; }
#apxmenue a:active { font-weight:normal; color:#ffffff; text-decoration:none; }
#apxmenue a:focus { font-weight:normal; color:#ffffff; text-decoration:none;  background-color:#4794CE; }
/* Untermenü */
/* Einstellungen Untermenü */
#apxmenue li ul { margin: 0px; padding: 0px; list-style: none; }
/* Normale Untermenüpunkte - Angabe Abstände: padding: oben rechts unten links */
#apxmenue li ul li a { display:block; padding: 3px 0px 3px 14px; }
/* Ausgewählter Untermenüpunkt - Angabe Abstände: padding: oben rechts unten links */
#apxmenue li ul li strong { display:block; padding: 3px 0px 3px 14px; background-color: #4794CE; color:#ffffff; font-weight: normal; }
/* Platzhalter - Angabe Abstände: padding: oben rechts unten links */
#apxmenue li ul li div { padding: 3px 0px 3px 10px; }
/* Einstellungen für Links im Untermenü */
#apxmenue li ul a:link { font-weight:normal; color:#000000; text-decoration:none; }
#apxmenue li ul a:visited { font-weight:normal; color:#000000; text-decoration:none; }
#apxmenue li ul a:hover { font-weight:normal; color:#ffffff; text-decoration:none; background-color:#4794CE; }
#apxmenue li ul a:active { font-weight:normal; color:#ffffff; text-decoration:none; }
#apxmenue li ul a:focus { font-weight:normal; color:#ffffff; text-decoration:none;  background-color:#4794CE; }
/* Nummerierung Menüpunkte - in normalen Browsern nicht sichtbar */
ul#apxmenue dfn { position:absolute; left:-1000px; top:-1000px; width:0px; height:0px; overflow:hidden; }


/* Linkzeile Inhaltsbereich unten (Zurück|Druckvorschau...) */
.rmlinkzeile { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 0.7em}
a.linkzeile:link { font-weight:normal; color:#000000; }
a.linkzeile:visited { font-weight:normal; color:#000000; }
a.linkzeile:hover { font-weight:normal; color:#000000; }
a.linkzeile:active { font-weight:normal; color:#000000; }
a.linkzeile:focus { font-weight:normal; color:#000000; }

/* Links in Containern, Boxen und Programmmodulen */
a:link { color:#000000; }
a:visited { color:#000000; }
a:hover { color:#000000; }
a:active { color:#000000; }
a:focus { color:#000000; }

/* Shopformulare (Warenkorb und Artikelübersicht */
/* Titelformatierung für Überschriften */
.rmshoptitel { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; font-weight:bold; background-color: #888888; color: #ffffff; }
/* Überschriften- und Zusammenfassungszeilen */
.rmshopueberschriften { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; background-color: #dddddd; color: #000000; }
/* Überschriften- und Zusammenfassungszeilen - kleiner Text */
.rmshopueberschriftenklein { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px; background-color: #dddddd; color: #000000; }
/* Zeile Gesamtbetrag im Warenkorb */
.rmshopgesamtbetrag { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; background-color: #dddddd; color: #0000ff; }
/* Text innerhalb von Formularen (Hinweise, Feldbezeichner usw.) */
.rmshoptext { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; background-color: #eeeeee; color: #000000; }
/* kleiner Text innerhalb von Formularen (z. B. inkl. MwSt. */
.rmshoptextklein { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px; background-color: #eeeeee; color: #000000; }
/* Text für Fehlermeldungen (Name vergessen usw. */
.rmshoptexterror { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; color: #dd0000; }
/* Eingabefelder im Warenkorb, Akt.-Button */
.rmshopwkfeld { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 10px; color:#000000; }
/* Eingabefelder Artikelübersicht und Bestellformulare */
.rmshopfeld { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; background-color: #ffffff; color:#000000;}
/* Text im AGB und Kontaktfenster */
.rmshopagbtext { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; background-color: #ffffff; color: #000000; }
/* Verweise AGB und Kontakt: link - noch nicht besuchte Seiten, visited - besuchte Seiten, hover - Mouse-Over-Effekt, active - beim anklicken, focus - Auswahl mit Tabulator-Taste (funktioniert u. a. bei Mozilla) */
a.shoptitellink:link { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; font-weight:normal; color:#ffffff; text-decoration:none }
a.shoptitellink:visited { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; font-weight:normal; color:#ffffff; text-decoration:none }
a.shoptitellink:hover { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; font-weight:normal; color:#ffffff; text-decoration:underline }
a.shoptitellink:active { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; font-weight:normal; color:#ffffff; text-decoration:none }
a.shoptitellink:focus { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; font-weight:normal; color:#ffffff; text-decoration:none }

/* Suche und Datenbanken (Programmmodule) */
/* Titelzeile in Formularen */
.rmdbformtitel { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; color:#ffffff; background-color: #4794CE; }
/* Text innerhalb von Formularen (Feldbezeichner usw.) */
.rmdbformtext { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; color:#000000; background-color: #C7DFF0;}
/* Eingabefelder, Checkboxen, Listen usw. innerhalb von Formularen */
.rmdbformfeld { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; background-color: #ffffff;}
/* Titelformatierung für Überschriften */
.rmdbtitel { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; font-weight:bold; }
/* Normaler Text außerhalb von Listen (z. B. Detailansichten) */
.rmdbtext { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px }
/* Ergebnisliste - gerade Zeile */
.rmdblistegerade { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; background-color: #ffffff;}
/* Ergebnisliste - ungerade Zeile */
.rmdblisteungerade { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; background-color: #C7DFF0; }
/* Kleine Schriftgröße für Hinweise usw. */
.rmdbtextklein { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px }

/* Newsletterfenster */
/* Titel */
.rmnewstitel { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; font-weight:bold; color: #000000; }
/* Hintergrundfarbe und Text (Hinweise, Feldbezeichner usw.) */
.rmnewstext { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; background-color: #C7DFF0; color: #000000; }
/* Eingabefelder */
.rmnewsfeld { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; background-color: #ffffff; color:#000000;}
/* Bereich für Fehlermeldungen */
.rmnewserror { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; background-color: #ffffff; color:#ff0808;}
/* Bereich für Erfolgsmeldung */
.rmnewserfolg { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; background-color: #C7DFF0; color:#000000;}

/* Programmmodul Forum */
/* Titel */
.rmforumtitel { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; color:#000000; background-color: #ffffff; font-weight: bold; padding: 5px; }
/* Obere Linkzeile (Themenübersicht...) */
.rmforumlinkzeile { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; color:#000000; background-color: #e9e9e9; padding: 5px; }
/* Linkzeile Beitrag/Antwort schreiben... */
.rmforumlinkbearb { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; color:#000000; background-color: #dfdfdf; padding: 5px; }
/* Angabe Anzahl Themen oder Beiträge in Ergebnisliste */
.rmforumanz { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; color:#000000; background-color: #ffffff; font-weight: bold; padding: 5px;}
/* Ergebnisliste Blätterzeile oben */
.rmforumlistepgo { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; color:#000000; background-color: #ffffff; padding-left:2px; }
/* Ergebnisliste Blätterzeile unten */
.rmforumlistepgu { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; color:#000000; background-color: #ffffff; padding-left:2px; }
/* Ergebnisliste - gerade Zeile */
.rmforumlistegerade { background-color: #e9e9e9; }
/* Ergebnisliste - ungerade Zeile */
.rmforumlisteungerade { background-color: #dfdfdf; }
/* Ergebnisliste - normale Schrift */
.rmforumlsttext { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; padding: 3px; }
/* Ergebnisliste - kleine Schrift */
.rmforumlsttextklein { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px; padding: 3px; }
/* Beitrag-Ansicht - Navigationszeile Vorheriger/Nächster Beitrag/Antwort */
.rmforumdtllinkbtr { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; color:#000000; background-color: #e9e9e9; padding: 5px; }
/* Beitrag-Ansicht - Zeile mit Namen und Datum */
.rmforumdtlnamezeile { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; color:#000000; background-color: #ffffff; padding: 5px; }
/* Beitrag-Ansicht - Formatierung Name in Zeile mit Namen und Datum */
.rmforumdtlname { font-style: italic; }
/* Beitrag-Ansicht - Titel */
.rmforumdtltitel { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; font-weight: bold; background-color: #ffffff; padding-left: 12px; padding-right: 12px; padding-top: 7px; }
/* Beitrag-Ansicht - Text */
.rmforumdtltext { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; background-color: #ffffff; padding: 12px; }
/* Beitrag-Ansicht - Kennzeichnung ausgewählter Eintrag in Baumansicht */
.rmforumdtllstausw { color: #cc0000; }
/* Formular Beitragschreiben - Hintergrundfarbe, Ränder...  */
.rmforumfrm { background-color: #dfdfdf; padding: 5px; }
/* Formular - Titel */
.rmforumfrmtitel { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; font-weight: bold; }
/* Formular - Eingabefelder */
.rmforumfrmfeld { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; background-color: #ffffff; }
/* Formular - Bezeichnung Felder */
.rmforumfrmtext { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; }
/* Formular - kleine Schrift */
.rmforumfrmtextklein { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px; }
/* Formular - Absendebutton */
.rmforumbtn { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; background-color: #dcdcdc; }
/* Formular - Bereich mit Fehlermeldungen */
.rmforumfrmerrmsg { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; color: #ff0000; font-weight: bold; }
/* Formular - Bereich Bestätigung nach erfolgreichem Absenden von Formularen (z. B. nach Registrierung) */
.rmforumfrmregmsg { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; background-color: #ffffff; color: #cc0000; padding: 15px; border: 2px solid #cc0000; }
/* Formular - Fenster Nutzungsbedingungen */
.rmforumfrmnbdg { FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; }

