/* table of content
	* breadcrumb
	* category_overview
	* forum_edit
	* new_topic
	* overview	- forum_overview
	* post_overview
	* search	- forum_search
	* thread_edit
	* old_stuff
	* lastPosts
*/

/* breadcrumb */
	p.breadcrumb {
		margin: 0 0 15px 0 !important;
		overflow: hidden;
	}
	div.forum_overview p.breadcrumb {
		margin-left: 11px !important;
	}
	p.breadcrumb a {
		text-decoration: none;
	}
	p.breadcrumb a:hover {
		text-decoration: underline;
	}
	p.breadcrumb img {
		float: left;
		margin: 4px 5px 0 0;		
	}
/* end: breadcrumb */

/* category_overview */
p.backlink {
	float: left;
	font-weight: bold;
	padding-top: 2px;
}
	p.backlink a {
		float: left;
		text-decoration: none;
	}
	p.backlink a:hover {
		text-decoration: underline;
	}
		p.backlink a img {
			float: left;
			margin: 3px 5px 0 0;
		}
.categorie_overview .topic_description {
	clear: both;
	padding: 0;
	margin: 0 0 10px 0;
	overflow:hidden;
}
.ie6 .categorie_overview .topic_description {
	zoom: 1;
}
.categorie_overview .topic_description h6 {
	font-size: 11px;
}
.topic_description_left {
	float: left;
	width: 410px;
	border-right-width: 1px;
	border-right-style: solid;
	padding: 10px 10px 1000px 15px;
	margin-bottom: -1000px;
}
.ie6 .topic_description_left {
	width: 415px;
}
#content_wrapper .featurebox .topic_description_right {
	float: right;
	width: 165px;
	padding: 10px 10px 1000px 10px;
	margin-bottom: -1000px;
	
}
#content_wrapper .featurebox .topic_description_right p {
	font-size: 9px;
	margin-bottom: 7px;
}
#content_wrapper .featurebox .topic_description_right a {
	text-decoration: none;
}
.action_bar {
	border-width: 1px;
	border-style: solid;
	padding: 10px 0 0 20px;
	margin-bottom: 10px;
	clear: both;
}
.ie6 .action_bar {
	zoom: 1;
}
.action_bar a {
	text-decoration: none;
	font-weight: bold;
	margin-right: 60px;
}
.action_bar img {
	vertical-align: bottom;
	margin-right: 3px;
}
.admin_action_bar {
	padding-bottom: 10px;
	margin-bottom: 20px;
	width: 628px;
}
.admin_action_bar a {
	color: #666;
}
.admin_action_bar img {
	margin-right: 4px;
}
.categorie_overview table {
	width: 100%;
}
.categorie_overview th {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-bottom: 3px;
}
.threads_th {
	width: 295px;
	text-align: left;
	padding-left: 25px;
}
.answer_th {
	width: 58px;
}
.view_th {
	width: 58px;
}
.last_post_th {
	width: 145px;
}
.threads_col {
	padding: 10px 10px 10px 25px;
}
	.threads_col div {
		overflow: hidden;
		width: 284px;
	}
	.threads_col div img {
		float: left;
	}
	.threads_col .sticked {
		margin-left: 23px;
		display: block;
	}
.answer_col, .view_col {
	text-align: center;
}
.featurebox table .last_post_col p {
	font-size: 10px;
	margin-bottom: 0;
	float: left;
	line-height: 130%;
	width: 97px;
}
.last_post_col {
	padding: 8px 10px 8px 10px;
	width: 130px;
}
	.last_post_col .thread_author {
		display: block;
		overflow: hidden;
	}
.thread_author_img_ctr {
	float: left;
	margin-right: 4px;
	padding: 1px;
}
.subscribe_col {
	text-align: center;
}
/* end: category_overview */

