/* Allgemein */ 

BODY { 
	background:#FFFFFF;
	margin: 0px;
}

/* Hintergrundfarbe für obersten Headerbereich */
.header {
	background: #6794C4 no-repeat center;
	border-bottom:0px solid #ffffff;
	border-top:3px solid #326490;
}

/* Footer am Seitenende */
.footer {
	font-family: Arial, Helvetica, sans-serif;
	color: #326490;
	font-size:11px;
	background: #B1CAE6;
}

.footer a {
	color: #326490;
	text-decoration: underline;
}

.footer a:hover {
	color: #000000;
}

.footer a:active {
	color: #326490;
}

/************************
	Bereich: Header
*************************/

/* Helper Links */
.helper a {
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:11px;
	text-decoration: none;
	color: #FFFFFF;
}

.helper a:hover {
	color: #000000;
	text-decoration: none;
}

.helper a:active {
	color: #CCCCCC;
	text-decoration: none;
}

/************************
	Bereich: Navigation
*************************/

/* Navigation */
.navig {
	background: #B1CAE6 url(subart_corner.gif) no-repeat right bottom;
	font-family: Arial, Helvetica, sans-serif;
	color: #214370;
	text-decoration: none;
	font-size:11px;
}

/* Links in der Navigation */
.navig a {
	font-family: Arial, Helvetica, sans-serif;
	color: #214370;
	font-size:11px;
	text-decoration: none;
}

.navig a:hover {
	color: #000000;
}

.navig a:active {
	color: #000000;
}

/* aktiver Menüpunkt in der Navigation */
a.navig_active {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
}

a.navig_active:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
}

a.navig_active:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
}

/* Teaserhintergrund (rechter Bereich) */
.naviteaser {
	background: #FFFFFF;
}

/* Contentnav (zurueck, zum Seitenanfang) 
	Popup Contentnav (Fenster schliessen, weitersenden) 
	Links in Popup (Kommentar schreiben, Kontextlogin, weiterschicken)
	Style aus dem WYSIWYG Feld */
.quick_nav_bold {
	font-family: Arial, Helvetica, sans-serif;
	color: #D90000;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
}

.quick_nav_bold:hover {
	color: #000000;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
}

.quick_nav_bold:active {
	color: #000000;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
}


/************************
	Bereich: Contentheader (Communitynav + Banner)
*************************/

/* Communitynavigation */
.communitynav {
	font-family: Arial, Helvetica, sans-serif;
	color: #214370;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	border-top:1px solid #326490;
	background: #B1CAE6;
}

/* Communitynav Links */
.communitynav a {
	font-family: Arial, Helvetica, sans-serif;
	color: #214370;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
}

.communitynav a:hover {
	color: #141414;
}

.communitynav a:active {
	color: #000000;
}

/* Communitynav Icons */
.communitynav img {
	margin-left: 4px;	
}


/************************
	Bereich: Content
*************************/

/* Pfadnavigation oberhalb des Seitentitels */
.pathnav, .bottompathnav, .pathnav a {
	font-family: Arial, Helvetica, sans-serif;
	color: #326490;
	font-size:11px;
	text-decoration: none;
}

.pathnav:hover, .pathnav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:11px;
	text-decoration: none;
}

/* Linie unterhalb der Pfadnavigation 
   Linie zwischen Artikelkurzansichten auf Übersichtseite */
.contentdivider {
	background: #899ABC;
}

/* Seitenüberschrift */
.seitenueberschrift {
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	font-size:11px;
	font-weight: bold;
}

/* Hintergrundfarbe für Veranstaltungskurzansicht auf Übersicht (gerade) */
.wideeventlink-even {	
}

/* Hintergrundfarbe für Veranstaltungskurzansicht auf Übersicht (ungerade) */
.wideeventlink-odd {	
}

/* Titel von MMO Gross im Fliesstext */
.bildtext {
    font-family: Arial, Helvetica, sans-serif;
	color:#326490 !important;
	font-size:11px  !important;
	font-weight: bold  !important;
}

/* Fliesstext Kurzansicht Artikel in Übersichten
	Popup: Fliesstext 
	wysiwyg: "Lauftext" */
