body{height:96%;width:98%;}
.fliesstext{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 75%; color:#000000; FONT-WEIGHT: normal;line-height:18px;}
.fliesstextw{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 75%; color:#FFFFFF; FONT-WEIGHT: normal;line-height:18px;}
.bildbeschreibungZ{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 66%; color:#000000; FONT-WEIGHT: normal;line-height:18px;text-align:center;}
.bildbeschreibungwZ{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 66%; color:#FFFFFF; FONT-WEIGHT: normal;line-height:18px;text-align:center;}
.bildbeschreibungR{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 66%; color:#000000; FONT-WEIGHT: normal;line-height:18px;text-align:right;}
.bildbeschreibungwR{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 66%; color:#FFFFFF; FONT-WEIGHT: normal;line-height:18px;text-align:right;}
.hblau{background-color:#05347D;height:15px;color:#05347D;}

.titelschwarz{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 150%; color:#000000; FONT-WEIGHT: 900;line-height:18px;background-color:#FFFFFF;padding:4px 4px 4px 4px;}
.tblauhgelb{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 150%; color:#05347D; FONT-WEIGHT: 900;line-height:24px;background-color:#FFD500;padding:4px 4px 4px 4px;}


.bold{FONT-WEIGHT: bold;}
.kursiv { font-style:italic; }
.unterstrichen{text-decoration:underline;}


h1{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 95%; color:#000000; FONT-WEIGHT: bold;line-height:24px;}
h1.h1w{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 95%; color:#FFFFFF; FONT-WEIGHT: bold;line-height:24px;}


/* Grunddarstellung der oberen Navigation. */
#hauptmenu {position:absolute; top:93px; left:172px; border-right:none; border-bottom:none;height:20px;padding:0 0 0 8px;}        	
#hauptmenu a.navpassiv{font-family: Arial, Helvetica, sans-serif; color:#000000; background-color:#E4E4E3; text-decoration:none; font-weight:bold; font-size:13px; line-height:20px; padding:2px 6px 2px 6px;margin-left:-4px;border-right:1px solid #FFD500;border-left: 1px solid #FFD500; }
#hauptmenu a:link.navpassiv{font-family: Arial, Helvetica, sans-serif; color:#000000;background-color:#E4E4E3;border-right:1px solid #8F8F8C; line-height:20px;border-left: 1px solid #8F8F8C;}
#hauptmenu a:active.navpassiv{font-family: Arial, Helvetica, sans-serif; color:#000000;background-color:#E4E4E3;border-right:1px solid #8F8F8C; line-height:20px;border-left: 1px solid #8F8F8C;}
#hauptmenu a:visited.navpassiv{font-family: Arial, Helvetica, sans-serif; color:#000000;background-color:#E4E4E3;border-right:1px solid #8F8F8C; line-height:20px;border-left: 1px solid #8F8F8C;}
#hauptmenu a:hover.navpassiv{font-family: Arial, Helvetica, sans-serif; color:#000000;background-color:#FFFFFF;border-right:1px solid #8F8F8C; line-height:20px;border-left: 1px solid #8F8F8C;}


/* Darstellung der oberen Navigation bei getroffener Auswahl */
#hauptmenu a.navaktiv{font-family: Arial, Helvetica, sans-serif;color:#000000;background-color:#FFFFFF;text-decoration:none;font-weight:bold; font-size:13px;line-height:20px;margin-left:-4px;padding:2px 6px 2px 6px;border-right:1px solid #FFD500;height:20px;border-left: 1px solid #FFD500;}
#hauptmenu a:link.navaktiv{font-family: Arial, Helvetica, sans-serif;color:#000000;background-color:#FFFFFF;border-right:1px solid #8F8F8C;line-height:20px;border-left: 1px solid #8F8F8C;}
#hauptmenu a:active.navaktiv{font-family: Arial, Helvetica, sans-serif;color:#000000;background-color:#FFFFFF;border-right:1px solid #8F8F8C;line-height:20px;border-left: 1px solid #8F8F8C;}
#hauptmenu a:visited.navaktiv{font-family: Arial, Helvetica, sans-serif;color:#000000;background-color:#FFFFFF;border-right:1px solid #8F8F8C;line-height:20px;border-left: 1px solid #8F8F8C;}
#hauptmenu a:hover.navaktiv{font-family: Arial, Helvetica, sans-serif;color:#000000;background-color:#FFFFFF;	border-right:1px solid #8F8F8C;line-height:20px;border-left: 1px solid #8F8F8C;}

/* Abbinder Farbdarstellung */
TD.abbinder{font-family: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-size:70%; border-right:1px solid #8F8F8C; padding:0px 6px 2px 6px;line-height:18px;background-color:#FFFFFF;}
TD.abbinderende{font-family: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-size:70%; line-height:18px; padding:0px 6px 2px 6px;background-color:#FFFFFF;border-right:1px solid #8F8F8C;}

TD.abbinder a:abbinder{font-family: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-size:70%; line-height:18px; padding:0px 6px 2px 6px; border-right:1px solid #8F8F8C;}
TD.abbinderende a:abbinderende{font-family: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-size:70%; line-height:18px; padding:0px 6px 2px 6px;}
TD.abbinder a:link{font-family: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
TD.abbinder a:active{font-family: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
TD.abbinder a:visited{font-family: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
TD.abbinder a:hover{font-family: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}

TD.abbinderw{font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size:70%; border-right:1px solid #FFD500;padding:0px 6px 2px 6px;line-height:18px;background-color:#05347D;}
TD.abbinderendew{font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size:70%; line-height:18px; padding:0px 6px 2px 6px;background-color:#05347D;border-right:1px solid #FFD500;}

TD.abbinderw a:abbinder{font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size:70%; line-height:18px; padding:0px 6px 2px 6px; border-right:1px solid #FFD500;background-color:#FFFFFF;}
TD.abbinderendew a:abbinderende{font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size:70%; line-height:18px; padding:0px 6px 2px 6px;background-color:#FFFFFF;}
TD.abbinderw a:link {font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
TD.abbinderw a:active{font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
TD.abbinderw a:visited{font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
TD.abbinderw a:hover{font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}

/* Anpassen Farbwert fuer die Umrandung vom Abbinder von Wert #AEB9BB auf #8F8F8C (MJ) */
Table.abbinderb{border-right:0px;border-bottom:1px solid #8F8F8C;border-left:0px solid #8F8F8C;border-top:1px solid #8F8F8C;background-color:#00347B;}
Table.abbinder{border-right:0px;border-bottom:1px solid #8F8F8C;border-left:0px solid #8F8F8C;border-top:1px solid #8F8F8C;background-color:#FFFFFF;}


.navilink {font-family:Arial; font-size:70%; color:#05347D; text-decoration: none;height:17px; padding-bottom:3px;}
.navititle {font-family:Arial; color:#05347D; font-size:70%;text-decoration: none;padding-bottom:3px;}
.navline {font-family:Arial; color:#05347D; font-size:70%;padding-bottom:3px;}
.navline a {font-family:Arial; color:#05347D; text-decoration: none;height:17px; padding-bottom:3px;}


.navilink2 {font-family:Arial; font-size:70%; color:#FFFFFF; text-decoration: none;height:17px; padding-bottom:3px;}
.navititle2 {font-family:Arial; color:#FFFFFF; font-size:70%;text-decoration: none;padding-bottom:3px;}
.navline2 {font-family:Arial; color:#FFFFFF; font-size:70%;padding-bottom:3px;}
.navline2 a {font-family:Arial; color:#FFFFFF; text-decoration: none;height:17px; padding-bottom:3px;}


#pfad{padding-left:7px;line-height:17px;background-color:#FFFFFF;}
.pfad{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 70%; color:#000000; FONT-WEIGHT: normal;}
.pfad2{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 70%; color:#FFFFFF; FONT-WEIGHT: normal;line-height:17px;height:17px;width:180px;}
.pfad4{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 70%; color:#000000; FONT-WEIGHT: normal;background-color:#FFFFFF;line-height:17px;height:17px;width:180px;}

#pfadb{padding-left:7px;line-height:17px;background-color:#05347D;height:17px;}

TD.rsblau{FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE: 75%;background:#05347D;width:171px; color:#FFFFFF;font-weight:bold;padding-left:27px;padding-right:22px;padding-top:3px; padding-bottom:3px;border-right:0px;border-bottom:0px;border-left:0px;border-top:0px;}
TD.rsgelb{FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE: 75%;background:#E4E4E3;color:#000000;font-weight:normal;width:171px;padding-left:27px;padding-right:22px;padding-top:3px; padding-bottom:3px;border-right:0px;border-bottom:0px;border-left:0px;border-top:0px;}
Table.rtable{border-right:0px;border-bottom:0px;border-left:0px;border-top:0px;}



/* Farbwerte für Tabellenelemente */
TABLE.termine {BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid; BORDER-RIGHT-WIDTH: 0px;}
TR.grau {BORDER-RIGHT: #FFFFFF 1px solid;  FONT-SIZE: 70%; BACKGROUND: #E4E4E3;  COLOR: #000000;  FONT-FAMILY: Arial;  TEXT-DECORATION: none;}
TR.hgrau {BORDER-RIGHT: #fFFFFFF 1px solid; FONT-SIZE: 70%; BACKGROUND: #F6F6F6;  COLOR: #000000;  FONT-FAMILY: Arial;  TEXT-DECORATION: none;}
TD.rl {BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: #FFFFFF 1px solid; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px;}



/* Farbwerte für Tabellenelemente rechte Spalte Veranstaltungen*/

TABLE.veranstaltung {BORDER-TOP: #FFFFFF 0px solid; BORDER-LEFT: #FFFFFF 0px solid; BORDER-BOTTOM: #FFFFFF 0px solid; BORDER-RIGHT-WIDTH: 0px;}
TR.silber {BORDER-RIGHT: #FFFFFF 1px solid;  FONT-WEIGHT:bold;  FONT-SIZE:13px; BACKGROUND: #8F8F8C;  COLOR: #000000;  FONT-FAMILY: Arial;  TEXT-DECORATION: none;}
TR.blau {BORDER-RIGHT: #fFFFFFF 1px solid; FONT-SIZE: 70%; BACKGROUND: #05347D;  COLOR: #FFFFFF;  FONT-FAMILY: Arial;  TEXT-DECORATION: none;}
TD.rl {BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: #8F8F8C 1px solid; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px;}