/* forum_edit */
.forum_edit_box h5 {
	font-size: 14px;
	padding-top: 15px;
}
.forum_edit_ctr, .new_cat_ctr {
	border-width: 1px;
	border-style: solid;
	margin-bottom: 20px;
}
.featurebox .forum_edit_ctr p {
	margin-bottom: 0px;
}
.forum_edit_ctr img {
	vertical-align: middle;
}
.forum_edit {
	position: relative;
	font-weight: bold;
	cursor: pointer;
	padding: 4px 10px 4px 25px;
}
.arrow_down {
	background: url(/images/networks/ig_arrow_down.png) 8px center no-repeat;
}
.arrow_right {
	background: url(/images/networks/ig_arrow_right.png) 10px center no-repeat;
}
.forum_edit_ig {
	position: absolute;
	top: 3px;
	right: 17px;
}
.forum_edit_ig img {
	margin-left: 5px;
}
.forum_edit_ig a.sortarrow img {
	margin-left: 0;
}
.forum_edit .arrow_down {
	margin-right: 3px;
}
.forum_edit_ctr table {
	width: 100%;
}
.forum_edit_ctr table a {
	text-decoration: none;
}
.forum_edit_ctr table a:hover {
	text-decoration: underline;
}
.forum_edit_ctr th {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	padding: 30px 0 5px 0;
	font-size: 10px;
}
.forum_edit_ctr td {
	padding: 15px 15px;
	font-weight: bold;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-bottom: 1px;
}
.forum_edit_ctr .td_cats, .forum_edit_ctr .th_cats {
	text-align: left;
	padding-left: 27px;
	width: 218px;
}
.forum_edit_ctr .td_create, .forum_edit_ctr .th_create {
	text-align: left;
	padding-left: 15px;
}
.forum_edit_ctr .td_edit img {
	margin-left: 5px;
}
.forum_edit_ctr .td_edit a.sortarrow img {
	margin-left: 0;
}
.forum_edit_ctr table .last {
	border-bottom: none;
}
.forum_edit_ctr table .right {
	border-right: none;
}
.forum_name_input {
	width: 470px;
}
.new_cat_ctr {
	padding: 20px 20px 0 20px; /* ie 6 */
}
.ie6 .new_cat_ctr {
	height: 1%;
}
.forum_edit_ctr .td_empty {
	padding: 0;
	margin: 0;
	height: 7px;
}
.new_cat_ctr .arrow_down {
	margin-left: 10px;
}
.new_cat_ctr .new_edit {
	border-width: 1px;
	border-style: solid;
}
.new_cat_ctr .new_edit p {
	margin-bottom: 0;
	cursor: pointer;
	font-weight: bold;
	padding: 5px 5px 5px 25px;
}
.new_cat_ctr .new_edit {
	height: 1%;
	margin-bottom: 20px;
}
.new_cat_ctr .new_edit form, .cat_edit form {
	background: #fff;
	height: 1%; /* spans the form for ie6 */
	padding: 5px 10px 15px 10px;
}
/*.new_cat_ctr .new_edit .arrow_down {
	margin-left: 10px;
	margin-right: 5px;
}
.new_cat_ctr .new_edit .arrow_right {
	margin-left: 12px;
	margin-right: 4px;
}*/
.new_cat_ctr .new_edit form .labelspan, .cat_edit form .labelspan {
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
	display: block;
}
.new_cat_ctr textarea {
	width: 550px;
}
.cat_edit .input_wrapper input {
	margin: 0 0 0 0;
	width: 585px;
}
.new_cat_ctr .new_edit form label, .cat_edit form label {
	font-weight: bold;
}
.new_cat_ctr .new_edit #new_forum_title, .cat_edit #new_forum_title {
	width: 561px;
}
#new_forum_cat #new_title, #new_forum_cat #description {
	width: 561px;
}
.new_cat_ctr .new_edit .submit_ctr, .cat_edit .submit_ctr,
.cat_edit .submit_ctr, .cat_edit .submit_ctr {
	margin: 10px 8px 0 0;
	text-align: right;
}
.new_cat_ctr .new_edit .niceform_active .submit_ctr, .cat_edit .submit_ctr,
.cat_edit .niceform_active .submit_ctr, .cat_edit .submit_ctr{
	margin: 10px 0 0 0;
	text-align: right;
}
.cat_edit .niceform_active .submit_ctr, .cat_edit .submit_ctr{
	margin: 10px 4px 0 0;
	text-align: right;
}
.featurebox .cat_edit p {
	padding: 5px 10px;
	font-weight: bold;
	margin-bottom: 0;
	border-bottom: 1px solid;
}
.cat_edit form {
	margin-top: 0;
	margin-bottom: 10px;
}
.new_cat_ctr #icon_ctr {
   padding:0 3px;
}
	.new_cat_ctr #icon_ctr img,
	.cat_edit #icon_ctr img {
		border-color: #fff;
		border-style: solid;
		border-width: 1px;
		cursor: pointer;
		margin: 0 2px 2px 0;
		padding: 2px;
	}
	.new_cat_ctr #icon_ctr .hover,
	.cat_edit #icon_ctr .hover {
		background: #efefef;
		border: 1px solid #efefef;
	}
	.new_cat_ctr #icon_ctr .active,
	.cat_edit #icon_ctr .active {
		border: 1px solid #999;
	}
	/*.forum_edit_box .cat_edit img {
		vertical-align: top;
	}*/
