/* allgemeiner Bereich */

/* Body */
body {
	margin:0;
	background-color:#ffffff;  
}

/* alle Spaltenbereiche einer Tabelle, die nicht anders gekennzeichnet sind */
td {
	font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:#ffffff;
}

/* Hintergrundfarbe des Kalenders im Bereich "Die neuesten Artikel" */
div.calendar td { 
	background-color:#ffffff; 
}

/* unterster Bereich der Homepage */
td.defaultTable {
	background-color:#ffffff;
}
/* allgemeiner Bereich zuende */



/* Head Bereich*/

/* Rechte Seite des Head Bereichs, nach Logo und Banner */
td.headTitle {
	font: bold 0px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-image: url(/images/HORUS0/bg_head.gif);
	background-position: top;
	background-repeat: no-repeat;
}

/* Bereich, in welchem sich Logo und Banner befinden */
td.headText {
	font:9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#ffffff;
	background-image: url(/images/HORUS0/bg_head.gif);
	background-position: center;
	background-repeat: no-repeat;
}

td.headText2 {
	font:9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#ffffff;
	background-image: url(/images/HORUS0/bg_head.gif);
	background-position: top;
	background-repeat: no-repeat;
}

/* Bereich obere Navigation */
td.menu {
	font:bold;
	color:#000000;
	background-color:#ffffff;
	
}

/* Zeile unter der Navigation */
td.menuBack, td.menuBack2, td.menuBack3 {
	font:11px Verdana, Geneva, Arial, Helvetica, 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:#033cab; 
	Background-color:#ffffff;
}

/* Definiert die Tabelle für den internen Administrationsbereich */	
td.navTableAdmin {
	color:#033cab; 
	Background-color:#ffffff;
	
}

/* Definiert die Tabelle im Terminbereich */	
td.navTableEvents {
	color:#033cab; 
	Background:#ffffff;
	
}

/* Titel im öffentlichen Bereich und bei interner Homepageansicht */ 
td.navTitleArea {
	font:bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#0039aa;
	letter-spacing: 1px;
	background:#ffffff;
	height:30px;
	margin-left:20px;
	padding-left:20px;
}

/* Area Titel - Link active */
td.navTitleArea a:active {
	font:bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#0039aa;
	letter-spacing: 1px;
	text-decoration:none;
}

/* Area Titel - Link */
td.navTitleArea a:link {
	FONT:bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR:#0039aa; 
	letter-spacing: 1px;
	TEXT-DECORATION:none;
}

/* Area Titel - Link hover ("Rollover-Effekt") */
td.navTitleArea a:hover {
	FONT:bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif; 
	COLOR:#fabc71; 
	letter-spacing: 1px;
	TEXT-DECORATION:none;
}

/* Area Titel - Link visited */
td.navTitleArea a:visited {
	FONT:bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR:#fabc71; 
	letter-spacing: 1px;
	TEXT-DECORATION:none;
}

td.navTextArea {
	font:bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#0039aa;
	letter-spacing: 1px;
	background-color:#ffffff;
	line-height:15px;
}

td.navTextArea a:active {
	font:bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR:#0039aa; 
	letter-spacing: 1px;
	TEXT-DECORATION:none;
}

td.navTextArea a:link {
	FONT:bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR:#0039aa; 
	letter-spacing: 1px;
	TEXT-DECORATION:none;
}

td.navTextArea a:hover {
	FONT:bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif; 
	COLOR:#fabc71; 
	letter-spacing: 1px;
	TEXT-DECORATION:none;
}

td.navTextArea a:visited {
	FONT:bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR:#0039aa; 
	letter-spacing: 1px;
	TEXT-DECORATION:none;
}

/*Navigation links - extern/ intern für Kontaktbereich*/

/* Titelbereich Kontakt*/
td.navTitleContact {
	font:bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#2f2374;
	letter-spacing: 1px;
	background:#ffffff;
	height:30px;
	margin-left:10px;
}

/* Textbereich Kontakt */
td.navTextContact {
	font:bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#2f2374;
	background-color:#ffffff;
}

/* Navigation links - Gruppenspez. Mandanten-Artikel*/

/* Titelbereich bei einem Gruppenartikel */ 
td.navTitleGroupMandant {
	font:bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#0872AD;
	border-bottom:1px solid #000000;
	border: 2px #4A71A9;
}

/* Textbereich bei einem Gruppenartikel */
td.navTextGroupMandant {
	font:bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	background:#ffffff;
}

/* Linkbereich für Gruppenartikel */
td.navTextGroupMandant a:active {
	FONT:bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	COLOR:#000000; 
	TEXT-DECORATION:none;
}

td.navTextGroupMandant a:link {
	FONT:bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	COLOR:#000000; 
	TEXT-DECORATION:none;
}

td.navTextGroupMandant a:hover {
	FONT:bold 13pxVerdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR:#000000;
	TEXT-DECORATION:underline overline;
}

td.navTextGroupMandant a:visited {
	FONT:bold 13pxVerdana, 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:#2f2374;
	background-color:#ffffff;
	height: 30px;
}

/* Textbereich im Adminstartionsbereich */
td.navText {
	font:bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#2f2374;
	background-color:#ffffff;
}

/* Bereich Auswahlboxen */
.navField {
	font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#2f2374;
}

/* Bereich Termine */