.lauftext {  caption: Lauftext;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #00000
}

/* wysiwyg: "Lauftext" */
.lauftext_fett {  caption: Lauftext fett;
	font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-style: normal;
line-height: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #000000
}

/* Fliesstext Zwischentitel 
   wysiwyg: "Zwischentitel" */
.untertitel_zwischentitel_autor { caption: Zwischentitel;
	font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 12pt;
font-weight: bold;
font-variant: normal;
text-transform: none 
	color: #000;
}

/* Fliesstext im Artikel */
.article {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:11px;
}

.article h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #D90000;
	font-size:12px;
	font-weight: bold;
	margin-top: 0px;/* for moz */
}

.article h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #D90000;
	font-size:11px;
	font-weight: bold;
}

.article h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:11px;
	font-weight: bold;
}

.article h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #D90000;
	font-size:11px;
	font-weight: normal;
}

/* Linien über WYSIWIG im Artikel*/
.article hr {
	color: #B1CAE6;
}

/* Titelgrau im Artikel über WYSIWYG */
.titelgrau {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:11px;
	font-weight: bold;
	margin-top: 0px; /* for moz */
}

/* Titel im Artikel über WYSIWYG */
.titel {
	font-family: Arial, Helvetica, sans-serif;
	color: #D90000;
	font-size:12px;
	font-weight: bold;
	margin-top: 0px;
}

/* Lauftext grau im Artikel über WYSIWYG */
.lauftextgrau {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 9pt;
	text-decoration: none;
}

/* Lauftext grau bold im Artikel über WYSIWYG */
.lauftextgrau_bold {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}
/* Zusammenfassung Fliesstext & WYSIWYG Style */
.lauftextrot { caption: Lauftext rot;
	font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #D90000}

/* Zusammenfassung Titel 
	"Downloads" & "Weitere Links" Titel (im Langartikelfliesstext) 
	WYSIWYG Style */ 
.lauftextrot_bold {  caption: Lauftext rot fett;
	font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-style: normal;
line-height: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #D90000}

/* reine WYSIWYG STYLES */

/* wysiwyg: titelgrau */
.titelgrau {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size:12px;
	font-weight: bold;
	margin-top: 0px; /* for moz */
}

/* wysiwyg: titel */
.titel {
	font-family: Arial, Helvetica, sans-serif;
	color: #D90000;
	font-size:12px;
	font-weight: bold;
	margin-top: 0px;
}

/* Artikeluebersicht Überschriften, 
	Veranstaltungsübersicht Überschriften,
	Angebotsübersicht Überschriften */
.overview_title {
	font-family: Arial, Helvetica, sans-serif;
	color: #D90000;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
}

.overview_title:hover {
	color: #000000;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
}

.overview_title:active {
	color: #D90000;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
}


/* Definition für Bullet-Lists */
.ul {
	text-decoration: underline !important;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11pt; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #000000;	
}

/* Definitionen für Formulare im Contentbereich */

.orderform, #AppForm {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:11px;
	font-weight: bold;
}

.orderform label, form.#AppForm label {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:11px;
	font-weight: bold;
}

.orderform small, form.#AppForm small {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:11px;
	font-weight: normal;
}

.orderform input, .orderform textarea, .orderform select {
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
}

form.#AppForm input, form.#AppForm textarea, form.#AppForm select {
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
}

/* Collection Titel oberhalb von Artikelkurzansichten 
	Linkset Titel im Langartikel */
.shortarticleheader {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:11px;
	font-weight: normal;
	background: #6794C4 url(subart_corner.gif) no-repeat right;
	border-top:1px solid #326490;
	padding : 1px 0px 2px 1px;
}

/* Rahmen rund um Collection Titel & Linksettitel*/
.shortarticleheaderborder {
	/*background: #999999;*/
}

/* Linker Bereich im Content mit Bildern/Linksets */
.articleleftcolumn, .articleimages {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:11px;
}

/* Links in Linksets im linken Contentbereich */
.articleleftcolumn a {
	font-family: Arial, Helvetica, sans-serif;
	color: #326490;
	font-size:11px;
	text-decoration: none;
}

