#content.floatEnvironment {
	background:#fff;
	font-size:0.8em;
}
#content.floatEnvironment p { margin:0.5em 0em 0.5em 0em; }
#content.floatEnvironment h1 { font-size:1.2em; }

#content.floatEnvironment a { color: #9F1438; text-decoration:underline; }
#content.floatEnvironment a:hover { color: #000; text-decoration:underline; }

/* Formular */
.formular { font-size:1em; width:635px; }
.formular .hinweis { font-weight: bold; }
.formular div { clear: both; padding:0.2em 0em 0.2em 0em; }
.formular label, div.leer { width:10em; float:left; }
.formular input, .formular textarea { width:500px; border:1px solid #777; }
.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; }

.formular input:focus, .formular textarea:focus { background:inherit; }
.formular input:focus, .formular textarea:focus { border:1px solid #777 ! important; }

/* Threadanzeige */
table.thread { width:100%; margin-top:1em; }
.thread caption { display:none; }
.thread th { font-size:1em; 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; }