﻿/***** © 2009 zeta software GmbH
Layout: Zeta Producer - Forum *****/

/***** CONTAINER *****/
.AdvancedForumContainer {
	margin: 0;
	padding: 0;
}

/***** TOOLBOX *****/
.AdvancedForumContainer .AdvancedForumToolbox {
	margin: 0 0 15px 0;
	padding: 0;
}

/***** NEW POST *****/
.AdvancedForumContainer .AdvancedForumNewPost {
	margin: 0 0 30px 0;
	padding: 0 0 15px 0;
	font-size: 16px;
	position: relative;
}

.AdvancedForumContainer .AdvancedForumNewPost p {
	margin: 0;
	padding: 0;
}

/***** CONTENT *****/
.AdvancedForumContainer .AdvancedForumContent {
	margin: 0;
	padding: 0;
}

.AdvancedForumContainer .MainContainer {
	margin: 0;
	padding: 0;
}

/***** ITEMS *****/
.AdvancedForumContainer .ItemContainer {
	margin: 0;
	padding: 0;
	position: relative;
}

.AdvancedForumContainer .ItemMainSeparator {
	margin: 0;
	padding: 0;
	height: 5px;
	line-height: 5px;
}

/***** UNSELECTED - ROOT - ROW *****/
.AdvancedForumContainer .UnselectedRoot_Row {
	margin: 0 0 5px 0;
	padding: 5px 10px;
	background: #ffffff;
	border: 1px solid #000000;
}

/***** UNSELECTED - ROOT - HEADER *****/
.AdvancedForumContainer a.UnselectedRoot_HeaderSubject:link,
.AdvancedForumContainer a.UnselectedRoot_HeaderSubject:visited,
.AdvancedForumContainer a.UnselectedRoot_HeaderSubject:hover,
.AdvancedForumContainer a.UnselectedRoot_HeaderSubject:active {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}

.AdvancedForumContainer a.UnselectedRoot_HeaderAuthorLink:link,
.AdvancedForumContainer a.UnselectedRoot_HeaderAuthorLink:visited,
.AdvancedForumContainer a.UnselectedRoot_HeaderAuthorLink:hover,
.AdvancedForumContainer a.UnselectedRoot_HeaderAuthorLink:active {
	color: #000000;
}

/***** UNSELECTED - NONROOT - ROW *****/
.AdvancedForumContainer .UnselectedNonRoot_Row {
	margin: 0 0 5px 0;
	padding: 5px 10px;
	background: #ffffff;
	border: 1px solid #000000;
}

/***** UNSELECTED - NONROOT - HEADER *****/
.AdvancedForumContainer a.UnselectedNonRoot_HeaderSubject:link,
.AdvancedForumContainer a.UnselectedNonRoot_HeaderSubject:visited,
.AdvancedForumContainer a.UnselectedNonRoot_HeaderSubject:hover,
.AdvancedForumContainer a.UnselectedNonRoot_HeaderSubject:active {
	color: #000000;
}

.AdvancedForumContainer a.UnselectedNonRoot_HeaderAuthorLink:link,
.AdvancedForumContainer a.UnselectedNonRoot_HeaderAuthorLink:visited,
.AdvancedForumContainer a.UnselectedNonRoot_HeaderAuthorLink:hover,
.AdvancedForumContainer a.UnselectedNonRoot_HeaderAuthorLink:active {
	color: #000000;
}

/***** SELECTED - ROOT - ROW *****/
.AdvancedForumContainer .SelectedRoot_Row {
	margin: 0 0 5px 0;
	padding: 0;
	border: 1px solid #000000;
}

/***** SELECTED - ROOT - HEADER *****/
.AdvancedForumContainer .SelectedRoot_Header_Row {
	margin: 0;
	padding: 5px 10px;
	background: #ffffff;
	border-bottom: 1px solid #000000;
}

.AdvancedForumContainer a.SelectedRoot_HeaderSubject:link,
.AdvancedForumContainer a.SelectedRoot_HeaderSubject:visited,
.AdvancedForumContainer a.SelectedRoot_HeaderSubject:hover,
.AdvancedForumContainer a.SelectedRoot_HeaderSubject:active {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}

