/* ALLGEMEINES: */
body {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0c6286;
	text-align: center;
	background-color: #f4f4f4;
}
.hide, .versteckt, .sm, .sr {
	position: absolute; 
	left: -1000px; 
	top: -1000px; 
	width: 0px; 
	height: 0px; 
	overflow: hidden; 
	display: inline;
}
img {
	/* Bilder werden NICHT als Block interpretiert! */
	border: 0;
	margin: 5px 0;
}
br {
	clear: both;
}
hr {
	margin: 1.5em 0.7em 1.9em;
	color: #0c6286;
}
.center, .c {
	text-align: center;
}
.right, .r {
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	text-align: right;
}
.left {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
}
acronym {
	cursor: help;
	border-bottom: 1px dashed;
	border-bottom-color: inherit;
}
sub {
	line-height: 1;
}

/* Schriftdefinitionen: */
a, p, div, li, td, h1, h4, h5, h6, .h6, .brotklein, .bildunterschrift, .bu, .brotrot, .subtitel, #kopftabelle1 td, blockquote, .fehler, .brotblau, .rotfett, #vorschau, #absenden, #addbbcode0, #addbbcode2, #addbbcode4, .text1, .text2, .text3, .text4, textarea, #credits, .credits, #inhalt {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.25;
	color: #00365a;
}
#kopftabelle1 #titel {
	margin-top: 30px !important;
}
#kopftabelle1 td, #kopftabelle2 td {
	font-size: 11px;
	line-height: 1.35;
	color: #00365a;
}
#kopftabelle1 td b, #kopftabelle2 td b,
#kopftabelle1 td strong, #kopftabelle2 td strong {
	color: #0c6286;
}
#kopftabelle2 .brotrot {
	color: #010;
}

a:link {
	color: #010;
}
a:visited {
	color: #1c7296;
}
a:hover, a:active {
	color: #010;
}
#bannernavig a:link, #bannernavig a:visited {
	color: #00365a;
}
#bannernavig a:hover {
	color: #010;
}

h1, h2, caption {
	font-family: Georgia, "New Century Schoolbook", Times, serif;
	font-size: 20px;
	line-height: 1.3;
	color: #0c6286;
	font-weight: bold;
	text-align: center;
}
h1, h2 {
	margin: 22px 0 10px 0;
}
#abgesang h2 {
	margin: 2em 0 1.5em;
}
#faq h2 {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 14px;
	line-height: 1.25;
	color: #010;
}
caption {
	margin: 0;
	padding: 20px 0 15px;
}
body h1#titel {
	margin: 40px auto 40px auto !important;
	padding: 0;
	width: 322px;
	height: 97px;
	text-indent: -10000px !important;
	background: url(img/AllesNichts.gif) no-repeat;
}
body h1#titel span {
}
#inhaltkurz h1#titel {
	margin-top: 40px !important;
}
#kopftabelle1 h1 {
	margin: 7px 0 0 0;
}
h4 {
	font-size: 16px;
	color: #0c6286;
	font-weight: bold;
	text-align: left;
	margin: 20px 0 8px 0;
	padding: 0;
}
#inhaltkurz h4 {
	margin-top: 15px;
}
h5 {
	color: #0c6286;
	margin: 29px 0 8px 0;
}
h5 a:link, h5 a:visited {
	color: #0c6286;
	text-decoration: none;
}
h5 a:hover, h5 a:active {
	color: #c00;
	text-decoration: none;
}
h6, .h6 { /* betrifft in den Postings die Ueberschriften
				"Antworten" und "Neue Antwort schreiben" */
	font-size: 15px;
	line-height: 1.25;
	color: #0c6286;
	font-weight: bold;
	text-align: center;
	margin: 29px 0 8px 0;
}
.h6 { /* betrifft in den Postings den Beitragstitel */
	text-align: left;
}
.brotklein, .brotklein a, #startfuss, .bildunterschrift a, .bu a, #bannernavig a {
	font-size: 11px;
}
#beitrag .bildunterschrift, #beitrag .bu {
	font-size: 11px;
	text-align: center;
	margin-top: -4px;
}
 b, strong, .betont, .fett {
	font-weight: bold;
	color: #0c6286;
}
.zart {
	color: #3c92b6;
}
i, em {
	font-style: italic;
}
blockquote, blockquote p, blockquote em, blockquote i, blockquote a:link, blockquote a:visited, blockquote .brotklein, blockquote #credits, blockquote .credits {
	color: #00365a;
}
blockquote strong {
	color: #0c6286;
}
blockquote {
	margin: 1em auto 1.2em auto;
	border-top: 1px solid #dedede;
	border-right: 1px solid #fcfcfc;
	border-bottom: 1px solid #fefefe;
	border-left: 1px solid #e4e4e4;
	width: 90%;
	padding: 0.8em;
	background-color: #f8f8f8;
}
#abgesang blockquote {
	width: 98%;
	padding: 0 0.5em 0.6em 0.6em;
	background-color: #f8fafa;
}
#abgesang blockquote p {
	line-height: 1.5;
}
sup, sub {
	line-height: 0.5;
	font-size: 0.5em;
}
p {
	margin-bottom: 9px;
	/* text-align: left; gg. IE5/Win-Bug */
}
h6 p {
	margin: 0;
}
#beitrag b, #beitrag strong {
	letter-spacing: 0.1em;
}
#user b, #user strong {
	letter-spacing: 0;
}
#antworten p {
	margin-top: 2px;
	margin-bottom: 0;
}
input, textarea {
	color: #00365a;
	background: #eee;
}
input:hover, textarea:hover, input:focus, textarea:focus {
	background: #fff;
	color: #00365a;
}
input:hover, textarea:hover {
	/* cursor: url(http://www.subhash.at/satsang/om_favicon.gif), text; */
}
input:focus, textarea:focus {
	cursor: text;
	outline-style: none;
}

