/* -- Überschreiben von Styles aus style.css + Generelle Styles -- */
div#content_main ul li,
div#news_list ul li {
	list-style:none !important;
}

div#tx_chcforum-pi1 {
}


	div#tx_chcforum-pi1 h4 {
		font-size:12px;
	}

	div#tx_chcforum-pi1 table {
	}

		div#tx_chcforum-pi1 td {
			padding:3px 0;
			border-top:1px solid #EEE;
			border-bottom:1px solid #EEE;
		}

fieldset input.input_option {
	width:180px !important;
}

div.tx-chcforum-pi1-messageBoxError {
	margin:10px 0;
	font-weight:bold;
	text-align:center;
}

	/* -- Toolbar -- */
	ul#tx_chcforum-pi1-toolBar {
		margin:0 0 10px 0 !important;
		padding:5px 10px !important;
		background:#E1EDF8;
		border-bottom:5px solid #00588A;
	}

		ul#tx_chcforum-pi1-toolBar li {
			margin:0 !important;
			padding:0 12px 0 0 !important;
			display:inline;
		}

			ul#tx_chcforum-pi1-toolBar a {	
			}

	/* -- Nav Path -- */
	div.tx-chcforum-pi1-navPath {
		margin:10px 0 20px 0;
	}

	/* -- Forum Übersicht -- */
	tr#table_head th {
		color:#FFF;
		background:#00588A;
		border-bottom:1px solid #EEE;
		text-align:left;
		padding:3px 0 3px 15px;
		font-weight:normal;
	}
	tr#table_head th.no_pad {
		padding:3px 0;
	}

	th.tx-chcforum-pi1-cat {
		padding:4px 0 4px 10px;
		color:#00588A;
		text-align:left;
		background:#C2DAF0;
	}

	td.tx-chcforum-pi1-catConferenceCell {
		width:50px;
		height:54px;
		padding:5px 0 5px 10px !important;
	}

	td.tx-chcforum-pi1-catThreadCell,
	td.tx-chcforum-pi1-catPostCell {
		text-align:center;
	}

	td.tx-chcforum-pi1-catLastCell,
	td.tx-chcforum-pi1-confThreadLastCell {
		
		padding-right:5px !important;
		padding:15px;
		font-size:12px;
		white-space:nowrap;
	}

	/* -- Thread Liste -- */
	div.tx-chcforum-pi1-pageLinksTop,
	div.tx-chcforum-pi1-pageLinksBtm {
		margin:5px 0;
		padding:2px 10px;
		border:1px solid #0373BD;
	}

	div#x-chcforum-pi1-conf {
	}

		div#tx-chcforum-pi1-conf h3 {
			margin:10px 0;
		}

		td.tx-chcforum-pi1-confThreadImage {
			width:35px;
			padding-left:5px !important;
			padding-right:5px !important;
			text-align:center;
		}

		td.tx-chcforum-pi1-confThreadSubjCell {
			text-align:left;
		}

		/*td.tx-chcforum-pi1-confThreadRepliesCell,
		td.tx-chcforum-pi1-confThreadAuthorCell {
			
		}*/

		td.tx-chcforum-pi1-confThreadRepliesCell {
			width:10%;
			text-align:center;
		}

		td.tx-chcforum-pi1-confThreadAuthorCell {
			width:25%;
		}

		div#tx-chcforum-pi1-confBack {
			padding:0 0 10px 0;
		}

	/* -- Post Form -- */
	fieldset#post_form {
		width:412px;
		padding:0 0 0 9px;
		margin:10px auto 0 auto;
		border:1px solid #0373BD; 
	}

		fieldset#post_form form {
			margin:0;
		}

		fieldset#post_form legend {
			margin:5px 0;
/*			font-weight:bold; */
			color:#0373BD;
		}

			fieldset#post_form h3 {
				margin-top:35px !important;
				margin-bottom:15px;
			}

			fieldset#post_form img {
				margin:4px !important;
				cursor:pointer;
			}

			fieldset#post_form dl {
				width:422px;
				height:530px;
			}

			fieldset#post_form dt {
				width:70px;
				float:left;
				height:25px;
				margin:0px 0;
			}
			
			fieldset#post_form dd {
