p,h1,h2,h3,h4,h5,h6,ul,ol,li,div,td,th,address,blockquote,nobr,b,i
     {
	font-family:Arial, Helvetica, sans-serif;
	line-height: 12pt;
}

p,ul,ol,li,div,td,th,address,nobr,b,i { font-size:10pt; }


h1 {
	font-size:12pt;
	color:#00AEEF;
	font-weight:bold;
	line-height: 12pt;
}
h3 {
	font-size:12pt;
	color:#FFF;
	font-weight:bold;
}

h4 { font-size:10pt; color:#000000; font-weight:bold; }

h5 { font-size:10pt; color:#00AEEF; font-weight:normal; }

h6 { font-size:10pt; color:#000000; font-weight:normal; }

hr { color:#00AEEF; }
body table tr td a {
	color: #000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000;
}
body table tr td a:hover {
	color: #09F;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #09F;
	border-right-color: #09F;
	border-bottom-color: #09F;
	border-left-color: #09F;
}
td {
	border: 1px solid #999;
}
#apDiv1 p {
	color: #FFF;
}
.titel {
	font-family: Arial, Helvetica, sans-serif;
}
.text_center {
	text-align: center;
	vertical-align: middle;
}
.spalte_tag {
	width: 62px;
	text-align: center;
	vertical-align: middle;
	padding: 12px;
}
.spalte_inhalt {
	width: 227px;
	text-align: left;
	vertical-align: top;
	padding: 12px;
}
body table tr td {
	border: 1px solid #999;
}
#termin_tab {
}
tr {
	border: 1px solid #999;
}
#tabelle {
	width: 790px;
}
#tabelle h2{
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	line-height: 12pt;
	margin: 0px;
	padding: 0px;
	width: 33px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#termin_tab table  {
	border: 1px solid #999;
}
#termin_tab table tr  {
	border: 1px solid #999;
}
.termin_tabelle {
	border: 1px solid #999;
}
.termin_zellen {
	border: 1px solid #999;
}
#termin_tab table tr td {
	border: 1px solid #999;
}
#programm_text {
	font-family: Arial, Helvetica, sans-serif;
	width: 350px;
	float: left;
	margin-left: 10px;
}
#programm_bild {
	float: left;
	margin-left: 20px;
}
#programm_text p{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12pt;
	margin: 0px;
	padding: 0px;
}
#programm_text h1{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 100;
}
#programm_text h2{
	font-family: Arial, Helvetica, sans-serif;
}
body table tr td b u a {
	color: #09F;
}
body table tr td p b u a {
	color: #09F;
}
.grossbuchstaben {
	font-weight: bold;
	text-transform: uppercase;
}
.monat {
	font-size: 50px;
	font-weight: bold;
	line-height: 36px;
	color: #FFF;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.Stil1 {
	font-size: 13px;
	font-weight: bold;
}
.Stil2 {
	font-size: 11px;
	color: #00AEEF;
}
.Stil4 {color: #FFFFFF}
.Stil6 {font-size: 11px; color: #FFFFFF; }
.Stil12 {font-size: 11px; font-weight: bold; color: #00AEEF; }
.Stil13 {color: #00AEEF}
.Stil17 {font-size: 11px}
#apDiv2 {
	position:absolute;
	left:824px;
	top:2370px;
	width:924px;
	height:1608px;
	z-index:1;
}
#print {
	height: 70px;
	width: 100px;
	float: right;
	top: 0px;
	background-repeat: no-repeat;
	background-position: right top;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#print a img {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#head_programm {
	width: 700px;
	background-image: url(../programm/bilder/ub-prog.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 70px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}