/* EINZELNE BEREICHE: */
#user {
	margin-bottom: 28px;
}
/* Antwortformular: */
.shortTF, .longTF {
	margin-bottom: 7px;
}

/* STARTSEITE: */
#kopftabelle1, #kopftabelle2 {
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	width: 760px;
}
#kopftabelle1 {
	margin-top: 10px;
	width: 808px;
}
#kopftabelle1 td, #kopftabelle2 td {
	padding: 0;
}
#kopftabelle1 td {
	text-align: center;
	vertical-align: top;
}
#kopftabelle1 .subtitel {
	display: block;
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
#kopftabelle1 .subtitel:link, #kopftabelle1 .subtitel:visited {
	color: #0c6286;
}
#kopftabelle1 .subtitel:hover {
	color: #010;
}
#kopftabelle1 a:link, #kopftabelle2 a:link,
#kopftabelle1 a:visited, #kopftabelle2 a:visited {
	color: #0c6286;
	font-weight: bold;
}
#kopftabelle1 a:hover, #kopftabelle2 a:hover {
	color: #010;
	font-weight: bold;
}
#kopftabelle1 a, #kopftabelle2 a {
	display: block;
	margin-top: 3px;
}
#kopftabelle1 #logo {
	margin: 10px auto;
	border: 0;
	width: 120px;
	height: 74px;
}
#kopftabelle2 {
	margin-top: 10px;
}
#bisher { /* Ueberschrift "Beitraege" auf der Startseite */
	text-align: left;
}
#notiz {
	margin: 12px 0;
}
#notiz, #notiz a {
	text-align: left;
	font-size: 11px;
}

#inhalt { /* die Liste der Beitraege auf der Startseite  */
	list-style-type: circle;
}
#inhalt, #inhalt ul {
	margin: 0 0 0 1em;
	padding: 0;
	text-align: left;
}
#inhalt ul {
	list-style-type: none;
}
#inhalt li { /* die neuen Threads haben etwas Abstand nach oben: */
	margin: 0.5em 0 0;
	padding: 0;
	color: #00365a;
}
#inhaltkurz #inhalt li { /* aber nicht so viel bei den neuesten Beitraegen: */
	margin: 0.1em 0 0;
}
#inhalt ul li {
	margin: 0;
	padding: 0;
	color: #0c6286;
}

