.sm, .versteckt, .verborgen {
	display: none;	
}
/* NUR FUER IE (gegen horizontale Scrollbalken): */
* html {
	overflow-x: hidden;
}
* body {
	margin-right: 28px;
}
/* NEUE SEITEN (XHTML)*/
body {
	margin: 0.7em 0.7em 1.7em;
	padding: 0;
	font-size: 76%; /* 76% ergibt 12px (eigentlich 12,16px) bei 16px Grundeinstellung. Die angegebenen Pixel-Werte unten beziehen sich auf diese Angabe. Sie werden auf volle Pixel gerundet. Dieser Prozentwert hier wirkt sich generell auf alle relativ angegebenen Schriftgroessen aus. Wenn diese generell veraendert werden sollen, dann durch das Aendern dieses einzigen Wertes. */
	color: #033;
	background-color: #cff;
}

h1 {
	margin: 1.65em 0 1.2em;
	color: #033;
	font-family: "Times New Roman", Times, serif;
	font-size: 2em;
	font-weight: normal;
}
div, p, td, li {
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 1em;
}
b, strong {
	font-weight: bold;
}
div {
	margin: 1.65em 0 0 0;
	padding: 0;
	width: 37em;
}
p {
	margin: 0 0 0.6em;
	padding: 0;
}
p.zeige {
	margin: 0 !important;
	text-align: right;
	font-size: 0.8em;
}
.o { /* Originalbeitrag ("Frage") */
	color: #033;
}
.o b, .o strong, .o a:link { /* Originalbeitrag ("Frage") */
	color: #066;
}
.o > .zeige a:link, .o > .zeige a:visited, .o > .zeige a:active {
/* ieWin 6 versteht keine Kindselektoren! */
	color: #366;
}
.l1 { /* Level 1 */
	margin: 0;
	padding: 0;
}
.l2, .l3, .l4, .l5, .l6, .l7, .l8, .l9, .l10  { /* Einrueckungen */
	margin-left: 2.1em;
}
.a1 { /* erster Antwortender */
	color: #606;
}
.a1 b, .a1 strong, .a1 a:link {
	color: #909;
}
.a1 a:visited {
	color: #a3a;
}
.a1 > .zeige a:link, .a1 > .zeige a:visited, .a1 > .zeige a:active {
/* ieWin 6 versteht keine Kindselektoren! */
	color: #909;
}
.a2 { /* zweiter Antwortender */
	color: #440;
}
.a2 b, .a2 strong, .a2 a:link,
.a1 .a2 b, .a1 .a2 strong, .a1 .a2 a:link {
	color: #770;
}
.a2 a:visited {
	color: #aa3;
}
a:hover, a:active, .a1 a:hover, .a1 a:active, .a2 a:hover, .a2 a:active, .a3 a:hover, .a3 a:active {
	color: #933;
	text-decoration: none;
	font-weight: bold;
}
div p.unterschrift {
	margin: 0.8em 0 1.6em;
}

/* ALTE SEITEN: */
table td {
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 0.9em;
	color: #033;
}
table td p {
	margin-top: 0;
	margin-bottom: 0.6em;
	font-size: 1em;
}
table td p.erste {
	margin-top: 0.9em;
}
b, strong {
	font-weight: bold;
	color: #066;
}
table h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 2em;
	font-weight: normal;
	margin-bottom: 0.4em;
	margin-top: 1.23em;
	margin-right: 0;
	margin-left: 0;
}
table h4 {
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.48em; /* entspricht 18px */
	margin-top: 1.11em;
	margin-right: 0;
	margin-bottom: 0.44em;
	margin-left: 0;
}
table h6 {
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	margin: 0;
}
a:link {
	color: #033;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	color: #195050;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #933;
	text-decoration: none;
	font-weight: bold;
}
#inhalt a:hover {
	color: #933;
	text-decoration: underline;
	font-weight: bold;
}
a:active {
	color: #933;
	text-decoration: none;
	font-weight: bold;
}
.unterschrift {
	font-size: 0.8em;
	margin-top: 0.8em;
	margin-right: 0;
	margin-bottom: 1.6em;
	margin-left: 0;
}
p.unterschrift {
	margin-top: 2.7em;
}
.navig {
	margin-left: 2em;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #003333;
	line-height: 1.35;
}
.antwort {
	color: #606;
}
.antwort b, .antwort strong {
	font-weight: bold;
	color: #909;
}
.antwort2 {
	color: #440;
}
.antwort2 b, .antwort2 strong {
	font-weight: bold;
	color: #660;
}
.antwort3 {
	color: #006;
}
.antwort3 b, .antwort3 strong {
	font-weight: bold;
	color: #229;
}
.klein {
	font-size: 0.85em;
}
.kleingelb {
	font-size: 0.85em;
	color: #FF3;
}