.AdvancedForumContainer a.SelectedRoot_HeaderAuthorLink:link,
.AdvancedForumContainer a.SelectedRoot_HeaderAuthorLink:visited,
.AdvancedForumContainer a.SelectedRoot_HeaderAuthorLink:hover,
.AdvancedForumContainer a.SelectedRoot_HeaderAuthorLink:active {
	color: #000000;
}

/***** SELECTED - ROOT - CONTENT *****/
.AdvancedForumContainer .SelectedRoot_Content_Body {
	margin: 0;
	padding: 20px 10px;
}

.AdvancedForumContainer .SelectedRoot_Content_BodyFooter {
	margin: 0;
	padding: 5px 10px;
	background: #ffffff;
	border-top: 1px solid #000000;
}

.AdvancedForumContainer a.SelectedRoot_Content_BodyFooter:link,
.AdvancedForumContainer a.SelectedRoot_Content_BodyFooter:visited,
.AdvancedForumContainer a.SelectedRoot_Content_BodyFooter:hover,
.AdvancedForumContainer a.SelectedRoot_Content_BodyFooter:active {
	margin: 0;
	padding: 0;
	color: #000000;
	background: transparent;
	border-top: 0;
}

/***** SELECTED - NONROOT - ROW *****/
.AdvancedForumContainer .SelectedNonRoot_Row {
	margin: 0 0 5px 0;
	padding: 0;
	border: 1px solid #000000;
}

/***** SELECTED - NONROOT - HEADER *****/
.AdvancedForumContainer .SelectedNonRoot_Header_Row {
	margin: 0;
	padding: 5px 10px;
	background: #ffffff;
	border-bottom: 1px solid #000000;
}

.AdvancedForumContainer a.SelectedNonRoot_HeaderSubject:link,
.AdvancedForumContainer a.SelectedNonRoot_HeaderSubject:visited,
.AdvancedForumContainer a.SelectedNonRoot_HeaderSubject:hover,
.AdvancedForumContainer a.SelectedNonRoot_HeaderSubject:active {
	color: #000000;
	font-weight: bold;
}

.AdvancedForumContainer a.SelectedNonRoot_HeaderAuthorLink:link,
.AdvancedForumContainer a.SelectedNonRoot_HeaderAuthorLink:visited,
.AdvancedForumContainer a.SelectedNonRoot_HeaderAuthorLink:hover,
.AdvancedForumContainer a.SelectedNonRoot_HeaderAuthorLink:active {
	color: #000000;
}

/***** SELECTED - NONROOT - CONTENT *****/
.AdvancedForumContainer .SelectedNonRoot_Content_Body {
	margin: 0;
	padding: 20px 10px;
}

.AdvancedForumContainer .SelectedNonRoot_Content_BodyFooter {
	margin: 0;
	padding: 5px 10px;
	background: #ffffff;
	border-top: 1px solid #000000;
}

.AdvancedForumContainer a.SelectedNonRoot_Content_BodyFooter:link,
.AdvancedForumContainer a.SelectedNonRoot_Content_BodyFooter:visited,
.AdvancedForumContainer a.SelectedNonRoot_Content_BodyFooter:hover,
.AdvancedForumContainer a.SelectedNonRoot_Content_BodyFooter:active {
	margin: 0;
	padding: 0;
	color: #000000;
	background: transparent;
	border-top: 0;
}

/***** FORUM FORM *****/
div.forum_form {
	margin: 0;
	padding: 0;
}

div.forum_form table.forum_form {
	margin: 0 0 20px 0;
	padding: 0;
}

div.forum_form table.forum_form tr.forum_form th.forum_form {
	text-align: left;
	font-weight: normal;
}

div.forum_form table.forum_form tr.forum_form td.forum_form input.forum_form {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
}

div.forum_form table.forum_form textarea.forum_form {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
}

div.forum_form p.forum_form {
	margin: 0;
	padding: 0;
}

p.forum_error, p.forum_reply_error {
	display: none;
}

/***** FORUM REPLY *****/
table.forum_selected {
	margin: 0 0 20px 0;
	padding: 5px 10px;
	background: #ffffff;
	border: 1px solid #000000;
}

table.forum_selected tr.forum_message th.forum_message {
	text-align: left;
}