.sm, .sr, .versteckt, .verborgen {
	display: none;	
}
/* NEUE SEITEN (XHTML)*/
body {
	margin: 0.7em 0.7em 1.7em 2em;
	padding: 0;
	font-size: 88%; /* 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, li, td {
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 1em;
	line-height: 1.4;
}
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;
}
.r {
	text-align: right;
}
.o { /* Originalbeitrag ("Frage") */
	color: #033;
}
.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;
}
a:link {
	color: #033;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	color: #195050;
	text-decoration: none;
	font-weight: bold;
}
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;
}
#inhalt a:hover {
	text-decoration: underline;
}
a:active {
	color: #933;
	text-decoration: none;
	font-weight: bold;
}
div p.unterschrift {
	margin: 0.8em 0 1.6em;
	font-size: 0.8em;
}

#links {
	position: fixed;
	top: 0;
	left: 2em;
	margin: 0;
	padding: 0;
	width: 20em;
	font-size: 1.05em;
}
#links #logo {
	display: block;
	border: 0;
	margin: 0;
	padding: 0.6em 0 0 0.9em;
	width: 166px;
	height: 120px;
}
#links #navigation {
	margin: 1.8em 0 0 2em;
}
#links ul {
	margin: 0 0 0 1em;
	padding: 0;
}
#links #navigation li {
	margin: 0;
	padding: 0;
	list-style: url(../images/_nb.gif) none;
	font-weight: bold;
	color: #033;
	font-size: 0.96em;
	line-height: 1.4;
}
#links #navigation li#suchen {
	margin-top: 1em;
	list-style: url(../images/s_n.gif) none;
}
#links #navigation ul li {
	list-style: url(../images/_n.gif) none;
}
#links #navigation li:hover, #links #navigation li#suchen:hover {
	list-style: url(../images/_hb.gif) none;
}
#links #navigation li:active {
	list-style: url(../images/_ab.gif) none;
}
#links #navigation ul li:hover {
	list-style: url(../images/_h.gif) none;
}
#links #navigation ul {
	display: none;
	font-size: 1em;
}
#inhalt {
	margin: 0 0 0 23em;
}

.searchword  {color: #222; background-color: #ffd; border: 1px dotted #ffd;}
.searchword0 {color: #222; background-color: #ff0; border: 1px dotted #ff0;}
.searchword1 {color: #222; background-color: #0f0; border: 1px dotted #0f0;}
.searchword2 {color: #222; background-color: #0ff; border: 1px dotted #0ff;}
.searchword3 {color: #222; background-color: #fbb; border: 1px dotted #fbb;}
.searchword4 {color: #222; background-color: #dfd; border: 1px dotted #dfd;}
.searchword5 {color: #222; background-color: #faf; border: 1px dotted #faf;}
.searchword6 {color: #222; background-color: #ccc; border: 1px dotted #ccc;}
