/* allgemeiner Bereich */

/* Body */
body {
	margin:0;
	background-image:url(/images/MEDIAL/background.gif);
	background-position:top left;
	background-repeat: repeat;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000; 
}

/* alle Spaltenbereiche einer Tabelle, die nicht anders gekennzeichnet sind */
td {
	font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-right:6px;
}

/* Hintergrundfarbe des Kalenders im Bereich "Die neuesten Artikel" */
div.calendar td { background-color:#ffffff; }

/* unterster Bereich der Homepage */
/*td.defaultTable {
	background:#FFFFFF;
}*/
/* allgemeiner Bereich zuende */



/* Head Bereich*/

/* Rechte Seite des Head Bereichs, nach Logo und Banner */
td.headTitle {
	font:bold 0px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	color :#990000;
}

/* Bereich, Head, Logo */
td.headText {
	font:9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#990000;
}

/* Bereich, Head, Banner */
td.headText2 {
	font:9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#990000;
}

/* Bereich obere Navigation */
td.menu {
	font:bold;
	color:#000000;
}

/* Linke Seite unter der Navigation */
td.menuBack, td.menuBack2 {
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color:#000000;
	text-align:left;
	color:#959795;
}

td.menuBack2 {
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color:#000000;
	text-align:center;
	color:#FFFFFF;
}

/* Rechte Seite unter der Navigation */
td.menuBack3 {
	visibility:hidden;
}
/* Head Bereich zuende */



/* Navigation links */

/* Navigation links - öffentlich und intern für Obermandant ("normaler" Mandant) */

/* Definiert die Tabelle für den öffentlichen Bereich, die interne Homepageansicht und bei Kontakt */
td.navTable {
	color:#000000;
}

/* Definiert die Tabelle für den internen Administrationsbereich */	
td.navTableAdmin {
	color:#000000;
}

/* Definiert die Tabelle im Terminbereich */	
td.navTableEvents {
	color:#000000; 
}

/* Titel im öffentlichen Bereich und bei interner Homepageansicht */ 
td.navTitleArea {
	font:bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-bottom:10px;
	background-image:url(/images/MEDIAL/bg_menu_left.gif);
	background-repeat: no-repeat;
	background-position:top left;
	vertical-align:bottom;
	padding-left:10px;
}

/* Area Titel - Link */
td.navTitleArea a:link {
	FONT:bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR:#FFFFFF; 
	TEXT-DECORATION:none;
	display:block;
}

/* Area Titel - Link visited */
td.navTitleArea a:visited {
	FONT:bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR:#FFFFFF; 
	TEXT-DECORATION:none;
	display:block;
}

/* Area Titel - Link hover ("Rollover-Effekt") */
td.navTitleArea a:hover {
	font:bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#898B89;
	text-decoration:none;
	margin:0px;
}

/* Area Titel - Link active */
td.navTitleArea a:active {
	font:bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	TEXT-DECORATION:none;
	display:block;
}

/* Text (Artikelnavigation) im öffentlichen Bereich und bei interner Homepageansicht */
td.navTextArea {
	font:bold 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	border-bottom:4px solid #959795;
}

td.navTextArea ul {
	list-style:none;
	list-style-position:outside;
}

td.navTextArea li {
	border:1px solid #444544;
	background-color:#C0BFBE;
	margin-bottom:3px;
	margin-top:3px;
	line-height:24px;
	text-indent:5px;
}

td.navTextArea li a:link{
	font:bold 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	display:block;
	background-color:#DEDEDE;
	text-decoration:none;
	line-height:24px;
}

td.navTextArea li a:visited {
	font:bold 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	display:block;
	background-color:#DEDEDE;
	text-decoration:none;
	line-height:24px;
}

td.navTextArea li a:hover {
	font:bold 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#C0BFBE;
	text-decoration:none;
	line-height:24px;
}

td.navTextArea li a:active {
	font:bold 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	display:block;
	background-color:#DEDEDE;
	text-decoration:none;
	line-height:24px;
}

/*Navigation links - extern/ intern für Kontaktbereich*/

/* Titelbereich Kontakt*/
td.navTitleContact {
	font:bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-bottom:10px;
	background-image:url(/images/MEDIAL/bg_menu_left.gif);
	background-repeat: no-repeat;
	background-position:top left;
	vertical-align:bottom;
	padding-left:10px;
}

/* Textbereich Kontakt */
td.navTextContact {
	font:9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

/* Navigation links - Gruppenspez. Mandanten-Artikel*/

/* Titelbereich bei einem Gruppenartikel */ 
td.navTitleGroupMandant {
	font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border-bottom:1px solid #000000;
}

/* Textbereich bei einem Gruppenartikel */
td.navTextGroupMandant {
	font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
}

/* Linkbereich für Gruppenartikel */
td.navTextGroupMandant a:active {
	FONT:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	COLOR:#000000; 
	TEXT-DECORATION:none;
}

td.navTextGroupMandant a:link {
	FONT:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	COLOR:#000000; 
	TEXT-DECORATION:none;
}

td.navTextGroupMandant a:hover {
	FONT:bold 11pxVerdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR:#000000;
	TEXT-DECORATION:underline overline;
}

td.navTextGroupMandant a:visited {
	FONT:bold 11pxVerdana, Geneva, Arial, Helvetica, sans-serif; 
	COLOR:#C0C0C0; 
	TEXT-DECORATION:none;
}
/* Linkbereich zuende */

/* Navigation links - Administrationsbereich */

/* Titel im Adminstartionsbereich */
 td.navTitle {
	font:bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-bottom:10px;
	background-image:url(/images/MEDIAL/bg_menu_left.gif);
	background-repeat: no-repeat;
	background-position:top left;
	padding-left:10px;
}

/* Textbereich im Adminstartionsbereich */
td.navText {
	font:10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	line-height:15pt;
}

td.navText a:link {
	font:10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
	line-height:15pt;
}

td.navText a:visited {
	font:10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
	line-height:15pt;
}

td.navText a:hover, a:active {
	text-decoration:none;
}

/* Bereich Auswahlboxen */
.navField {
	font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
}

/* Bereich Termine */

/* Titel Termine */
td.navTitleEvents{
	font:bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	padding-bottom:10px;
	background-image:url(/images/MEDIAL/bg_menu_left_300.gif);
	background-repeat: no-repeat;
	background-position:top left;
	vertical-align:bottom;
	padding-left:10px;
	text-align:center;
	background-color:#DEDEDE;
}

/* Text Termine */
td.navTextEvents{
	font:10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
}

/* Anzeige Wochentage */
td.navCal {
	font:bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:center;
	border-bottom:1px solid Black;
	background-color:#DEDEDE;
}

/* Anzeige Kalender Wochentage */
td.navCalN {
	font:10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:center;
	background-color:#DEDEDE;
}

/* Anzeige Kalender Wochenende */
td.navCalS {
	font:bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:center;
	background-color:#DEDEDE;
}

/* aktueller Tag */
.navCalAct {
	font:10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:black;
	text-align:center;
	background-color:#BDBEBD;
}

/* Anzeige Termin */
.navCalEvt {
	font: bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#AD1008;
	text-align:center; 
	background-color:#DEDEDE;
}
/* Navigation links Obermandant ("normaler" Mandant) zuende */


/* Navigation links - Parent-Artikel (Untermandant) - gilt nur im Untermandant */

/* Titelbereich - Parent - Untermandant */
td.navTitleParent { 
	FONT:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	COLOR:#FFFFFF;  
	border-bottom:1px solid #000000;
}

/* Textbereich - Parent - Untermandant */
td.navTextParent {
	FONT:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	COLOR:#000000; 
}

/* Linkbereiche Text Parentbereich Untermandant */
td.navTextParent a:link {
	COLOR:#CC3333; 
}

td.navTextParent a:visited {
	COLOR:#CC3333; 
	Text-decoration:none;
}

td.navTextParent a:hover {
	Text-decoration:underline overline;
} 
/* Linkbereich zuende */

/* Navigation links - Parent-Artikel (Untermandant) - gilt nur im Untermandant zuende */
/* Navigation links zuende*/



/* Mittlere Spalte */

/* Definiert die Tabelle für die mittlere Spalte */	
td.midTable { color:#000000; }

/* Überschriften der Artikel in der mittleren Spalte */
td.midTitle {
	font-family:Verdana,Arial,Helvetica;
	font-weight:bold;
	font-size:13pt;
	text-decoration:none;
	color:#AD1008;
}

.midTitle {
	font-family:Verdana,Arial,Helvetica;
	font-weight:bold;
	font-size:13pt;
	text-decoration:none;
	color:#AD1008;
}

/* Textbereich der mittleren Spalte */
td.midText {
	font:10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
}

td.midText a:link {
	font:10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#ad1008;
	text-decoration:none;
}

td.midText a:visited {
	font:10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#ad1008;
	text-decoration:none;
}

td.midText a:hover, a:active {
	text-decoration:underline;
	color:#ad1008;
}

td.midText td {
	font:10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
}

td.midTextW {
	font:10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
}

td.midTextW a:link {
	font:10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#F1F1F1;
	text-decoration:none;
}

td.midTextW a:visited {
	font:10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#F1F1F1;
	text-decoration:none;
}

td.midTextW a:hover, a:active {
	text-decoration:underline;
	color:#F1F1F1;
}

h1 {
	font:bold 11pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	margin-bottom:0px;
	margin-top:0px;
}

h2 {
	font:bold 11pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#AD1008;
	margin-bottom:0px;
	margin-top:0px;
}

h3 {
	font:10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	margin-bottom:0px;
	margin-top:0px;
}

hr {
	color:#000000;
	height:1px;
}

#logo {
	position:absolute;
	left:490px;
}

/* ??? */
td.midSpecial{
	font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
}

/* Bereich Vorspann, Teaser */
td.midLabel {
	font:10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	padding-left:5px;
}

/* Bereich bei Unterartikeln in der redaktion */
td.midSubText {
	border-bottom:1px dashed #000000;
}

/* Diverese Überschriften im Administartionsbereich */
td.midSubTitle {
	font:bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	border-bottom:1px dashed #000000;
}

/* in der Regel Bereich in den Auswahlboxen, einige Ausnahmen */
.midField, .midField td {
	font:10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	padding-bottom:15px;
}

/* Bereich in dem Unterartikel angelegt werden (z.B. neuer Zusatztext). */
.midFieldRow {
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
		
}

/* ??? */
td.midhpteaser {
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
}
/* Mittlere Spalte zuende */



/* Rechte Spalte */

/* Definiert die Tabelle der rechten Spalte */
td.rightTable {
	color:#000000; 
}

/* Titelbereich rechte Spalte */
td.rightTitle {
	font-family:Verdana,Arial,Helvetica;
	font-weight:bold;
	font-size:13pt;
	text-decoration:none;
	color:#AD1008;
}

/* Textbereich rechte Spalte */
td.rightText {
	font:10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
}

/* ??? */
.rightLabel {
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
}

/* ??? */
.rightField {
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:black;
}
/* Rechte Spalte zuende */
	

/* Text, der nach dem Versenden einer mail erscheint, z.B. nach Newsletter Registrierung */
td.errorText {
	font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color:#000000; 
}

/* ButtonText, die meisten sind allerdings Gifs */
.buttonText {
	font:10px Arial, Helvetica, sans-serif;
	color:#000000;
}

/* Veranstaltungskalender */
/*table.presentationCalendar { background-color: #000000; }

td.presentationCalendarNavi, td.presentationCalendarNavi a { background-color: #ECECEC; color:#000000; vertical-align:top; }
td.presentationCalendarInfo { background-color:#ECECEC; color:990000; font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; border-bottom:5px solid #ECECEC; }

td.presentationCalendarDayCaption { background-color:#ECECEC; color:#000000; font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; }

td.presentationCalendarEmpty { background-color:#ECECEC; }
td.presentationCalendarNotWeekend { background-color:#ECECEC; }
td.presentationCalendarWeekend { background-color:#ECECEC; }*/ 

/* Links allgemein */

a:link {
	font:10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}

a:visited {
	font:10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}

a:hover, a:active {
	text-decoration:underline;
}