#inhalt li a:link { /* Tread-Titel ein bisschen farblich hervorgehoben: */
	color: #200;
}
#inhalt li a:visited {
	color: #006;
}
#inhalt ul li a:link, #inhaltkurz #inhalt li a:link { /* dann normal weiter (bei den neuesten auch normal): */
	color: #010;
}
#inhalt ul li a:visited,  #inhaltkurz #inhalt li a:visited {
	color: #3c92b6;
}

#inhalt li a:link, #inhalt li a:visited,
#inhalt ul li a:link,  #inhalt ul li a:visited {
	text-decoration: none;
}
#inhalt li a:hover, #inhalt ul li a:hover {
	text-decoration: underline;
}
#startfuss {
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 8px;
	width: 420px;
	border-top: 1px dashed #11A;
}
/* ENDE STARTSEITE */

/* NEUESTE BEITRAEGE */
#inhaltkurz {
	margin-right: auto;
	margin-left: auto;
	width: 40em;
	text-align: center;
}
#inhaltkurz #logo {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
#inhaltkurz .credits {
	color: #010;
	margin-top: 0;
}
#inhaltkurz #inhalt {
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: auto;
	width: 35em;
}
/* ENDE NEUESTE BEITRAEGE */

.zitat {
	display: block;
	padding: 0 10px; /* durch die Absaetze (p) ergibt sich 7px Abstand */
	background-color: #e8e8e8;
	margin: 16px 20px 16px 10px;
	border-top: 1px dashed #009;
	border-bottom: 1px dashed #009;
}
.zitat, .zitat p {
	font-style: italic;
	color: #0c6286;
}
.zitat em, .zitat p em {
	font-style: normal;
}
.zitat b, .zitat strong {
	color: #1c7296;
}
.zitat a:link {
	font-style: italic;
}
/* Einrueckungen fuer die Antwortliste in den Postings: */
.i1, .i2, .i3, .i4, .i5, .i6, .i7, .i8, .i9, .i10,
.i11, .i12, .i13, .i14, .i15, .i16, .i17, .i18, .i19, .i20,
.i21, .i22, .i23, .i24, .i25, .i26, .i27, .i28, .i29, .i30 {
	display: block;
	margin: 0;
}
.i2 {
	margin-left: 12px;
}
.i3 {
	margin-left: 24px;
}
.i4 {
	margin-left: 36px;
}
.i5 {
	margin-left: 48px;
}
.i6 {
	margin-left: 60px;
}
.i7 {
	margin-left: 72px;
}
.i8 {
	margin-left: 84px;
}
.i9 {
	margin-left: 96px;
}
.i10 {
	margin-left: 108px;
}
.i11 {
	margin-left: 120px;
}
.i12 {
	margin-left: 132px;
}
.i13 {
	margin-left: 144px;
}
.i14 {
	margin-left: 156px;
}
.i15 {
	margin-left: 168px;
}
.i16 {
	margin-left: 180px;
}
.i17 {
	margin-left: 192px;
}
.i18 {
	margin-left: 204px;
}
.i19 {
	margin-left: 216px;
}
.i20 {
	margin-left: 228px;
}
.i21 {
	margin-left: 240px;
}
.i22 {
	margin-left: 252px;
}
.i23 {
	margin-left: 264px;
}
.i24 {
	margin-left: 276px;
}
.i25 {
	margin-left: 288px;
}
.i26 {
	margin-left: 300px;
}
.i27 {
	margin-left: 312px;
}
.i28 {
	margin-left: 324px;
}
.i29 {
	margin-left: 336px;
}
.i30 {
	margin-left: 348px;
}
.fehler {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #802;
}

