body {
	margin: 0px;
	padding: 0px;
}

a {
	text-decoration: none;
}

p {
	color: #101010;
	font-size: 1em;
	font-weight: 200;
	font-family: sans-serif, helvetica, arial;
}

a:link#menu {
	text-decoration: none;
	font-weight: normal;
	font-family: sans-serif, helvetica, arial;
	font-size: 1em;
	color: #101010;
}
a:visited#menu {
	text-decoration: none;
	font-weight: normal;
	font-family: sans-serif, helvetica, arial;
	font-size: 1em;
	color: #a0a0a0;
}
a:fokus#menu {
	text-decoration: none;
	font-weight: normal;
	font-family: sans-serif, helvetica, arial;
	font-size: 1em;
	color: #fdce44;
}
a:hover#menu {
	text-decoration: none;
	font-weight: normal;
	font-family: sans-serif, helvetica, arial;
	font-size: 1em;
	color: #fdce44;
}
a:active#menu {
	text-decoration: none;
	font-weight: normal;
	font-family: sans-serif, helvetica, arial;
	font-size: 1em;
	color: #cc1b2b;
}

a:link#txt {
	text-decoration: none;
	font-weight: normal;
	font-family: sans-serif, helvetica, arial;
	font-size: 1em;
	color: #603708;
}
a:visited#txt {
	text-decoration: none;
	font-weight: normal;
	font-family: sans-serif, helvetica, arial;
	font-size: 1em;
	color: #a0a0a0;
}
a:fokus#txt {
	text-decoration: none;
	font-weight: normal;
	font-family: sans-serif, helvetica, arial;
	font-size: 1em;
	color: #fdce44;
}
a:hover#txt {
	text-decoration: none;
	font-weight: normal;
	font-family: sans-serif, helvetica, arial;
	font-size: 1em;
	color: #fdce44;
}
a:active#txt {
	text-decoration: none;
	font-weight: normal;
	font-family: sans-serif, helvetica, arial;
	font-size: 1em;
	color: #cc1b2b;
}

b {
	color: #101010;
	font-size: 1em;
	font-family: sans-serif, helvetica, arial;
	font-weight: 800;
}

div#fixmenu {
	/*display: inline;*/
	width: 38em;
	/*text-align: center;*/
	/*border:solid 1px blue;*/
	padding: 0;
}
div#fixmenu div {
	/*display: inline;*/
	clear: left;
}

ul#obmenu {
	/*display: inline;*/
	margin: 0;
	padding: 0;
	text-align: center;
}
ul#obmenu li {
	/*display: inline;*/
	list-style: none;
	float: left;
	position: relative;
	margin-top: 0;
	margin-right: 1em;
	margin-bottom: 0;
	margin-left: 0.4em;
	/*padding-left: 2%;
	padding-right: 3%;*/
}
* html ul#obmenu li {  /* Korrektur fuer den IE 5 und 6 */
	margin-bottom: -0.4em;
}
*:first-child+html ul#obmenu li {  /* Korrektur fuer den IE 7 */
	margin-bottom: -0.1em;
}
ul#obmenu li ul {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 1.1em;
	left: -0.4em;
	display: none;
}
* html ul#obmenu li ul { /*fuer MS IE 5*/
	left: -1.5em;
	lef\t: -0.4em;
}
ul#obmenu li:hover ul {
	display: block;  /* Unternavigation in modernen Browsern einblenden */
}
ul#obmenu li ul li {
	float: none;
	display: block;
	text-align: left;
	width: 12em;
	margin-bottom: -0.2em;
	background-color: #ffffff;
  padding-bottom: 4px;
}
ul#obmenu a, ul#obmenu span {
	display: block;
}
ul#obmenu li>ul {
	display: none;
	top: 1.1em;
}
ul#obmenu li:hover>ul, ul#obmenu li>a#menu+ul {
	display: block;
}
/* Workaround fuer den IE 7 */
*:first-child+html ul#obmenu ul {
	background-color: #ffffff;
	padding-bottom:0.4em;
}

table.content {
    max-width: 640px;
}


.stdtxt {
	color: #101010;
	font-size: 1em;
	font-weight: 200;
	font-family: sans-serif, helvetica, arial;
}

.tabelle {
	color: #101010;
	font-size: 1em;
	font-weight: 200;
	font-family: sans-serif, helvetica, arial;
	padding-left: 5px;
	padding-right: 15px;
}

.praxis {
	font-family: sans-serif, helvetica, arial;
	font-weight: 600;
	font-size: 8px;
}

.orange {
	text-decoration: none;
	color: #f16738;
	font-size: 1em;
	font-family: sans-serif, helvetica, arial;
	font-weight: 700;
}

.weiss {
	color: #ffffff;
	font-size: 1em;
	font-family: sans-serif, helvetica, arial;
	font-weight: 700;
}

.orangeklein {
	color: #f16738;
	font-size: 0.8em;
	font-family: sans-serif, helvetica, arial;
	font-weight: 700;
}

.ueberschrorange {
	font-weight: normal;
	font-size: 1.5em;
	font-family: sans-serif, helvetica, arial;
	color: #f16738;
	line-height: 1em
}

.ueberschrschw {
	font-weight: normal;
	font-size: 1.5em;
	font-family: sans-serif, helvetica, arial;
	color: #000000;
	line-height: 1em
}

.homeorange {
	font-weight: normal;
	font-size: 1.6em;
	font-family: sans-serif, helvetica, arial;
	color: #f16738;
	line-height: 1.6em
}

.home {
	font-weight: 100;
	font-size: 1.2em;
	font-family: sans-serif, helvetica, arial;
	color: #101010;
	line-height: 1em
}

.minireg {
	line-height: 1em;
	font-size: 0.8em;
	font-family: serif;
}

.abstand {
	margin-left: 30px;
	margin-right: 30px;
}

#abfrageform {
	color: #a0a0a0;
	font-size: 1em;
	line-height: 1.4em;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, FreeSans;
	width: 270px;
	margin: 0px 0px 4px 0px;
	border: 1px solid #f16738
}

#abfrageplz {
	color: #a0a0a0;
	font-size: 1em;
	line-height: 1.4em;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, FreeSans;
	width: 58px;
	margin: 0px 0px 4px 0px;
	border: 1px solid #f16738
}

#abfrageort {
	color: #a0a0a0;
	font-size: 1em;
	line-height: 1.4em;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, FreeSans;
	width: 200px;
	margin: 0px 0px 4px 0px;
	border: 1px solid #f16738
}

#abfrage_orange {
	color: #f16738;
	font-size: 1em;
	line-height: 1.4em;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, FreeSans;
	width: 270px;
	background-color: white;
	margin: 0px 0px 4px 0px;
	border: 1px solid #f16738
}
/*
gelb Hintergrund: #fbfccc
gelb: #fdce44
orange: #f16738
rot: #cc1b2b
a:link { font-weight:bold; color:blue; text-decoration:none; }
a:visited { font-weight:bold; color:silver; text-decoration:none; }
a:focus { font-weight:bold; color:red; text-decoration:underline; }
a:hover { font-weight:bold; color:green; text-decoration:none; }
a:active { font-weight:bold; color:lime; text-decoration:underline; }

<div id="inhalt" style="overflow: auto;"></div>
*/