/*				width:412px; 
float:left;*/
				height:27px;
			}

			fieldset#post_form dd input {
				border:1px solid #0373BD;
				height:14px;
				width:326px;
			}

			dd#post_add_options p {
				padding:2px 0 !important;
			}
			
			dd#post_add_options p.emoticons {
				width:400px;
			}

			dd#post_add_options textarea {
				width:395px;
				border:1px solid #0373BD;
			}

				input#helpbox {
					width:395px !important;
					font-size:10px;
				}

	/* -- Post Liste -- */
	table#post_list {
		width:422px !important;
	}
	
	table#post_list tr {
		margin:10px 0 !important;
	}
		
	table#post_list	tr.tx-chcforum-pi1-singlePost {
			margin-top:10px !important;
			padding:10px !important;
		} 

		td.subject,
		td.options {
			padding:1px 10px !important;
			border:1px solid #0373BD !important;
		}

			td.subject *,
			td.options * {
				font-size:12px;
			}

		td.subject {
			border:1px solid #0373BD !important; 
			background:#E1EDF8;
		}
		td.options {
/*			padding-bottom:10px !important; */
		}
		td.options a {
			text-decoration:none;
		}

			td.options img {
				margin:0 4px 0 0 !important;
				vertical-align:bottom;
			}

		td.author_cell {
			padding-left:10px !important;
			vertical-align:top;
			border:1px solid #0373BD !important;
			background:#E1EDF8;
			width:25%;
		}

			td.author_cell strong {
				padding:0 0 6px 0;
				display:block;
				font-size:12px;
			}

		td.message_cell {
			width:75% !important;
			padding:10px !important;
			vertical-align:top !important;
			border:1px solid #0373BD !important;
		}

			/* -- Zitat - */
			div.offset {
				margin:5px 10px;
			}

				div.quoteCellAuthor {
					color:#00588A;
					font-weight:bold;
				}

				div.quoteCell {
					font-style:oblique;
					border-top:1px solid #C2DAF0;
					border-bottom:1px solid #C2DAF0; 
				}

	/* -- User Liste -- */
	form#search,
	form#ulist {
	/*	margin:0 auto;*/
	}

	form#ulist {
		margin-top:10px;
	}

		form#search h3,
		h3#user_list_header {
			padding:20px 0 5px 0;
		}

	td.userlist_name {
		width:35%;
		padding-left:10px !important;
	}

	td.userlist_joined {
		width:25%;
	}

	td.userlist_posts {
		width:15%;
		text-align:center;
	}

	td.userlist_email {
		width:25%;
		text-align:center;
	}

	/* -- Profil (edit) -- */
	dl#abonnements {
	}
		/* mail einstellungen */
		dl#abonnements dd {
			/* margin-left:330px !important;*/
			float:left;
			margin:3px 40px 3px 0;
		}
		
		dl#abonnements dd  input {
			text-align:right;
		}

		dl#abonnements dt {
			width:150px;
			float:left;
			margin:3px 0;
		}

	table#profile_im_nos {
		margin:0 0 10px 0;
	}

		table#profile_im_nos td {
			padding-left:10px !important;
			padding-right:10px !important;
		}

		td.profile_im {
			width:75%;
			text-align:right;
		}

			td.profile_im input.input_option {
				width:200px;
			}

	/* -- Profil (view) -- */
	table#profile_view {
		margin:10px 0;
	}

	/* -- Footer Box -- */
	div.tx-chcforum-pi1-FooterBox {
		padding:10px 0;
	}


/* Suche 
**********/

form#search {
}
	form#search legend {
		margin-bottom:10px;
	}

	form#search select,
	form#search input {
		border:1px solid #0373BD;
	}

	form#search dt {
		float:left;
		width:200px;
		margin:6px 0;
		height:100%;
		padding:2px 0;
	}

	form#search dd {
		margin:6px 0;
		float:right;
		width:200px;
		padding:2px 0;
	}

		form#search dd input.center {
			text-align:center;
		}

	form#search h3 {
		border-bottom:1px solid #0373BD;
		margin:0 0 5px 0;
	}


/* Maileinstellungen - no template file
********************/
div.tx_chcforum-pi1-profile_hdr {
	padding-top:22px;
	clear:both;
	margin-bottom:5px;
}

/* Forum Uebersicht
***********************/

/* generelle Konfiguration
**************************/

p.submit_row {
	margin:0 12px 0 0;
}


.no_float {
	float:none;
}

.clearer {
	clear:both;
}





