/*##################################
	Forum 
##################################*/
.titleImgBlock {
	background-image:url(../img/service/forumTitleBg.png);
}
.colE .colA {
	width:190px;
	margin-right:8px;
	float:left;
}
.colE .colA.RCol {
	margin-right:0px;
}

.colA ul {
	padding-top:2px;
	margin-bottom:0px;
}
.colA ul li {
	width:188px;
}
.colA.RCol ul li, .colA.LCol ul li {
	width:189px;
}
.colA ul li{
	border-right: 1px solid #D2D5D7;
	border-left: 1px solid #D2D5D7;
	border-bottom: 1px solid #D2D5D7;
}
.colA ul li.first{
	border-top: 1px solid #D2D5D7;
}
.LCol ul li{
	border-left: 0;
}
.RCol ul li{
	border-right: 0;
}

.colE .box  {
	padding-bottom:20px;
}

.colE .box li a {
	padding:6px 9px 4px 9px;
}
.colE .box li a:hover {
	color:#5D6772;
}
.colE h4 {
	color:#5D6772;
	padding:19px 10px 0px 10px;
}
.tx-mmforum-pi1 h4 a, .tx-mmforum-pi1 h4 a:hover {
	background-image:none;
	padding-left:0;
}
/*##################################
	Forum Nav
##################################*/

#forumNav{
	width:784px;
	border-bottom:3px solid #5D6772;
	height:32px;
	margin-bottom:20px;
}

#forumNav li {
	margin-right:8px;
	float:left;
	display:block;
}
#forumNav li a{
	background-color:#F3F3F5;
	width:170px;
	padding:7px 9px 8px 9px;
	display:block;
	line-height:16px;
	border-left:1px solid #D2D5D7;
	border-right:1px solid #D2D5D7;
	border-top:1px solid #D2D5D7;
}

#forumNav li a:hover, #forumNav li a.active, #forumNav li a.active:hover{
	border-top-color:#5D6772;
	border-right-color:#5D6772;
	border-left-color:#5D6772;
	background-color:#5D6772;
	color:#FFFFFF;
	text-decoration:none;
}
#forumNav li.right {
	margin-right:0px;
}

/*##################################
	Forum Beitrag
##################################*/

.hrLine {
	background-color:#5D6772;
	height:3px;
	width:784px;
	margin-top:20px;
}
.hrLine hr {
	display:none;
}
.forumTable {
	width:784px;
	font-weight:bold;
	border:1px solid #D4D6D9;	
	margin:10px 0 10px 0;
}
.forumTable tr.bg {
	background-color:#F3F3F5;
	cursor:pointer;
}
.forumTable th {
	text-align:left;
	padding:6px 0px 6px 0;
	vertical-align:top;
}
.forumTable tr:hover {
	background-color:#F3F3F5;
	cursor:pointer;
}
.forumTable tr:hover th, .forumTable tr.bg th {
	background-color:#FFFFFF;
}
.forumTable td {
	border-top:1px solid #D4D6D9;	
	padding:6px 0px 6px 0;
	text-align:left;
	vertical-align:top;
}
th.article, td.article{
	padding:6px 0px 6px 10px;
	width:50%;
} 
.forumTable a  {
	color:#5D6772;
	display:block;
}
.forumTable a:hover, .forumTable tr:hover a, .forumTable tr.bg a  {
	text-decoration:underline;
}

/*##################################
	Forum Neuen Beitrag
##################################*/

.tx-mmforum-pi1 .formBox {
	border: 1px solid #D2D5D7;
	margin-top:10px;
	width:772px;
	padding:7px 0px 10px 9px;
}   
.tx-mmforum-pi1 form .formBox {
	background-color: white;
}  
.tx-mmforum-pi1 .formBox label {
	color:#5D6772;
	font-weight:bold;
	display:block;
}                            
.tx-mmforum-pi1 .formBox textarea {
	border: 1px solid #D2D5D7;
	width:568px;
	margin:3px 0 9px 0;
	height:115px;
	padding:2px;
}
.tx-mmforum-pi1 .formBox .textField {
	width:568px;
}
   

/*##################################
	Forum Antwroten
##################################*/

.tx-mmforum-pi1 .articleBlock  {
	width:574px;
	float:left;
	padding-right:10px;
}
.tx-mmforum-pi1 .formBox h3 {
	width:auto;
	padding:0 0px 10px 0px;
}
.tx-mmforum-pi1 .formBox p {
	padding:0 0 10px 0;
}
.tx-mmforum-pi1 .subInfoBlock {
	float:left;
	width:188px;
	font-weight:bold;
}
.tx-mmforum-pi1 .hasChildArticle {
	border-bottom: 3px solid #5D6772;
}
.tx-mmforum-pi1 .reTitle {
	padding-bottom:10px;
}

/*##################################
	Forum Buttons
##################################*/

.tx-mmforum-pi1 .backButton{
	float:none;
	margin:0;
}
.tx-mmforum-pi1 .submitButton.checkedButton {
	background-image:url(../img/service/iconChecked.png);
	width:181px;
	color:#5D6772;
}
.submitButton.checkedButton:hover, .submitButton.checkedButton.checkedButtonHover {
	background-image:url(../img/service/iconCheckedHover.png);
	color:#FFF;
}
.tx-mmforum-pi1 .submitButton.insertArticle {
	background-image:url(../img/service/iconInsert.png);
	color:#5D6772;
	width:182px;
	margin:0;
}
.submitButton.insertArticle:hover, .insertArticleHover {
	background-image:url(../img/service/iconInsertHover.png);
	color:#FFFFFF;
}
.tx-mmforum-pi1 .submitButton.anser {
	background-image:url(../img/service/iconCommentBg.png);
	margin-bottom:0px;
	color:#5D6772;
	width:107px;
}
.tx-mmforum-pi1 .submitButton.anser:hover, .tx-mmforum-pi1 .submitButton.anserHover {
	background-image:url(../img/service/iconCommentHover.png);
	color:#FFFFFF;
}
.tx-mmforum-pi1 .submitButton.withQuote {
	width:143px;
}
.width80 {
	width:88px;
}
p.quote, .tx-mmforum-pi1-pt-quote {
	border-left: 1px solid #D2D5D7;
	padding: 0 0 0 5px;
	margin-left:5px;
	margin-bottom:9px;
}

/*##################################
	Forum Registration
##################################*/
.error {
	margin-bottom: 10px;
}
.tx-mmforum-error {
	padding-left: 10px;
}
