/* allgemeiner Bereich */

/* Body */
body {
	margin:0; 
}

/* alle Spaltenbereiche einer Tabelle, die nicht anders gekennzeichnet sind */
td {
	font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* 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 :#660000;
	background-color:#660000;
}

/* Bereich, Head, Logo */
td.headText {
	font:9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#660000;
	background-color:#660000;
	background-image: url(/images/KOMET2/ftsv_2.jpg);
	background-repeat:no-repeat;
	background-position: center;
}

/* Bereich, Head, Banner */
td.headText2 {
	font:9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#660000;
	background-color:#660000;
}

/* Bereich obere Navigation */
td.menu {
	font: bold 10px;
	background-color: #FFFFFF;
	background-image:url(/images/KOMET2/bg_menu.gif);
	background-repeat:repeat-x;
}

/* Bereich unter der Navigation */
td.menuBack, td.menuBack2, td.menuBack3 {
	font: bold 10px Verdana, sans-serif;
	color: #FFFFFF;
	background-color: #FFFFFF;
}
/* 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; 
	Background: #ffffff;
	border-right-color: #660000;
	border-right-style: solid;
	border-right-width: 1px;
	border-top: 1px solid #660000;
}

/* Definiert die Tabelle für den internen Administrationsbereich */	
td.navTableAdmin {
	color:#000000;
	background-color:#FFFFFF;
}

/* Definiert die Tabelle im Terminbereich */	
td.navTableEvents {
	color:#000000; 
	Background:#ffffff;
}

/* Titel im öffentlichen Bereich und bei interner Homepageansicht */ 
td.navTitleArea {
	font: bold 12px Verdana, Arial , sans-serif;
	color: #FF9933;
	background: #FFFFFF;
	border-top: 5px solid #FFFFFF;
	border-bottom: 1px dashed #660000;
	height: 30px;
}

td.navTitleArea a:active {
	font: bold 12px Verdana, Arial;
	color: #FF9933;
	text-decoration: none;
}
td.navTitleArea a:link {
	font: bold 12px Verdana, Arial;
	color: #660000;
	text-decoration: none;
}
td.navTitleArea a:hover {
	font: bold 12px Verdana, Arial;
	color: #FF9933;
	text-decoration: none;
}
td.navTitleArea a:visited {
	font: bold 12px Verdana, Arial;
	color: #001F61;
	text-decoration: none;
}

/* Text (Artigelnavigation) im öffentlichen Bereich und bei interner Homepageansicht */
td.navTextArea {
	font: bold 11px Verdana, Arial , sans-serif;
	color: #FF9933;
	background: #ffffff;
	border-bottom: 10px solid #FFFFFF;
}

/*Navigation links - extern/ intern für Kontaktbereich*/

/* Titelbereich Kontakt*/
td.navTitleContact {
	font: bold 12px Verdana, Arial , sans-serif;
	color: #FF9933;
	background: #FFFFFF;
	border-top: 5px solid #FFFFFF;
	border-bottom: 1px dashed #660000;
	height: 30px;
}

/* Textbereich Kontakt */
td.navTextContact {
	font: bold 11px Verdana, Arial , sans-serif;
	color: #FF9933;
	background: #ffffff;
	border-bottom: 10px solid #FFFFFF;
}

/* Navigation links - Gruppenspez. Mandanten-Artikel*/

/* Titelbereich bei einem Gruppenartikel */ 
td.navTitleGroupMandant {
	font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#0872AD;
	border-bottom:1px solid #000000;
}

/* Textbereich bei einem Gruppenartikel */
td.navTextGroupMandant {
	font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	background:#ffffff;
}

/* 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 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#005282;
	background-color:#D7D7D7;
	border-bottom:1px solid #005282;
}

/* Textbereich im Adminstartionsbereich */
td.navText {
	font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00416F;
	background-color:#FFFFFF;
}

/* Bereich Auswahlboxen */
.navField {
	font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
}

/* Bereich Termine */

/* Titel Termine */
td.navTitleEvents{
	font: bold 12px Verdana, Arial , sans-serif;
	color: #FF9933;
	background: #FFFFFF;
	border-top: 5px solid #FFFFFF;
	border-bottom: 1px dashed #660000;
	height: 30px;
}

/* Text Termine */
td.navTextEvents{
	font: bold 11px Verdana, Arial , sans-serif;
	color: #000000;
	background: #ffffff;
}

