/*
---------------------------------------
Forum
---------------------------------------
*/


#mainContent .forum { margin: 0 0 15px 0; padding: 10px 10px 10px 0; background-color: #F2F8DF; overflow: hidden; }
* html #mainContent .forum {height:1%;}
/*
#mainContent .aktuell { overflow: hidden; }
* html #mainContent .aktuell {height:1%;}
#mainContent .aktuell p{ margin-top: 5px; margin-bottom:0; }
*/
#mainContent .forum h3, #mainContent .forum h4, #mainContent .forum div{
	 padding-left: 15px; }

#mainContent .forum p {
padding-left: 15px; 	
}

#mainContent .gruen .forum h3, #mainContent .gruen .forum h3 a, #mainContent .gruen .forum h4, #mainContent .gruen .forum h4 a, #mainContent .gruen a { color: #99CC00; }
#mainContent .blau .forum h3, #mainContent .blau .forum h3 a, #mainContent .blau .forum h4, #mainContent .blau .forum h4 a, #mainContent .blau a  { color: #5CB4E5; }
#mainContent .orange .forum h3, #mainContent .orange .forum h3 a, #mainContent .orange .forum h4, #mainContent .orange .forum h4 a, #mainContent .orange a  { color: #F17E15; }


h5.backgroundcolor{
	background-color: #BDBDBD;
	font-size: 1em;
}


.commentlist li {
  margin-left:2em;
  margin-bottom:2em !important;
}

div.comment {
  background-color:#DFECB4;
  border:solid 1px #999999;
  font-size:0.9em;
  padding:1em;
}

div.commentinfo {
  text-align:right;
  margin:0;
  padding:0;
  font-size:0.9em;
}

div.comment h4{
	font-size: 1.1em;
  padding-left:0 !important;
}
.commentinfo a, a.commentinfo {
  color:#AFD246 !important;
  font-weight:normal !important;
  margin-right: 5px;
}
#dContText, #dContTeaser{
	margin: 0 0 15px 0; 
	padding: 0 10px 0 0; 
	background-color: #F2F8DF; 
	overflow: hidden; 
}
#dContText p, #dContTeaser p {
padding: 5px 0 5px 15px; 	
}
/*
#dContText a, #dContTeaser a {
 xpadding-left:15px;
 }
*/
a.javalink{
	padding-left: 15px;
} 

/*  Forum */

form.redaxform {
	display: block;
  	color:#3b3f40;
	border: 1px solid #CBCBCB;
	padding:1em;
	background-color: #D3D3D3;	
}
fieldset{
	border: none;
}

input.redaxdateneingabe, textarea.redaxdateneingabe {
	font-size: 1em;
}

.redaxform .redaxdateneingabe {
  width:99%;
}
.redaxfuncbutton{
	border:none;
	background-color: #AFD246;
	color: #000;
	font-weight: bold;
	float: right;
	xpadding:5px;
	margin-right:25px;
	width: 80px;
}
#RedaxFormReview .redaxfuncbutton {
	float:left;
	
}
table.threadlist {
  width:100%;
}

table.threadlist th {
  text-align:left;
  border-style:solid;
  border-color:#001E4D;
  border-width:0 0 1px 0;
  padding-bottom:3px;
}
table.threadlist td{
	font-size: 0.9em;
}
/*
table.threadlist h3{
	font-size: 1.1em;
	padding:2px 0 2px 8px;
}
*/
table.threadlist tr.threadrow{
	background-color: #DFECB4;
}
table.threadlist tr.threadrow h3{
	font-size: 1.1em;
	padding:2px 0 2px 8px;
}
tr.leerzeile{
	background-color:#fff; 
	height:6px;
}
a.sortactive, a.sort, .comment a.up, .comment a.down {
  background-repeat:no-repeat;
  padding-right:15px;
  background-position:right 3px;
}

a.sortactive.up {
  background-image:url(../images/up.png);
}
a.sortactive.down {
  background-image:url(../images/down.png)
}


.comment a.up, .comment a.down  {
  font-weight:normal !important;
  display:block;
  text-align:right;
  color:#006600;
}

.comment a.up {
  background-image:url(../images/up.png);
}
.comment a.down {
  background-image:url(../images/down.png);
}





div.tree li {
	font-weight:bold;
}
div.tree li li {
  margin-left:2em;
  font-size:0.9em;
  font-weight:normal;
}

div.tree dl dl {
   margin-left:1em;
  font-weight:normal;
}
div.tree dl dt{
	background-color: #CEE491;
	font-size: 1.2em;
}
div.tree dt {
  margin-top:1em;
  padding: 2px 0 2px 8px;
}

div.tree dd {
   margin-left:1em;
}

.tree dl dl dt {
   background-image:url(../images/li_sub.png);
	background-repeat:no-repeat; 
	background-color:#DFECB4;
	padding-left:20px; 
	font-size: 1em;
}
.tree dl dl dl dt{
	background-color: #E6F1C7;
}


ul.rwpErrAlert {
	padding-bottom:50px;
	padding-left:70px;
	background-image:url(../images/formprotected.png);
	background-repeat:no-repeat;
	background-position:1px 1px;
	font-size:0.9em;
}


div.redaxformalert{border: 1px dashed Red;
	color: Red;}
div.redaxformalert div{
	font-weight: bold;
}	
.querymarkup {
  background-color:#DFECB4;
  font-weight:bold;
}
#mainContent #danke{
	color: #5CB4E5;
}
#mainContent div.forum a.more{
	xcolor: #5CB4E5;
}