/* Titel Termine */
td.navTitleEvents{
	background-color:#ffffff;
	font:bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2f2374;
	border: 2px #2f2374;
	height: 30px;
}

/* Text Termine */
td.navTextEvents{
	background-color:#ffffff;
	font:10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2f2374;
}

/* Anzeige Wochentage */
td.navCal {
	font:bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#2f2374;
	text-align:center;
	background-color:#FFFFFF;
	border-bottom:2px solid #2f2374;
}

/* Anzeige Kalender Wochentage */
td.navCalN {
	font:10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#2f2374;
	text-align:center;
	background:#ffffff;
}

/* Anzeige Kalender Wochenende */
td.navCalS {
	font:bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#ffcd3b;
	text-align:center;
	background:#ffffff;
}

/* aktueller Tag */
.navCalAct {
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#ffcd3b;
	text-align:center;
}

/* Anzeige Termin */
.navCalEvt {
	font: bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#CC3333;
	text-align:center; 
	background-color:#FFFFFF;
}
/* Navigation links Obermandant ("normaler" Mandant) zuende */


/* Navigation links - Parent-Artikel (Untermandant) - gilt nur im Untermandant */

/* Titelbereich - Parent - Untermandant */
td.navTitleParent { 
	FONT:bold 10px 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:#033cab; 
	background-color:#ffFFFF;
	}

/* Überschriften der Artikel in der mittleren Spalte */
td.midTitle {
	font: bold 11pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0039aa;
	background-color: #ffffff;
	letter-spacing: 1px;
	height: 30px;
	padding-left: 10px;
	border-bottom:1px dashed #0039aa;
	
}

/* Textbereich der mittleren Spalte */
td.midText {
	font:10pt Verdana, Geneva, Arial, Helvetica, sans-serif ! important;
	color:#000000 ! important;
	background-color:#ffFFFF ! important;
	padding-left:5px ! important;
	padding-right:5px ! important;
	line-height: 12px;
	
}

td.midText td {
	font:10pt Verdana, Geneva, Arial, Helvetica, sans-serif ! important;
	color:#000000 ! important;
	background-color:#ffFFFF ! important;
	line-height: 12px;

}

td.midText a:active {
	font:bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#0039aa;
	text-decoration:none;
}

td.midText a:link {
	font:bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#0039aa;
	text-decoration:none;
}

td.midText a:hover {
	text-decoration:none;
	color:#fabc71;
}

td.midText a:visited {
	font:bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#0039aa;
	text-decoration:none;
}

/*  */
td.midSpecial{
	font:10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#fffFFF;
}

/* Bereich Vorspann, Teaser */
td.midLabel {
	font: 10pt Verdana, Geneva, Arial, Helvetica, sans-serif ! important;
	color:#000000 ! important;
	background-color:#ffFFFF ! important;
}

/* Bereich bei Unterartikeln in der redaktion */
td.midSubText {
	font:bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#ffFFFF;
	border-bottom:1px dashed #000000;
}

/* Diverese Überschriften im Administartionsbereich */
td.midSubTitle {
	font:bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#2f2374;
	background-color:#ffffff;
	border-bottom:1px dashed #6e4414;
}

/* in der Regel Bereich in den Auswahlboxen, einige Ausnahmen */
.midField, .midField td {
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#033cab;
	background: #ffffff;
}

/* Bereich in dem Unterartikel angelegt werden (z.B. neuer Zusatztext). */
.midFieldRow {
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#033cab;
	background-color:#ffFFFF;
		
}

/* ??? */
td.midhpteaser {
	font:10pt Verdana, Geneva, Arial, Helvetica, sans-serif, bold;
	color:#4A71A9;
	}
/* Mittlere Spalte zuende */



/* Rechte Spalte */

/* Definiert die Tabelle der rechten Spalte */
td.rightTable {
	color:#033cab; 
	background:#ffffff;
}

/* Titelbereich rechte Spalte */
td.rightTitle {
	font: bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#033cab;
	background-color:#ffffff;
	letter-spacing: 1px;
	height:30px;
	padding-left:5px;
}

/* Textbereich rechte Spalte */
td.rightText {
	font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#033cab;
	background:#ffffff;
	padding-left:10px;
}

td.rightText a:active {
	font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#033cab;
	text-decoration:none;
}

td.rightText a:link {
	FONT:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR:#033cab; 
	TEXT-DECORATION:none;
}

td.rightText a:hover {
	FONT:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	COLOR:#033cab; 
	TEXT-DECORATION:none;
}

td.rightText a:visited {
	FONT:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR:#033cab; 
	TEXT-DECORATION:none;
}

/* ??? */
.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;
}

/* Links allgemein */

a:active {
	font:bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#0039aa;
	text-decoration:none;
}

a:link {
	font:bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#0039aa;
	text-decoration:none;
}

a:hover {
	text-decoration:none;
	color:#fabc71;
}

a:visited {
	font:bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#0039aa;
	text-decoration:none;
}
.copy {
	border-top: 1px dashed #0039aa;
	
}
.schrift {
	font: normal xx-small Verdana, Geneva, Arial, Helvetica, sans-serif;
}
li{ list-style-image: url(/images/HORUS0/PBK2007/HORUS0PBK20070214115627000S47182.gif); 
	}
.blau {
	color: #0039aa;
}