td.navCal {
	font: 10px Verdana, Arial , sans-serif;
	color: White;
	text-align: center;
	background: #660000;
}

td.navCalN {
	font: 10px Verdana, Arial , sans-serif;
	color:Black;
	text-align: center;
	background: #FFFFFF;
}

td.navCalS {
	font: 10px Verdana, Arial , sans-serif;
	color:Black;
	text-align: center;
	background: #FF9933;
}

.navCalAct {
	font: 10px Verdana, Arial , sans-serif;
	color:black;
	text-align: center;
	background: #c6c6c6;
}

.navCalEvt {
	font: 10px Verdana, Arial , sans-serif;
	color:#FF0000;
	text-align: center;
	background: #FFFFFF;
}


/* 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;  
	BACKGROUND-COLOR:#3393CC;
	border-bottom:1px solid #000000;
}

/* Textbereich - Parent - Untermandant */
td.navTextParent {
	FONT:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	COLOR:#000000; 
	BACKGROUND-COLOR:#D3D3D3;
}

/* 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; background:#ffffff;}

/* Überschriften der Artikel in der mittleren Spalte */
td.midTitle {
	font: italic bold 12px Verdana , sans-serif;
	letter-spacing: 1px;
	color: #FF9933;
	background: #FFFFFF;
	margin: 12px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px dashed #660000;
}

td.midText {
	font: 12px Verdana, Arial , sans-serif;
	color:Black;
}

td.midTextWeiss {
	font: 12px Verdana, Arial , sans-serif;
	color: #FFFFFF;
}

td.midTextBold {
	font: bold 12px Verdana, Arial , sans-serif;
	color:Black;
}

td.midText a:active {
	font: bold 12px Verdana, Arial;
	color: #660000;
	text-decoration: none;
}
td.midText a:link {
	font: bold 12px Verdana, Arial;
	color: #FF9933;
	text-decoration: none;
}
td.midText a:hover {
	font: bold 12px Verdana, Arial;
	color: #660000;
	text-decoration: none;
}
td.midText a:visited {
	font: bold 12px Verdana, Arial;
	color: #001F61;
	text-decoration: none;
}


/* ??? */
td.midSpecial{
	font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#FFFFFF;
}

td.midLabel {
	font: 12px Verdana, Arial , sans-serif;
	color: #000000;
	font-weight: bold;
}

td.midLabel a:active {
	font: bold 12px Verdana, Arial;
	color: #660000;
	text-decoration: none;
}

td.midLabel a:link {
	font: bold 12px Verdana, Arial;
	color: #FF9933;
	text-decoration: none;
}

td.midLabel a:hover {
	font: bold 12px Verdana, Arial;
	color: #660000;
	text-decoration: none;
}

td.midLabel a:visited {
	font: bold 12px Verdana, Arial;
	color: #001F61;
	text-decoration: none;
}

/* Bereich bei Unterartikeln in der redaktion */
td.midSubText {
	border-bottom:1px dashed #000000;
}

/* Diverese Überschriften im Administartionsbereich */
td.midSubTitle {
	font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#ECECEC;
	border-bottom:1px dashed #000000;
}

/* in der Regel Bereich in den Auswahlboxen, einige Ausnahmen */
.midField, .midField td {
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	background: #FFFFFF;
}

/* Bereich in dem Unterartikel angelegt werden (z.B. neuer Zusatztext). */
.midFieldRow {
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#FFFFFF;
		
}

/* ??? */
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; 
	background:#FFFFFF;
}

/* Titelbereich rechte Spalte */
td.rightTitle {
	font: italic bold 12px Verdana , sans-serif;
	letter-spacing: 1px;
	color: #FF9933;
	background: #FFFFFF;
	margin: 12px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px dashed #660000;
}

/* Textbereich rechte Spalte */
td.rightText {
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	background:#ffffff;
}

/* ??? */
.rightLabel {
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	background:#ECECEC;
}

/* ??? */
.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; 
	background-color:#FFFFFF;
}

/* 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:active {
	font: bold 11px Verdana, Arial;
	color: #FF9933;
	text-decoration: none;
}
a:link {
	font: bold 11px Verdana, Arial;
	color: #660000;
	text-decoration: none;
}
a:hover {
	font: bold 11px Verdana, Arial;
	color: #FF9933;
	text-decoration: none;
}
a:visited {
	font: bold 11px Verdana, Arial;
	color: #001F61;
	text-decoration: none;
}