/* EINZELNE BEREICHE: */
#faq ul {
	list-style-type: none;
	margin: 1em 0;
	padding: 0;
}
#faq ul li {
	margin: 0;
	padding: 0.3em 0;
}
#bannernavig {
	margin-top: 7px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 45em;
	padding: 0 0 7px;
	border-bottom: 1px dotted #00365a;
}
#abgesang #bannernavig {
	width: 34em;
}
#bannernavig div, #bannernavig form {
	float: left;
	margin: 5px 0 0;
	padding: 0 0 12px;
	height: 35px;
}
#bannernavig ul, #fussnavig {
	clear: both;
	list-style: none;
	margin: 0;
	padding: 0;
}
#bannernavig ul li, #fussnavig li {
	display: inline;
	font-size: 9px;
	margin: 0 1em;
	padding: 0;
}
#abgesang #bannernavig ul li, #abgesang #fussnavig li {
	font-size: 0.9em;
	margin: 0 1.5em;
}
#bannernavig ul li a, #fussnavig li a {
	font-size: 10px;
}
#fussnavig {
	margin-right: auto;
	margin-left: auto;
	border-top: 1px dashed #11A;
	width: 42em;
	padding: 10px 0 20px;
}
#pps {
	margin: 0;
}
#menueOben {
	margin: 6px auto 0 auto;
	width: 660px;
	padding-bottom: 4px;
	border-bottom: 1px dashed #66F;
}
#menueUnten {
	margin: 28px auto 9px auto;
	width: 660px;
	padding-top: 7px;
	border-top: 1px dashed #66F;
}
#menueOben a, #menueUnten a, #lastPostNext a {
	padding: 0 5px;
	font-size: 11px;
	text-decoration: none;
}
#lastPostNext {
	margin: 2px auto 0 auto;
	width: 660px;
	font-size: 11px;
	text-align: right;
}
#menueOben a:hover, #menueUnten a:hover {
	text-decoration: underline;
}
#menueOben a:hover, #menueUnten a:hover, #lastPostNext a:hover {
	color: #000;
}
#head img {
	margin: 0;
}
#head p {
	margin-bottom: 0;
	text-align: center;
}
#usericon {
	margin: 0 10px 0 0;
	max-height: 80px;
	max-width: 80px;
}
#beitrag #user {
	margin: 0 0 28px 0;
}
#beitrag .credits {
	margin-bottom: 0;
}
#beitrag, #antworten, #antForm, #suche table {
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align: left;
}
#beitrag, #antworten {
	width: 480px;
}
#beitrag p {
	margin: 7px 0 7px 0;
}
#beitrag li {
	padding-top: 0.5em !important;
}
#valid {
	margin: 14px 0;
	font-size: 12px;
}
#valid a {
	font-size: 12px;
}
/* Antwortformular: */
#antForm {
	width: 400px;
}
#antForm h6 {
	margin: 28px 0 0 0;
}
#antForm p {
	margin-bottom: 28px;
}
.shortTF {
	width: 130px;
}
.longTF {
	width: 400px;
}
.text1, .text2, .text3 {
	margin-right: 3px;
}
.text2 {
	margin-left: 36px;
}
.text4 {
	display: block;
	padding: 13px 0 0 0;
	margin: 0;
}
#credits, #credits a, .credits, .credits a {
	text-align: right;
	font-style: italic;
}
#zensur, .zensur {
	display: block;
	padding: 0.5em 0.9em;
	background-color: #EE0;
	margin: 1.5em 0 1.8em !important;
	border-top: 1px dashed #F00;
	border-bottom: 1px dashed #F00;
}
#zensur, #zensur a, #zensur #credits, #zensur .credits {
	font-style: italic;
	color: #900;
}
/* Buttons: */
#addbbcode0, #addbbcode2, #addbbcode4, #vorschau, #absenden {
	padding: 0 0 3px 0;
	margin: 6px 0 0 6px;
}
#addbbcode0, #addbbcode2, #addbbcode4 {
	width: 75px;
}
#addbbcode0 {
	font-style: italic;
}
#addbbcode2 {
	font-weight: bold;
}
#vorschau, #absenden {
	width: 100px;
}
.brotrot {
	color: #010;
}
.fehler b, .fehler strong, .brotrot b, .brotrot strong, .rotfett {
	color:  #802;
	font-weight: bold;
}
/* Ende Antwortformular */