
.tx-mmforum-table {
	width:100%;
	clear:both;
	}
.tx-mmforum-pi1, 
.tx-mmforum-pi2,
.tx-mmforum-pi3,
.tx-mmforum-pi4,
.tx-mmforum-pi5,
.tx-mmforum-pi6 {
	padding:15px 21px 15px 15px;
	text-align:left;
	}
* html .tx-mmforum-pi1, 
* html .tx-mmforum-pi2,
* html .tx-mmforum-pi3,
* html .tx-mmforum-pi4,
* html .tx-mmforum-pi5,
* html .tx-mmforum-pi6 {
	width:606px;
	}
	
div.tx-mmforum-rootline {
	color:#666666;
	padding:0 21px 0 15px;
}

table.tx-mmforum-table td,
table.tx-mmforum-table th {
	border-bottom: 1px solid #999;
	vertical-align:top;
}

div.tx-mmforum-pi1-listpost-date,
table.tx-mmforum-table td,
table.tx-mmforum-table th,
textarea.tx-mmforum-post, 
input {
	padding:3px;
	}

table.tx-mmforum-table td td,
table.tx-mmforum-table th th {
	border-bottom:0px none;
	}

th.tx-mmforum-th {
	background: #FF8700;
	color: #FFFFFF;
}

td.tx-mmforum-subth2 {
 color:#ff8700;
 font-size:11px;
}

.tx-mmforum-pi1-listtopic-image {
	float:left;
	margin-right:4px;
}

.tx-mmforum-pi1-listtopic-newtopic {
    margin-bottom: 8px;
}

#mmforum_content h2 {
	padding-top:10px;
	}
.tx-mmforum-pi1-listpost-topicicon {
	padding-top:5px;
    float: left;
    margin-right: 16px;
}
div.tx-mmforum-pi1-listpost-date {
	color:#333333;
	float:left;
	font-size:10px;
}
div.tx-mmforum-pi1-listpost-options {
	text-align:right;
}
td.tx-mmforum-subth {
	background-color: #F1F2F2;
}
.tx-mmforum-pi1-listpost-menu a {
	margin-right:5px;
	}
.tx-mmforum-pi1-listpost-options a {
	margin-left:5px;
	}
#tx-mmforum-footer {
	margin-top:10px;
	color:#999999;
	font-size:10px;
	}
	
hr {
	height:1px; 
	background-color:blue;
	margin:10px 0 2px 0;
	}
	
td.tx-mmforum-pi1-newpost-left {
	width:150px;
}

.tx-mmforum-pi1-pt-quote,
#message,
.tx-mmforum-pi1-newpost-right textarea,
div.tx-mmforum-pi1-codeboxnote {
	border: 1px solid rgb(213, 213, 213);
	color: rgb(68, 68, 68);
	line-height: 125%;
	background-color: rgb(250, 250, 250);
	padding:10px;
}
input, textarea {
	border: 1px solid rgb(213, 213, 213);
	color: rgb(68, 68, 68);
	line-height: 125%;
	background-color: rgb(250, 250, 250);
}
select {
	border: 1px solid #999;
}
.select-breit select {
	width:400px;
	}
optgroup {
	font-weight:bold;
	padding:3px;
	}
optgroup option {
	padding-left:20px;
	font-weight:normal;
	}
input.checkbox {
	border:0;
	margin-right:5px;
	}
#message {
	width:436px;
}
* html #message {
	width:431px;
}

input.tx-mmforum-button {
	background-color:#FF8700;
	border:1px solid #FF8700;
	color:#FFFFFF;
	font-weight:bold;
	vertical-align:middle;
}

div.tx-mmforum-pagenav {
	font-size:10px;
	margin:8px 0px;
	text-align:right;
}
* html input.tx-mmforum-pi1-attachment {
	width:431px;
	}
div.tx-mmforum-pi1-attachment {
	clear:both;
	margin-bottom:10px;
	overflow:auto;
	}


.tx-mmforum-pi3-buttons {
	margin-bottom:10px;
	}
.tx-mmforum-poll-icon {
	width:55px;
	float:left;
	}
	
/* ================== Login ======================== */
h1.csc-firstHeader,	
.tx-newloginbox-pi1 {
	margin-left:20px;
	}

#content .htmlarea .toolbar ul {
	margin-bottom:0;
	}
#content .htmlarea .toolbar li {
	margin-bottom:0;
	padding-bottom:0;
	}
	
.zitat,
#message,
.tx-mmforum-pi1-newpost-right textarea,
div.tx-mmforum-pi1-codeboxnote {
	border: 1px solid rgb(213, 213, 213);
	color: rgb(68, 68, 68);
	line-height: 125%;
	background-color: rgb(250, 250, 250);
	padding:10px;
}