.cat_edit .input_wrapper input {
	width: 600px;
}
.cat_edit .niceform_active .input_wrapper input {
	width: 585px;
}
.cat_edit textarea {
	width: 605px;
}
.forum_edit_box div.sortbox {
	border: 1px solid #fff;
	margin-bottom: 20px;
}
.forum_edit_box div.sortbox h6 {
	cursor: pointer;
	font-size: 11px;
	height: 1%;
	padding: 6px 5px 6px 26px; 
}
.forum_edit_box div.sortbox div.sortbox_inner {
	padding: 10px 15px 10px 26px;
	height: 1%;
}
.forum_edit_box ul {
	list-style: none;
}
.forum_edit_box li {
	margin: 0 0 5px;
}
.forum_edit_box ul input {
	margin: 0 5px 0 0;
	vertical-align: middle;
}

.webkit .forum_edit_box ul input {
	vertical-align: top;
}
.forum_edit_box label {
	font-weight: 700;
	margin-left: 5px;
}
.forum_edit_box div.submit {
	padding: 15px 0 0;
	text-align: right;
}
/* end: forum_edit */

/* new_topic */
.new_topic h5 {
	font-size: 11px;
}
.new_topic .input_wrapper {
	margin-top: 3px;
	margin-bottom: 15px;
}
.new_topic .subscribe {
	float: left;
	width: 70%;
}
.new_topic .submit_ctr {
	float: right;
}
#new_post_title_input,
.new_topic textarea,
input#tags {
	width: 615px;
}
#new_topic_form {
	padding: 0 5px 10px;
}
/* end: new_topic */

/* forum_overview */
div.forum_overview .feature_content { /* ie6 */
	height: 1%;
	padding-left: 0;
	padding-right: 0;
}
div.forum_overview form {
	height: 1%;
	margin: 8px 0 25px 0;
	overflow: hidden;
	padding: 0 11px 0 11px;
}
	div.forum_overview form div.label_ctr,
	div.forum_overview form div.input_ctr,
	div.forum_overview form div.submit_ctr { /* ie6 */
		float: left;
		margin: 0 10px 0 0;
	}
	div.forum_overview form div.label_ctr {
		margin-top: 2px;
	}
	div.forum_overview form.niceform_active div.label_ctr {
		margin-top: 5px;
	}
		div.forum_overview form label {
			font-weight: bold;
		}
	div.forum_overview form.niceform_active div.input_ctr {
		margin-top: 2px;
	}
		div.forum_overview form div.input_ctr input {
			width: 250px;
		}
	div.forum_overview div.pagination {
		margin-right: 18px;
	}
	div.forum_overview form div.pagination {
		float: right;
		margin-right: 10px;
		margin-top: 2px;
	}
	div.forum_overview form.niceform_active div.pagination {
		margin-top: 6px;
	}
		div.forum_overview .feature_content a {
			text-decoration: none;
		}
		div.forum_overview .feature_content a:hover {
			text-decoration: underline;
		}
	.forum_overview_table {
	    font-size: 10px;
	    width: 100%;
	}
	    .forum_overview_table th {
	    	font-size: 10px;
	    	padding: 6px 0 5px 0;
	    }
	    .forum_overview_table .topic_head {
	    	padding: 6px 0 5px 17px;
	    	text-align: left;
	    	width: 372px;
	    }
	    .forum_overview_table .last_post_head {
	    	padding-left: 2px;
	    	text-align: left;
	    }
	    .forum_overview_table .action_head {
	    	width: 25px;
	    }
	    .forum_overview_table h5 {
	    	font-size: 10px;
	    	margin: 0 0 0 0;
	    }
	    .featurebox .forum_overview_table p {
	    	font-size: 11px;
	    	margin: 0;
	    	padding: 0;
	    }
	    .forum_overview_table td {
	    	border-bottom-width: 1px;
	    	border-bottom-style: solid;
	    	padding: 10px 0 0 0;
	    	vertical-align: top;
	    }
	    .forum_overview_table td.icon {
	    	padding: 13px 5px 7px 5px;
	    	text-align: center;
	    	width: 33px;
	    }
	    .forum_overview_table td.topic {
	    	padding: 8px 10px 7px 0;
	    	text-align: left;
	    	width: 334px;
	    }
			.forum_overview_table td.topic div {
				display: block;
				overflow: hidden;
				width: 324px;
			}
	    .forum_overview_table td.topicNoImg {
	    	padding: 8px 10px 7px 0;
	    	text-align: left;
	    	width: 3767px;
	    }
	    .forum_overview_table td.topics {
	    	padding: 8px 5px 7px 5px;
	    	text-align: center;
	    	width: 45px;
	    }
	    .forum_overview_table td.post {
	    	padding: 8px 5px 7px 5px;
	    	text-align: center;
	    	width: 50px;
	    }
	    .forum_overview_table td.last_post {
	    	line-height: 150%;
	    	padding: 8px 2px 7px 2px;
	    	text-align: left;
	    	width: 102px;
	    }
			.forum_overview_table td.last_post div {
				display: block;
				overflow: hidden;
				width: 103px;
			}
	    .forum_overview_table td.action {
	    	padding: 11px 5px 0 0;
	    	text-align: center;
	    	width: 25px;
	    }
	    .forum_overview_table td.noborder {
	    	border: none;
	    }
	    .forum_overview_table p.no_cat {
	    	padding: 0 17px 10px 17px;
	    }
	    p.no_forum {
	    	text-align: center;
	    }
	    .forum_overview_table p.no_cat a,
	    .feature_content p.no_forum a {
	    	text-decoration: underline;
	    }
	div.pagination_bottom {
		margin-top: 20px;
	}
