.main h1 {
	font-size: 16px;
	font-weight:bold;
}
/* Suchergebnis-Keyword-Highlighting */
.searchkeyword {
	background-color:#CCFF00;
	font-weight:bold;
	padding: 3px;
}
.searchkeyword0 {
	background-color:red;
	font-weight:bold;
	padding: 3px;
}
.searchkeyword1 {
	background-color:cyan;
	font-weight:bold;
	padding: 3px;
}
.searchkeyword2 {
	background-color:yellow;
	font-weight:bold;
	padding: 3px;
}
/* ENDE Suchergebnis-Keyword-Highlighting */

.suchefunktion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
table.calendar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #000000; 
	border-collapse: collapse; 
	color: #000000; 
	background: #FFFFFF; 
}
td.today {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#FFCC99;
	border: 1px solid white; 
	color:#000000; 
	font-weight: bold;
}
td.monthdays {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #434470; 
	color: #000000; 
	background: #FFFFFFF; 
}
td.nonmonthdays { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid white; 
	color: #000000; 
	background: #EFEFEF;
}


span.marked {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:3;
	background-color:#FFF0D2;

}
/* sehl-v1.8.2  Search Engine Highlighting */
.hl0	{ background-color: #FFFF99 }
.hl1	{ background-color: #FF99FF }
.hl2	{ background-color: #99FFFF }
.hl3	{ background-color: #FF9999 }
.hl4	{ background-color: #9999FF }