body,div { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #666666 }
table { font-family: Arial, Helvetica, sans-serif; font-size: 12px }
h2 { font-family: Arial, Helvetica, sans-serif; color: #196C9D; font-size: 20px; font-weight: normal }
h3 { font-family: Arial, Helvetica, sans-serif; color: #196C9D; font-size: 15px; font-weight: normal }
h4 { font-family: Arial, Helvetica, sans-serif; color: #196C9D; font-size: 13px }
ul { margin-left: 0px; padding-left: 0px; list-style-position: inside }
a:link { text-decoration: none; color: #006699 }
a:active { text-decoration: none; color: #006699 }
a:visited { text-decoration: none; color: #006699 }
a.Newsletter:link { text-decoration: underline; color: #99CCFF }
a.Newsletter:active { text-decoration: underline; color: #99CCFF }
a.Newsletter:visited { text-decoration: underline; color: #99CCFF }
a.Titel:link { text-decoration: none; color: #006699 }
a.Titel:active { text-decoration: none; color: #006699 }
a.Titel:visited { text-decoration: none; color: #006699 }
a.Fusslink:link { font-size: 12px; text-decoration: none; color: #AFAFAF }
a.Fusslink:active { font-size: 12px; text-decoration: none; color: #AFAFAF }
a.Fusslink:visited { font-size: 12px; text-decoration: none; color: #AFAFAF }
a.Hauptmenue:link { font-size: 12px; text-decoration: none; color: #FFFFFF }
a.Hauptmenue:active { font-size: 12px; text-decoration: none; color: #FFFFFF }
a.Hauptmenue:visited { font-size: 12px; text-decoration: none; color: #FFFFFF }
a.Untermenue:link { font-weight: bold; font-size: 13px; text-decoration: none; color: #006699 }
a.Untermenue:active { font-weight: bold; font-size: 13px; text-decoration: none; color: #006699 }
a.Untermenue:visited { font-weight: bold; font-size: 13px; text-decoration: none; color: #006699 }
a.Untermenue2:link { font-size: 13px; text-decoration: none; color: #006699 }
a.Untermenue2:active { font-size: 13px; text-decoration: none; color: #006699 }
a.Untermenue2:visited { font-size: 13px; text-decoration: none; color: #006699 }
a.Menue_oben_rechts:link { font-size: 12px; text-decoration: none; color: #666666 }
a.Menue_oben_rechts:active { font-size: 12px; text-decoration: none; color: #666666 }
a.Menue_oben_rechts:visited { font-size: 12px; text-decoration: none; color: #666666 }
a.Fuss:link { font-size: 12px; text-decoration: none; color: #AFAFAF }
a.Fuss:active { font-size: 12px; text-decoration: none; color: #AFAFAF }
a.Fuss:visited { font-size: 12px; text-decoration: none; color: #AFAFAF }
div.kopfbalken { width:500px; height:16px; z-index:1; padding-left:8px; vertical-align: middle; border-left-width:1px; border-right-width:0px; border-bottom-width:0px; border-top-width:0px; border-style:solid; border-color:9B2935; background-image: url('/neu/kopfbalken.gif'); background-repeat: repeat-y; color: 9B2935; font-weight: bold }
div.text { width:500px; z-index:2; padding-left:8px; padding-top:5px; padding-right:70px; border-left-width:1px; border-right-width:0px; border-bottom-width:0px; border-top-width:0px; border-style:solid; border-color:9B2935; background-image: url('/neu/fond.gif'); background-repeat: repeat-y }
div.text_datenbank { width:500px; z-index:2; padding-left:8px; padding-top:5px; padding-right:8px; border-left-width:1px; border-right-width:0px; border-bottom-width:0px; border-top-width:0px; border-style:solid; border-color:9B2935; background-image: url('/neu/fond.gif'); background-repeat: repeat-y }
td.datenbank { font-family: Arial, Helvetica, sans-serif; font-size: 13px; padding-left: 0px; padding-right: 10px; padding-top: 4px; padding-bottom: 4px }
.Hauptmenue { color: #FFFFFF }
.Login { font-family: Arial, Helvetica, sans-serif; font-size: 11px }
.Input { font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 240px; border-style: solid; border-width: 1px; border-color: #E3EDF7; margin: 4px 4px 4px 4px }
.Submit { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 2; border-width: 0px; margin: 4px 4px 4px 4px }
.Suche { font-family: Arial, Helvetica, sans-serif; font-size: 11px }
.SucheInput { font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 300px; border-style: solid; border-width: 1px; border-color: #A2A2A2 }
.SucheButton { font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 300px; padding: 2; background-color: #B2B2B2; color: #FFFFFF; border-width: 0px }
.Untermenue { margin-top: 3px; margin-bottom: 3px; margin-left: 0px; margin-right: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 13px }
.Untermenue2 { margin-top: 3px; margin-bottom: 3px; margin-left: 0px; margin-right: 0px; padding-left: 6px; padding-top: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 13px }
.Balken { font-family: Arial, Helvetica, sans-serif; font-size: 13px; width: 100%; padding: 2; background-color: #B2B2B2; color: #FFFFFF }
.Fuss { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 4px; padding-bottom: 0px; padding-left: 0px; margin-top: 9px; margin-bottom: 0px; text-align: left; color: #AFAFAF; border-top-style: solid; border-top-width: 1px; border-top-color: #AFAFAF }
.wveb_datenbank { padding-left: 0px; padding-right: 10px; padding-top: 12px; padding-bottom: 0px; text-align: left; vertical-align: top }
.wveb_datenbank2 { padding-left: 0px; padding-right: 10px; padding-top: 2px; padding-bottom: 0px; text-align: left; vertical-align: top }
.LinkButton { font-family: Arial, Helvetica, sans-serif; font-size: 13px; vertical-align: middle; padding: 2; background-color: #B2B2B2; color: #FFFFFF; border-width: 0px }
.blauerBalken { font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding-left: 16; height: 26; background-color: #3399CC; color: #FFFFFF }
.grauerBalken { font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding-left: 16; height: 26; background-color: #666666; color: #FFFFFF }
.Rubrik { font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding-left: 16; height: 30; background-color: #FFFFFF; color: #006699 }
.blauerKasten { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: 006699; vertical-align: top; height: 110; background-color: #E3EDF7; padding: 16px 16px 4px 16px }
.grauerKasten { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: 666666; vertical-align: top; height: 110; background-color: #F2F2F2; padding: 16px 16px 4px 16px }
.weisserKasten { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: 006699; vertical-align: top; height: 110; background-color: #FFFFFF; padding: 16px 16px 4px 16px }

	a.TESTcpMonthNavigation:link { text-decoration: none; color: #FFFFFF }
	a.TESTcpMonthNavigation:active { text-decoration: none; color: #FFFFFF }
	a.TESTcpMonthNavigation:visited { text-decoration: none; color: #FFFFFF }
	a.TESTcpCurrentDate:link { text-decoration: none; color: #FFFFFF }
	a.TESTcpCurrentDate:active { text-decoration: none; color: #FFFFFF }
	a.TESTcpCurrentDate:visited { text-decoration: none; color: #FFFFFF }
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation
			{
			background-color:#3399CC;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.TESTcpDayColumnHeader,
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation,
	.TESTcpCurrentMonthDate,
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDate,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDate,
	.TESTcpCurrentDateDisabled,
	.TESTcpTodayText,
	.TESTcpTodayTextDisabled,
	.TESTcpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.TESTcpDayColumnHeader
			{
			text-align:right;
			border:solid thin #3399CC;
			border-width:0 0 1 0;
			}
	.TESTcpCurrentMonthDate,
	.TESTcpOtherMonthDate,
	.TESTcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.TESTcpCurrentMonthDate
			{
			color:#006699;
			font-weight:bold;
			}
	.TESTcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.TESTcpOtherMonthDate
			{
			color:#808080;
			}
	TD.TESTcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #3399CC;
			border-width:1;
			border:solid thin #FFFFFF;
			}
	TD.TESTcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.TESTcpTodayText,
	TD.TESTcpTodayTextDisabled
			{
			border:solid thin #3399CC;
			border-width:1 0 0 0;
			}
	A.TESTcpTodayText,
	SPAN.TESTcpTodayTextDisabled
			{
			height:20px;
			}
	A.TESTcpTodayText
			{
			color:#006699;
			font-weight:bold;
			}
	SPAN.TESTcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.TESTcpBorder
			{
			border:solid thin #3399CC;
			}