/* end: forum_overview */

/* post_overview */
.post_overview .headline_box {
	position: relative;
}
.author_post {
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.author_post span {
	font-weight: bold;
	margin: 0 100px 0 10px;
}
.post_ctr {
	margin: 10px 0;
	clear: both;
	overflow:hidden;
}
.ie6 .post_ctr .post_firstline {
	zoom: 1;
}
.post_author {
	width: 131px;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding: 4px 10px 7px 10px;
	float: left;
	height: 14px;
	overflow: hidden;
	line-height: 180%;
}
#content_wrapper .featurebox .post_author a {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.post_status {
	float: left;
	width: 463px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-weight: bold;
	padding: 7px 0px 7px 10px;
	height: 11px;
	overflow: hidden;
}
.featurebox .post_status p {
	font-size: 10px;
	margin: 0px;
	line-height: 100%;
}
.featurebox .post_status p span {
	margin-right: 15px;
}
.featurebox .post_status img {
	margin-right: 3px;
	vertical-align: middle;
}
.post_secondline {
	width: 625px;
	overflow:hidden;
}
.post_user_info {
	float: left;
	width: 131px;
	padding: 10px 10px 10000px 10px;
	border-right: 1px solid;
	margin-bottom: -10000px;
}
.featurebox .post_user_info p {
	font-size: 10px;
	margin-top: 7px;
	margin-bottom: 5px;
}
.post_user_info .img_ctr {
	padding: 1px;
	border-style: solid;
	border-width: 1px;
	width: 65px;
	margin-bottom: 10px;
}
.post_text {
	float: left;
	min-height: 60px;
	width: 433px;
	padding: 15px 20px 15px 19px;
}
.ie6 .post_text {
	height: 60px;
}
	div.post_text p {
		overflow: hidden;
	}
.quoted {
	padding: 10px;
	border: 1px solid #999;
	font-style: italic;
	background-image: url(/images/networks/bg_quoted.png);
	overflow: hidden;
}
	div.post_text p.edited {
		border-top: 1px solid #999;
		font-style: italic;
		line-height: 120%;
		margin-top: 15px;
	}
.post_change_textarea {
	margin-bottom: 10px;
}
.post_change_input {
	float: left;
	padding: 0;
}
.post_thirdline {
	margin: 0;
}
.ie6 .post_thirdline .post_last_ctr {
	height: 11px;
	overflow:hidden;
}
.post_totop {
	float: left;
	width: 131px;
	padding: 7px 10px 7px 10px;
	font-weight: bold;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	height: 11px;
}
.featurebox .post_totop p {
	font-size: 10px;
	margin: 0;
	line-height: 100%;
}
.featurebox .post_totop a {
	text-decoration: none;
}
.post_last_ctr {
	text-align: right;
	float: left;
	width: 453px;
	padding: 7px 10px 7px 10px;
	height: 11px;
	border-top-style: solid;
	border-top-width: 1px;
}
.featurebox .post_last_ctr p {
	margin: 0;
	font-size: 10px;
	font-weight: bold;
}
.featurebox .post_last_ctr a {
	text-decoration: none;
	margin-left: 15px;
}
.featurebox .post_last_ctr img {
	margin-right: 3px;
	vertical-align: bottom;
}
/* end: post_overview */