.articleleftcolumn a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:11px;
	text-decoration: none;
}

/* Überschrift Linksets "Weitere Links" im linken Contentbereich */
.articleleftcolumn div {
	font-family: Arial, Helvetica, sans-serif;
	color: #D90000;
	font-size:11px;
	font-weight: bold;
}

/* Bildunterschriften ??, Downloadlinktitel, Titel in der Sitemap */

.quick_nav_bold a {
	font-family: Arial, Helvetica, sans-serif;
	color: #326490;
	font-size:11px;
	text-decoration: none;
	font-weight: bold;
}

.quick_nav_bold a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:11px;
	text-decoration: none;
	font-weight: bold;
}

/* Hintergrund für Kontaktpersonen in Artikel*/
.kontaktperson {
}

/* Hintergrund für linken Bereich mit Linksets bei Kontaktpersonen */
.kontaktpersonlink {
}

/* Rahmen rund um "Seite X von X" auf Artikelseite */
.articlenextprevborder {	
}

/* Hintergrund für "Seite X von X" auf Artikelseite 
	Text selbst wird von --> lauftext bestimmt */
.articlenextprev {	
}

/* Artikelfooter mit Name + Datum */
.articlefooter {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:11px;
	font-weight: bold;
	font-style: italic;
}

/* im Artikelfooter: Datum selbst */
.articlefooterdata {
	font-weight: normal;
}

/* Tool Leiste mit Kommentare/weitersenden/drucken */
.articletools {
	background-color: #5280AF;
}

/* Tool Leiste Hintergrund Farbe für Icons */
.articletools img {
}

/* Tool Leiste Text & Links */
.articletools .articletools a, .articletools {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
}

.articletools a:hover {
	color: #141414;
}

.articletools a:active {
	color: #000000;
}

/* Kommentare Header Text (Username/Datum) 
	Username ist hardcodiert style="Heavy" */
.articlecommentheader {
	background: #F0F0F0;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
}

/* Kommentare Rahmen um Header */
.articlecommentheaderborder {
	background: #F0F0F0;
	color: #326490;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
}

/* Kommentare Linie zwischen Kommentare
	Linie zwischen Fliesstext & Linksets im Langartikel
	Linie oberhalb von Contentnavigation (zurueck, zum Seitenanfang) */
.articlecommentdivider {
	background: #999999;
}	

/* Kommentare Titelzeile (oberhalb Kommentartext) */
.articlecommenttitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:11px;
	font-weight: bold;
}

/* Kommentare Fliesstext */
.articlecomment {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:11px;
	font-weight: normal;
}

/* Bottomnavigation zurueck/zum Seitenanfang
   Artikelübersicht Überschriften
-- siehe Navigation .quick_nav_bold --
*/

/* Linie unterhalb von Footer
	Popup: oben im Fenster angezeigt (auch in Community) */
.pagedivider3 {
	background: #CC0000;
}

/* Popup: oben im Fenster unterhalb Pagedivider 
	Popup: zwischen Titel und Fliesstext */
.popuppagedivider1 {
	/* background: #CC0000; */
}

/************************
	Bereich: Rechts (Login & Teaser)
*************************/
/* Login (Links Registrieren/Login-Hilfe/GO) */
.login a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #214370;
	font-size: 11px;
}

.login a:hover {
	color: #141414;
}

.login a:active {
	color: #000000;
}

/* Login (Hintergrund Box, Schrift Username/Passwort) 
	Buttons auf Kommentar schreiben, Foto weiterschicken, Kontextloginpopup */
.login {
	font-family: Arial, Helvetica, sans-serif;
	color: #214370;
	font-size: 11px;
	background-color: #B1CAE6;
}

/* Login (Eingabefelder) */
.login input {
	width: 50px;
	background: #fff;
	font-size:10px;
	border: 1px solid #1C3F6D;
}

/* Logout (Text:Willkommen/Username) */
.logout {
	font-family: Arial, Helvetica, sans-serif;
	color: #214370;
	font-size: 11px;
	font-weight: bold;
}

