/* CSS-Definitionen für das Forenmodul */
/* by Ulrich Hacke, EKD */

/* Formular */
.formular { font-size:1em; width:650px; }
.formular .hinweis { font-weight: bold; }
.formular div { clear: both; padding:0.2em 0em 0.2em 0em; }
.formular label, div.leer { width:9em; float:left; }
.formular input, .formular textarea { width:500px; }
.formular .checkbox label { width:auto; }
.formular .checkbox input { float:left; margin-right:0.2em; width:auto; }
.formular div.checkbox { padding:0.5em 0em 0em 0em; }
.formular .buttons { clear:both; padding-top:0.5em; text-align:right; }
.formular .buttons input { width:auto; }
.formular fieldset { border:none; }

/* Threadanzeige */
table.thread { width:100%; margin-top:1em; }
.thread caption { display:none; }
.thread th { font-size:0.8em; text-align:left; background:#CFDCE3; font-weight:bold; }
.thread td { vertical-align: top; }
.thread .reihe0 { background: #f0f0f0; }
.thread .reihe1 { background: #fff; }
table { margin-bottom:1em; }

/* Posting */
.forum_posting { font-size: 1.0em; margin-top: 2em; }
#contentframe .forum_posting h1 { font-size:1.2em; font-weight:bold; background: #f0f0f0; padding:0.2em; color: #000; margin:0em; }
.forum_posting .links { background: #f0f0f0; padding:0.2em; }
.forum_posting .datum { background: #fff; padding-left:0.2em; margin-bottom:0.8em; }
.forum_posting .autor { background: #fff; padding:0.2em 0em 0em 0.2em; }
.forum_posting .posting { padding:0.5em 0.2em 0.2em 0.2em; background: #fff; }
.forum_posting form { margin: 0em 0em 0em 0em; background:#fff; }

/* Liste fuer Gaestebuecher */
dl.forum_gaestebuch dt { background:#f0f0f0; }
dl.forum_gaestebuch dt span { padding:0.2em; }
dl.forum_gaestebuch dt .autor { font-weight:bold; }
dl.forum_gaestebuch dd { margin-top:0.5em; margin-bottom:1.5em; padding:0.2em; }

/* Liste fuer Hall of fame */
.hall_of_fame { font-style:normal; }
.hall_of_fame hr { background:inherit; }

/* Überschreiben der bestehenden Link-Definitionen */
#contentframe a { background-image:none; display:inline; padding:0; font-weight:normal; }

#contentframe a:visited { color:#3A4099; }
