H1 {FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN: 5px 5px; COLOR: #000099; padding-left:  10px}
H2 {FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 5px 5px; COLOR: #666666; padding-left:   10px}
H3 {MARGIN: 0px; COLOR: #999999}
H4 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-TOP: 0px}
INPUT {	BORDER-RIGHT: #5a718c 1px solid; 
	BORDER-TOP: #5a718c 1px solid; 
	BORDER-LEFT: #5a718c 1px solid; 
	BORDER-BOTTOM: #5a718c 1px solid;
	}
TEXTAREA {BORDER-RIGHT: #5a718c 1px solid; BORDER-TOP: #5a718c 1px solid; BORDER-LEFT: #5a718c 1px solid; WIDTH: 400px; BORDER-BOTTOM: #5a718c 1px solid}
.showall {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #aaaaaa}
.showall A:link {FONT-SIZE: 12px; COLOR: #aaaaaa; TEXT-DECORATION: none}
.showall A:active {FONT-SIZE: 12px; COLOR: #aaaaaa; TEXT-DECORATION: none}
.showall A:hover {FONT-SIZE: 12px; COLOR: #aaaaaa; TEXT-DECORATION: none}
.showall A:visited {FONT-SIZE: 12px; COLOR: #aaaaaa; TEXT-DECORATION: none}

.dateline_top {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #aaaaaa}
.dateline_bottom {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000}
.dateline_bottom A:link {FONT-WEIGHT: normal; FONT-SIZE: 10px}
.dateline_bottom A:active {FONT-WEIGHT: normal; FONT-SIZE: 10px}
.dateline_bottom A:hover {FONT-WEIGHT: normal; FONT-SIZE: 10px}
.dateline_bottom A:visited {FONT-WEIGHT: normal; FONT-SIZE: 10px}

.inforahmen {BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; border-color: #FFFFFF #FFFFFF #006600 #006600; border-bottom-width: 1px; border-left-width: 1px}
.newscontent {FONT-SIZE: 12px; TEXT-DECORATION: none}
.pagenav {FONT-WEIGHT: normal; FONT-SIZE: 12px}
.calendar_text {FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; COLOR: #aaaaaa; PADDING-TOP: 5px}
.calendar_box_today {background-color:#FFFFFF; border-color:#FF0000; border-style:solid; border-width:1px; FONT-WEIGHT:normal; PADDING-BOTTOM:2px; COLOR:#aaaaaa; PADDING-TOP:3px}
.calendar_box {background-color:#EEEEEE; border-color:#BBBBBB; border-style:solid; border-width:1px; FONT-WEIGHT:normal; PADDING-BOTTOM:2px; COLOR:#aaaaaa; PADDING-TOP:3px}

.n_Content SELECT {	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			WIDTH: 130px;
			HEIGHT: 16px;
			BACKGROUND-COLOR: #fffff4;
			}
.n_Content INPUT {	BACKGROUND-COLOR: #fffff4;
			WIDTH: 130px;
			HEIGHT: 18px;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			}
			
.eventtoday{ font-size:10px; border-style:solid; border-width:3px; border-color:#FF0000;}
.eventtoday A:LINK {text-decoration:none}
.eventtoday A:ACTIVE {text-decoration:none}
.eventtoday A:VISITED {text-decoration:none}
.eventtoday A:HOVER {text-decoration:none}

.daybox{ font-size:10px; border-style:solid; border-width:1px; border-color:#000000;}
.daybox A:LINK  {text-decoration:none}
.daybox A:ACTIVE {text-decoration:none}
.daybox A:VISITED {text-decoration:none}
.daybox A:HOVER {text-decoration:none}

INPUT.radio {WIDTH: 13px}
INPUT.submit {WIDTH: 30px}
INPUT.checkbox {WIDTH: 20px}
#printmainpane {WIDTH: 640px; BACKGROUND-COLOR: #ffffff}
#printbody {FONT-SIZE: 10pt; MARGIN: 10px; FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND-COLOR: #ffffff}
#printcontent {BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; WIDTH: 620px; BORDER-BOTTOM: #000000 1px solid}
#printfoot {FONT-WEIGHT: bold}
#mainpane {WIDTH: 95%; BACKGROUND-COLOR: #ffffff}
#content {PADDING-RIGHT: 26px; WIDTH: 100%}
#home {PADDING-LEFT: 20px; WIDTH: auto; BORDER-BOTTOM: #000000 1px solid}
#other {PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px}
#macroRightSideBar {BORDER-RIGHT: #006600 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #006600 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; BORDER-LEFT: #000099 1px solid; WIDTH: 200px; PADDING-TOP: 10px; BORDER-BOTTOM: #000099 1px solid}
#macroLeftSideBar {BORDER-RIGHT: #000000 1px dashed; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; WIDTH: 250px; PADDING-TOP: 10px; BACKGROUND-COLOR: #faffff}
#macroTopNaviBar {BORDER-RIGHT: #006600 1px solid; BORDER-TOP: #006600 1px solid; VERTICAL-ALIGN: top; BORDER-LEFT: #000099 1px solid; WIDTH: 200px; BORDER-BOTTOM: #000099 1px solid}
#macroHauptNaviBar {BORDER-RIGHT: #006600 1px solid; BORDER-TOP: #006600 1px solid; VERTICAL-ALIGN: top; BORDER-LEFT: #000099 1px solid; BORDER-BOTTOM: #000099 1px solid}
#macroBox {BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #faf3df; TEXT-ALIGN: left;}
#macroBoxLeft {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; WIDTH: 250px; PADDING-TOP: 4px; TEXT-ALIGN: left}
#macroBoxRight {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; BORDER-LEFT: #000000 1px dashed; WIDTH: 250px; PADDING-TOP: 4px; TEXT-ALIGN: left}
IMG {BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px}
INPUT {FONT-SIZE: 10pt; FONT-FAMILY: verdana, arial, helvetica, sans-serif}
TEXTAREA {FONT-SIZE: 10pt; FONT-FAMILY: verdana, arial, helvetica, sans-serif}
TH {FONT-SIZE: 10pt}
TD {FONT-SIZE: 10pt}
P {FONT-FAMILY: verdana, arial, helvetica, sans-serif}
TD {FONT-FAMILY: verdana, arial, helvetica, sans-serif}
TH {FONT-FAMILY: verdana, arial, helvetica, sans-serif}
DIV {FONT-FAMILY: verdana, arial, helvetica, sans-serif}
SPAN {FONT-FAMILY: verdana, arial, helvetica, sans-serif}
.date {FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #999999; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif}
.quote {BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: black 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: black 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #f2f2f2}
.litexplain {BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: black 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: black 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #fffbef}
.conmidtit {FONT-SIZE: 13pt; MARGIN: 10px 0px 0px; COLOR: #237eb0; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; BACKGROUND-COLOR: #faffff}
A:link {COLOR: #000099; TEXT-DECORATION: none}
A:visited {COLOR: #003366; TEXT-DECORATION: none}
A:active {COLOR: #003366; TEXT-DECORATION: none}
#macroRightSideBar A:link {COLOR: #003366; TEXT-DECORATION: none}
A:visited {COLOR: #000099; TEXT-DECORATION: none}
A:active {COLOR: #000099; TEXT-DECORATION: none}
A:hover {COLOR: #000099; TEXT-DECORATION: none; background-color: #EDEDF8}
TABLE.m_calendar TD {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px}
TABLE.m_calendar A {FONT-WEIGHT: bold; COLOR: #ff0000; TEXT-DECORATION: none}
TABLE.m_calendar A:hover {TEXT-DECORATION: none}
TD.m_weekDayName {FONT-WEIGHT: bold; FONT-SIZE: 11px}
TD.m_calendarHeader A:link {BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-DECORATION: none}
TD.m_calendarHeader A:visited {BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-DECORATION: none}
TD.m_calendarHeader A:hover {BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-DECORATION: none}
DIV.macroPlug {BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 11px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-DECORATION: none}
DIV.macroPlug A {BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 11px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-DECORATION: none}
DIV.n_Item {FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 12px; BORDER-BOTTOM: #000099 1px solid}
.n_Title {PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #000099; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif}
.macroImageButton {CURSOR: pointer}
A.macroBackgd {BACKGROUND-COLOR: #efefef}
TD.n_ {BORDER-RIGHT: #4068ab 1px dashed; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; WIDTH: 180px; COLOR: #003366; PADDING-TOP: 10px}
A.midtitle:link {FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-DECORATION: none}
A.midtitle:visited {FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-DECORATION: none}
A.midtitle:active {FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-DECORATION: none}
A.midtitle:hover {COLOR: #000000; TEXT-DECORATION: underline}
.k {FONT-SIZE: 9px; COLOR: #999999; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
A.textlink:link {FONT-WEIGHT: normal; FONT-SIZE: 12px; CURSOR: default; COLOR: #333333; TEXT-DECORATION: none}
A.textlink:visited {FONT-WEIGHT: normal; CURSOR: default; COLOR: #333333; TEXT-DECORATION: none}
A.textlink:active {FONT-WEIGHT: normal; CURSOR: default; COLOR: #333333; TEXT-DECORATION: none}
A.textlink:hover {FONT-WEIGHT: normal; CURSOR: default; COLOR: #333333; TEXT-DECORATION: none}

.topnavi {FONT-SIZE: 9px; font-weight:normal; COLOR: #000099; LINE-HEIGHT: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
A.topnavi:link {FONT-WEIGHT: normal; COLOR: #000099; TEXT-DECORATION: none}
A.topnavi:visited {FONT-WEIGHT: normal; COLOR: #000099; TEXT-DECORATION: none}
A.topnavi:active {FONT-WEIGHT: normal; COLOR: #000099; TEXT-DECORATION: none}
A.topnavi:hover {FONT-WEIGHT: normal; COLOR: #000099; background-color:#E2EAE0; TEXT-DECORATION: none}

.CalendarDayBar {BORDER-RIGHT: #006600 1px solid; BORDER-TOP: #006600 1px solid; VERTICAL-ALIGN: top; BORDER-LEFT: #000099 1px solid; WIDTH: 200px; BORDER-BOTTOM: #000099 1px solid}
.ServicesNavBar {BORDER-RIGHT: #006600 1px solid; BORDER-TOP: #006600 1px solid; VERTICAL-ALIGN: top; BORDER-LEFT: #000099 1px solid; WIDTH: 200px; BORDER-BOTTOM: #000099 1px solid}

HR {FONT-SIZE: 1px; COLOR: #003366}
BODY {FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff}
.headfont {font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none; font-weight: bold;}
.smallfont {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; font-weight: normal;}
.normalfont {font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none; font-weight: normal;}
.categoryfont {font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none; font-weight: bold;}
