body, p, textarea, input, select, .meldung,a, h4, h3{	font-family:  Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular;
	color: #525252;
}

body
{
	margin: 0px 0px 0px 0px;
	background-color: #808285;
}

p.sprechzeiten
{
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
}

h4
{
	font-weight: bold;
}

h5
{
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

h4.ohne
{
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 2px 3px;
}

h4.weiss
{
	margin: 0px 0px 0px 0px;	
	color: White;
}

p {	margin: 8px 0px 8px 0px;
}

p.oben
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.meldung
{
	color: #BD0065;
	font-weight: bold;	
}

.htselected
{
	font-weight: bold;
}

a:link
{
	text-decoration: none;
	font-weight: bold;
	color: #BD0065;
}

a:active
{
	text-decoration: none;
	font-weight: bold;
	color: #BD0065;
}

a:visited
{
	text-decoration: none;
	font-weight: bold;
	color: #BD0065;
}

a:hover
{
	text-decoration: underline;
	font-weight: bold;
	color: #BD0065;
}

td.tableheader
{
	font-weight: bold;
	border-bottom: solid 1px #525252;
}

td.tablecellbgfirst
{
	font-weight: bold;
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #525252;
	border-right: solid 1px #525252;
}

td.tablecellbg
{
	font-weight: bold;
	border-left: solid 1px #ffffff;
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #525252;
	border-right: solid 1px #525252;
}

td.tablecell
{
	border-top: solid 1px #ffffff;
	border-left: solid 1px #ffffff;
	border-bottom: solid 1px #525252;
}