/* forum_search */
div.forum_search .feature_content { /* ie6 */
	height: 1%;
	padding-left: 0;
	padding-right: 0;
}
div.forum_search form {
	height: 1%;
	margin: 8px 0 15px 0;
	overflow: hidden;
	padding: 0 11px 0 11px;
}
	div.forum_search form div.label_ctr,
	div.forum_search form div.input_ctr,
	div.forum_search form div.submit_ctr { /* ie6 */
		float: left;
		margin: 0 10px 0 0;
	}
	div.forum_search form div.label_ctr {
		margin-top: 2px;
	}
	div.forum_search form.niceform_active div.label_ctr {
		margin-top: 5px;
	}
		div.forum_search form label {
			font-weight: bold;
		}
	div.forum_search form.niceform_active div.input_ctr {
		margin-top: 2px;
	}
		div.forum_search form div.input_ctr input {
			width: 250px;
		}
	div.forum_search div.pagination {
		margin-right: 18px;
	}
	div.forum_search form div.pagination {
		float: right;
		margin-right: 10px;
		margin-top: 2px;
	}
	div.forum_search form.niceform_active div.pagination {
		margin-top: 6px;
	}
div.forum_search p#search_result {
	font-weight: bold;
	margin: 0 0 20px 0;
	padding: 0 11px 0 11px;
}
	div.forum_search p#search_result img {
		float: left;
		margin: 0 5px 0 0;
	}
div.forum_search table {
	margin: 0 0 20px 0;
	table-layout: fixed;
	width: 100%;
}
	div.forum_search th {
		font-size: 10px;
		padding: 5px 0;
	}
	div.forum_search th.searchresults {
		padding-left: 15px;
		text-align: left;
		width: 420px;
	}
	div.forum_search th.answers {
		padding-left: 4px;
		padding-right: 4px;
		width: 60px;
	}
	div.forum_search th.authors {
		padding-left: 4px;
		text-align: left;
		width: 102px;
	}
	div.forum_search th.read_it {
		width: 35px;
	}
	div.forum_search td {
		border-bottom: 1px solid #fff;
		font-size: 10px;
		padding-bottom: 6px;
		padding-top: 6px;
	}
	div.forum_search td.searchresults {
		padding-left: 15px;
		padding-right: 15px;
	}
		div.forum_search td.searchresults h5 {
			font-size: 10px;
			margin-bottom: 2px;
			overflow: hidden;
			white-space: nowrap;
		}
		div.forum_search td.searchresults p {
			line-height: 120%;
			margin: 0;
			overflow: hidden;
		}
			div.forum_search td.searchresults p span {
				padding: 0 3px;
			}
	div.forum_search td.answers {
		text-align: center;
	}
	div.forum_search td.authors {
		line-height: 150%;
		padding-left: 4px;
	}
		div.forum_search td.authors span {
			overflow: hidden;
			white-space: nowrap;
		}
	div.forum_search td.read_it {
		text-align: center;
	}
	div.forum_search table a {
	    text-decoration: none;
	}
	div.forum_search table a:hover {
	    text-decoration: underline;
	}
/* end: forum_search */

/* thread_edit =============================================================== */
.thread_edit form {
	border: 1px solid #FFFFFF;
	background: #fff;
	margin: 0 0 10px;
	padding: 15px 10px 5px;
}
.thread_edit label {
	display: block;
	margin: 0 0 4px;
}
.thread_edit .chkbox label {
	display: inline;
}
.thread_edit .chkbox p {
	padding-left:19px;
}
.thread_edit form .line {
	margin: 0 0 15px;
}
.thread_edit #title,
.thread_edit #tags {
	width: 598px;
}
/* end: thread_edit ========================================================== */

/* old_stuff */
/*
.categories h5 {
	padding: 10px 10px 12px 10px;
	border-width: 1px;
	border-style: solid;
	font-size: 11px;
	clear: both;
}
.categories .pagenav_right {
	width: 300px;
}
.categories .forum_list_one {
	float: left;
	width: 200px;
	margin-bottom: 10px;
	margin-left: 10px;
	font-size: 10px;
}
.categories .forum_list_two {
	float: left;
	width: 125px;
	margin-bottom: 10px;
	margin-left: 10px;
	font-size: 10px;
}
.categories li {
	list-style: none;
	margin: 0 0 6px 0;
}
.categories .more_forums {
	text-align: right;
}*/
/* lastPosts */

#lastPosts li {
	list-style: none;
	position: relative;
}
#lastPosts .post {
	padding: 5px 10px;
	border: 1px solid;
	margin-bottom: 10px;
}
#lastPosts .bottom {
	margin: 0;
}
#lastPosts .citate {
	position: absolute;
	bottom: 5px;
	right: 10px;
}
#lastPosts .citate a {
	background: transparent url(/images/icons/balloon-quotation-small.png) no-repeat 0 1px;
	padding-left: 13px;
	display: block;
}
.postTimestamp,
.citateText{
	display: none;
}