/* Logout (Link: Logout) */
.logout a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #214370;
	margin-left: 6px;
}

.logout a:hover {
	color: #000000;
}

.logout a:active {
	color: #214370;
}

/* Login: weisser Rahmen um Loginbox */
.logintransparent {
	background: #326490;
} 

/* Login: zugewiesen an "plus" Buttons vor Registrieren & Login-Hilfe */
.loginbutton {
	background: #899ABC;
} 

/* Teaserhintergrund (rechter Bereich) */
.teaser { display:block;
margin-top: 16px;
	background-image: url(gefoerdert.jpg);
	background-repeat: no-repeat;
	background-position: left top;	

}
.teaser table {margin-top: 20px;}

.teaserlink {
	font-family: Arial, Helvetica, sans-serif;
	color: #D90000;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
}

.teaserlink:hover {
	color: #000000;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
}

.teaserlink:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #D90000;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
}

/************************
	Spezielle Seiten
************************/

/* Sitemap Links 
	Style aus dem WYSIWYG Feld */
.quick_nav {
	font-family: Arial, Helvetica, sans-serif;
	color: #326490;
	font-size:11px;
	text-decoration: none;
}

.quick_nav:hover {
	color: #000000;
	font-size:11px;
	text-decoration: none;
}

/* Popup: Titel bei Bild Grossansicht 
	Fotoalbum Titel (kein Popup) */
.popupimagetitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #D90000;
	font-size:12px;
	font-weight: bold;
}

/* Titel im Kontextloginpopup */
.articleh5 {
	
}

/* Links im Kontextloginpopup */
a.normal {
	
}

a.normal:hover {
	
}

.articlelink a {
	
}

.articlelink a:hover {
	
}

/********************************
	Bereich: Community
********************************

im Community Bereich dürfen nur Schriftfarben
verändert werden (Ausnahme Überschrift)

*/

/* Generelle Überschrift jeder Seite im Contentbereich */
h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #D90000;
	font-size:12px;
	font-weight: bold;
} 

/* Generelle Links in der Community */
.lauftextlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	color: #D90000;
}

.lauftextlink a:hover,.lauftextlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.lauftextinfo {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size:11px;
}

/* Generelle Links in der Community mit kleinerer Schrift */
.lauftextinfolink {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#D90000;
	text-decoration: none;
}

.lauftextinfolink a:hover,.lauftextinfolink:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	color:#000000;	
}

/* Navigation in "Mein Profil" */
.profilenav a {
	color: #D90000;
	text-decoration: none;
}

.profilenav a:hover {
	color: #000000;
	text-decoration: none;
}

/* Navigation im Webmail */
.webmailnav a, .webmailnava {
	color:#D90000;
}

.webmailnav a:hover, .webmailnava:hover {
	color:#000000;
}

/* Contentlinks im Webmail */
.webmailcontent a {
	color:#D90000;
}

.webmailcontent a:hover {
	color:#000000;
}

/* Navigation bei GO-Groups */
.groupnav a {
	color: #D90000;
}

.groupnav a:hover {
	color: #000000;
}

/* Links in Chatroom- und Forenübersicht */
.chatroomlist a, .forumlist a {
	color: #D90000;
}

.chatroomlist a:hover, .forumlist a:hover {
	color: #000000;
}

.chatroomlistalternate a, .forumlistalternate a {
	color: #D90000;
}

.chatroomlistalternate a:hover, .forumlistalternate a:hover {
	color: #000000;
}

/* Titel im Forum der GO-Groups */
.contentinnerboxrighttitle {	
	color: #D90000;
}

/********************************
ENDE 
********************************/
.invisible {display: none;}


/* Formular - Newsletterbestellung Medienshop */

#privatadresse, #privat_plz, #privat_ort { display: block; float: left; width: 420px; }

#privatadresse input, #privat_plz input, #privat_ort input { display: block; float: left; width: 280px; }
#privatadresse input { margin-right: 10px;}
#privat_plz input { margin-right:5px;}

#privatadresse label, #privat_plz label, #privat_ort label { display:block; float: left; width: 125px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:11px; padding-right:15px; text-align: right;}
