/* Suggested order:
 * display
 * list-style
 * position
 * float
 * clear
 * width
 * height
 * margin
 * padding
 * border
 * background
 * color
 * font
 * text-decoration
 * text-align
 * vertical-align
 * white-space
 * other text
 * content
 *
 */

 a {
	color: #af4a1e;
}

a:hover {
	color: #000;
}

.content h3 {
	margin: 12px 0 9px 0;
	color: #b8471d;
	font-size: 14px;
}

.content h4 {
	margin: 10px 0 7px 0;
	font-size: 12px;
	color: #b8471d;
}

.content h5 {
	margin: 5px 0 2px 0;
	color: #b8471d;
}

.content h6 {
	margin: 3px 0 0 0;
	font-weight: normal;
	font-style: italic;
	color: #b8471d;
}

.content .csc-firstHeader {
	margin-top: 0;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	margin-bottom: 5px;
	
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	margin-bottom:5px;
}

.content hr {
	height: 1px;
	margin: 5px 0 3px 0 !important;
	margin: 0;
	border: 0;
	border-top: 1px solid #ccc;
}

.content a {
	color: #af4a1e;
	text-decoration: underline;
}

.content a:hover {
	text-decoration: none;
	color: #000;
}

.content ul {
	margin: 5px 0 5px 2px;
}
	
.content ul li {
	height: auto !important;
	height: 1px;
	padding-left: 10px;
	background: url(../images/bulletlist_standard.png) no-repeat 0 6px;
}

.content .contenttable {
	border: 1px solid #ccc;
	margin-left: 1px !important;
	margin-left: 0;
}

	.content .contenttable-0 {
		width: 575px;
	}

	.content .contenttable-1 td {
		width: 120px;

	}

	.content .contenttable-2 td {
		width: 160px;
	}
	.content .contenttable-3 td {
		width: 240px;

	}

.content .contenttable .tr-even {
	background-color: #f8f8f8;
}

.content .contenttable th,
.content .contenttable td {
	padding: 2px 4px;
	border: 1px solid #ccc;
	border-width: 1px 0;
}

.content .csc-textpic-caption {
	font-style: italic;
}

/* -----------------------------------------------
	Indexed Search
----------------------------------------------- */
.tx-indexedsearch .browsebox {
	height: 18px;
	margin: 10px 0 -10px 0;
	background: none;
}

.tx-indexedsearch .browsebox li {
	float: left;
	margin-right: 5px;
}	

.tx-indexedsearch-res h4 {
	clear: both;
	position: relative;
	margin-top: 20px;
	padding: 2px 0;
	line-height: 16px;
	background-color: #f2e5d5;
}	

.tx-indexedsearch-res h4 a {
	padding-left: 20px;
}	

.tx-indexedsearch-res h4 img {
	position: absolute;
	top: 2px;
	left: 4px;
}	

.tx-indexedsearch-res h4 .percent {
	position: absolute;
	top: 2px;
	right: 4px;
}

.tx-indexedsearch-res dl {
	margin-top: 10px;
}

.tx-indexedsearch-res dt,
.tx-indexedsearch-res dd {
	display: inline;
}

.tx-indexedsearch-res dt {
	font-weight: bold;
}

.tx-indexedsearch-res dd {
	padding-right: 5px;
}

tx-indexedsearch-sword {
	display:none;
}

#tx-indexedsearch-sword {
	margin-left:50px;
}

#tx-indexedsearch-searchbox-sword {
	/*textfeld erweiterte suche*/
	margin-left:10px;
	width:130px;
}

#tx-indexedsearch-selectbox-type {
	margin-left:30px;
	/*textfeld erweiterte suche*/
	width:130px;
}

#tx-indexedsearch-selectbox-media {
	margin-left:34px;
	width:130px;
	#margin-top:5px;
}


/* -----------------------------------------------
                tt_news
----------------------------------------------- */

.news .backlink {
	margin:20px 0 0 0;
}

.content .news .newsItem {
	height: 100%;
	overflow: hidden;
	margin-bottom: 10px;
}



/* Latest Ansicht */
	#col3 .newsItem {
		color: #fff;
	}
	.newsLatest .newsItem {
		display: block;
		height: auto !important;
		height: 1px;
		margin-bottom: 20px;
		color: #fff;
	}
	
	.newsLatest .newsItem .left {
		float:left;
		width: 125px;
	}
	

	.newsLatest .newsItem .right {
		#margin-left: 125px;
	}
	
	.newsLatest .newsItem h4.title {
		margin-top: 5px;
	}
	
	.newsLatest .newsItem p.date{
		#margin-top: 20px;
		color: #fff;
		margin:0px;
	}

	.newsLatest .newsItem p.subheader{
		color: #fff;
	}

	.newsLatest .newsItem p.morelink{
		border-bottom:1px dotted #fff;
		padding-bottom: 15px; 
	}

	.newsLatest .newsItem p.subheader {
		margin-bottom: 5px;
	}

	.newsLatest .newsItem p.image {
		margin: 7px 7px 7px 0px;
	}

	.newsLatest .newsItem a {
	color: #fff;
	text-decoration: underline;	
}

	.newsLatest .newsItem a:hover {
	color: #f4e3d7;
	text-decoration: none;	
}





/* List Ansicht tt_news */
#mainContent .news .newsItem h3 {
	background: none;
	padding: 0 5px 0 0;
	margin: 0;
	line-height: 16px;
}

#mainContent .news .newsItem p {
	padding: 0;
	margin: 0;
	margin-top:5px;
}

#mainContent .news .date {

}

#mainContent .news .newsItem {
	padding-bottom:20px;
	border-bottom:1px dotted #808c96;
}


#mainContent .news .morelink{
	margin-bottom: 50px;
	float:left;
}


#mainContent  .newsSingle img{
	border:none;
	margin-bottom:-2px;
}

#mainContent  .news-single-imgcaption{
	margin-bottom:5px;
	color: #797971;
}

#mainContent  .news-single-files {
	margin-top:20px;
}

#mainContent  .news-single-links {
	margin-top:20px;
}

#mainContent  .newsSingle h3{
	color: #b5481f;
}

.content .newsList img,
.content .newsLatest img {
	float: left;
	margin-right: 5px;
}

.content .news .browse li {
	background: none;
	float: left;
	padding: 0 5px 0 0;
}

.content .news .news-single-additional-info dt {
	font-weight: bold;
	margin-bottom: 5px;
}


/* -----------------------------------------------
	Sitemap
----------------------------------------------- */
/*.csc-sitemap ul li a{
	height: auto !important;
	height: 1px;
	#padding-left: 10px;
	#background: url(../images/bulletlist_standard.png) no-repeat 0 6px;
	background: none;
}

.csc-sitemap ul li {
	height: auto !important;
	height: 1px;
	padding-left: 10px;
	background: url(../images/bulletlist_standard.png) no-repeat 0 6px;
}

.csc-sitemap li {
	height: auto !important;
	height: 1px;
	padding-left: 10px;
	background: url(../images/bulletlist_standard.png) no-repeat 0 6px;
}*/

/* -----------------------------------------------
                form style
----------------------------------------------- */
form.mailform,
.mailform form {
	#margin-left: 20px;
}

/*
#mainContent .formElement input,
#mainContent .formElement textarea {
	width: 242px !important;
	width: 250px;
	padding: 0 3px;
}
*/

.formElement .csc-mailform-label {
	display: block;
	width: 250px;
	position: relative;
	/* adjustment of the input elements */
	top: -14px !important;
	top: -15px;
	/* distance to the left border*/
	left: 150px;
}

.formElement.error * {
	color: red;
}

.tx-indexedsearch {
	padding-top: 10px;
}

#tx-indexedsearch-searchbox-button-submit{
	margin-left: 10px;
}

#tx-indexedsearch-selectbox-type {
	margin-left: 10px;
}

#tx-indexedsearch-selectbox-media {
	margin-left: 10px;
}

/* -----------------------------------------------
                chc_forum Style
----------------------------------------------- */
/* BASIC STUFF */
#tx_chcforum-pi1 {
	font-family:verdana,sans-serif;
	font-size:11px;
	width: 465px;
}

#tx_chcforum-pi1 caption {
	display:none;
}

#tx_chcforum-pi1 a {
	text-decoration:underline;
}

#tx_chcforum-pi1 a:hover {
	text-decoration:none !important;
}

#tx_chcforum-pi1 form {
	margin-bottom:5px;
	margin-top:5px;
}

.tx-chcforum-pi1-noWrap {
	display:inline;
	white-space:nowrap;
}

.tx-chcforum-pi1-preTableWrap {
	border:0 solid #999999;
	margin-bottom:2px;
}

.tx-chcforum-pi1-postTableWrap {
	border:0px solid #999999;
	margin-bottom:2px;
}

.tx-chcforum-pi1-Table {
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #999999;
	margin-bottom:5px;
	margin-top: 2px;
	width:100%;
}

/*kategorie, themen etc.*/
.tx-chcforum-pi1-Table thead tr th {
	background:#e3e7ef none repeat scroll 0%;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	text-align:center;
	white-space:nowrap;
}

/*name der kategorie*/
.tx-chcforum-pi1-Table tbody tr th {
	background:#f2f2f2 none repeat scroll 0%;
	font-size:11px;
	font-weight:bold;
	letter-spacing:0px;
	padding:5px;
	text-align:left;
}

/*name der konferenz*/
.tx-chcforum-pi1-Table tbody tr td {
	background: transparent;
	#background:#ffffff none repeat scroll 0%;
	font-size:12px;
	padding:5px;
}

/*footer*/
.tx-chcforum-pi1-FooterBox {
	background:none repeat scroll 0%;
}

.tx-chcforum-pi1-catConferenceCell {
}

.tx-chcforum-pi1-catConferenceCell dl {
margin:0pt;
}

.tx-chcforum-pi1-catConferenceCell dt {
}

.tx-chcforum-pi1-catConferenceCell dd {
	font-size:10px;
	margin-left:5px;
}

.tx-chcforum-pi1-catConferenceCell dd.new {
	color:#FF0000;
}

.tx-chcforum-pi1-catThreadCell {
	text-align:center;
}

.tx-chcforum-pi1-catPostCell {
	text-align:center;
}

.tx-chcforum-pi1-catLastCell {
	font-size:10px !important;
	vertical-align:top;
}

.tx-chcforum-pi1-confThreadImage {
	text-align:center;
}

.tx-chcforum-pi1-confThreadSubjCell {
}

.tx-chcforum-pi1-confThreadNew {
	color:#FF0000;
	font-size:10px;
	padding-left:5px;
}

.tx-chcforum-pi1-confThreadBtns img {
	padding-top:5px;
}

.tx-chcforum-pi1-confThreadBtns {
	padding-left:5px;
}

.tx-chcforum-pi1-confThreadRepliesCell {
	text-align:center;
}

.tx-chcforum-pi1-confThreadAuthorCell {
	text-align:center;
}

.tx-chcforum-pi1-confThreadLastCell {
	font-size:10px !important;
}

.tx-chcforum-pi1-navPath a {
	color:#6F6E70;
}

.tx-chcforum-pi1-navPath {
	background:#ffffff repeat scroll 0%;
	border-bottom:1px solid #999999;
	border-top:1px solid #999999;
	color:#6F6E70;
	font-size:10px;
	line-height:15px;
	margin-bottom:5px;
	padding:5px 0 5px 0;
}

.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm {
	background: none repeat scroll 0%;
	border-bottom:1px solid #f2f2f2;
	clear:both;
	color:#666666;
	font-size:10px;
	line-height:15px;
	padding:3px 5px 3px 3px;
	text-align:right;
}

.tx-chcforum-pi1-pageLinksBtm {
	margin-bottom:1px;
}

.tx-chcforum-pi1-postForm {
	background: #ffffff repeat scroll 0%;
	border:1px solid #999999;
	margin-bottom:3px;
	padding:5px;
}

.tx-chcforum-pi1-postForm #formWhere {
	background:#E3E7EF none repeat scroll 0%;
	border:1px solid #666666;
	font-size:12px;
	font-weight:bold;
	margin-bottom:7px;
	padding:5px;
	text-align:center;
	white-space:nowrap;
}

.tx-chcforum-pi1-postForm fieldset label {
	display:block;
	float:left;
	padding-right:20px;
	padding-top:3px;
	text-align:right;
	width:60px;
}

.tx-chcforum-pi1-postForm fieldset {
	background-color: #ffffff;
}

.tx-chcforum-pi1-postForm fieldset#formTop {
	margin-bottom:8px;
}

.tx-chcforum-pi1-postForm fieldset#formTop legend {
	background-color:#DEE3E7;
	border:1px solid #999999;
	font-weight:bold;
	margin-bottom:3px;
	padding:2px;
}

.tx-chcforum-pi1-postForm fieldset#formBottom legend {
	background-color:#DEE3E7;
	border:1px solid #999999;
	font-weight:bold;
	margin-bottom:5px;
	padding:2px;
}

.tx-chcforum-pi1-postForm fieldset#formTop input {
	border:1px solid #666666;
	display:block;
	float:left;
	margin-bottom:2px;
	padding:2px;
	width:150px;
}

.tx-chcforum-pi1-postForm textarea {
	border:1px solid #666666;
	height:150px;
	margin:3px 0pt;
	width:100%;
}

.tx-chcforum-pi1-postForm fieldset#formTop br {
	clear:left;
}

.tx-chcforum-pi1-formBtn {
	text-align:center;
}

.tx-chcforum-pi1-formBtn input {
	background-color:#FFFFFF;
	border:1px solid #000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin:2px;
}

.tx-chcforum-pi1-formBtnHov {
	background-color:#FFFFFF;
	border:1px solid #666666;
	color:#CC0000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin:2px;
}

.tx-chcforum-pi1-formBtnStyle {
	background-color:#FFFFFF;
	border:1px solid #666666;
	margin:3px;
	padding:3px;
}

.tx-chcforum-pi1-formBtnStyleHov {
	background-color:#FFFFFF;
	border:1px solid #CC0000;
	color:#CC0000;
	margin:3px;
	padding:3px;
}

.tx-chcforum-pi1-singlePost {
	border:1px solid #666666;
	margin:3px 0pt;
}

.tx-chcforum-pi1-singlePost .author {
	background:#f2f2f2 none repeat scroll 0%;
	height:auto;
	padding:3px;
	vertical-align:top;
}

.tx-chcforum-pi1-formEmicoStyle {
	margin:3px;
}

.tx-chcforum-pi1-singlePost .im {
	margin-top:3px;
	vertical-align:middle;
}

.tx-chcforum-pi1-singlePost .im a {
	margin-right:10px;
}

.tx-chcforum-pi1-singlePost .im img {
	border:0px none;
	margin-bottom:2px;
	padding-right:2px;
	vertical-align:middle;
}

.tx-chcforum-pi1-singlePost .userPic {
	border:1px solid #666666;
	float:right;
}

.tx-chcforum-pi1-singlePost #userPic {
	border:1px solid #666666;
	float:right;
}

.tx-chcforum-pi1-singlePost .text {
	background:#f2f2f2 none repeat scroll 0%;
	border-bottom:1px solid #666666;
	border-top:1px solid #666666;
}

.tx-chcforum-pi1-singlePost .scroller {
	background:#FFFFFF none repeat scroll 0%;
	min-height:125px;
	overflow:auto;
	padding:3px;
	text-indent:0px;
	width:95%;
}

.tx-chcforum-pi1-singlePost .edit {
	background:#f2f2f2 none repeat scroll 0%;
	height:19px;
	margin-top:3px;
	padding:3px;
	vertical-align:middle;
}

.tx-chcforum-pi1-singlePost .edit a {
	margin-right:30px;
}

.tx-chcforum-pi1-singlePost .edit img {
	border:0px none;
	vertical-align:middle;
}

.tx-chcforum-pi1-singlePost .attachment {
	background:#DEE3E7 none repeat scroll 0%;
	padding:3px;
}

.tx-chcforum-pi1-singlePost .attachment div {
	vertical-align:top;
}

.tx-chcforum-pi1-singlePost .attachment img {
	float:left;
	margin-right:5px;
}

.tx-chcforum-pi1-singlePost .rate {
	background:#DEE3E7 none repeat scroll 0%;
	border-top:3px solid #FFFFFF;
	padding:3px;
}

.tx-chcforum-pi1-singlePost .rate input {
	background-color:#FFFFFF;
	border:1px solid #666666;
	font-size:9px;
}

.tx-chcforum-pi1-singlePost .rate select {
	border:1px solid #666666;
	font-size:10px;
}

.tx-chcforum-pi1-singlePost .rate select option {
	height:1.5em;
}

.tx-chcforum-pi1-singlePost .rate form {
	display:inline;
	margin:0pt;
	padding:0pt;
}

.tx-chcforum-pi1-singlePost .rate .rateStars {
	float:left;
	height:1.85em;
	text-align:left;
}

.tx-chcforum-pi1-singlePost .rate .rateMenu {
	height:1.85em;
	text-align:right;
	width:100%;
}

.tx-chcforum-pi1-singlePost .offset {
	margin-left:15px;
	margin-right:15px;
}

.tx-chcforum-pi1-singlePost .codeCell {
	background-color:#FAFAFA;
	border:1px solid #D1D7DC;
	color:#006600;
	font-family:Courier,'Courier New',sans-serif;
	font-size:11px;
	padding:5px;
}

.tx-chcforum-pi1-singlePost .quoteCell {
	background-color:#FAFAFA;
	border:1px solid #D1D7DC;
	font-size:10px;
	padding:5px;
}

.tx-chcforum-pi1-singlePost .quoteCellAuthor {
	border:0px none;
	font-weight:bold;
	padding:3px 0pt;
}

.tx-chcforum-pi1-singlePost .quoteTable {
	border:0px none;
	margin:15px 0pt;
}

.tx-chcforum-pi1-singlePost .text img {
	max-height:350px;
	max-width:350px;
}

.tx-chcforum-pi1-singlePostQuoteText {
	background-color:#FAFAFA;
	border:1px solid #666666;
	font-size:10px;
	padding:5px;
}

.tx-chcforum-pi1-footerBox {
	background:#A7B3CB none repeat scroll 0%;
	border:1px solid #999999;
	font-size:10px;
	padding:3px;
}

.tx-chcforum-pi1-footerBox div {
	font-size:10px;
	padding-left:5px;
	padding-top:5px;
}

.header_center {
	height:34px;
	text-align:center;
}

.header_text {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:24px;
	font-variant:small-caps;
	font-weight:bold;
	line-height:34px;
}

.header_small {
	border:1px solid #666666;
	margin-bottom:3px;
}

.tx_chcforum-pi1-toolBar {
	background: none repeat scroll 0% 0%;
	border:0 solid #666666;
}

.tx_chcforum-pi1-toolBar div {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	font-weight:bold;
	line-height:30px;
	text-align:right;
}

.tx_chcforum-pi1-subToolBar {
	background:#ffffff none repeat scroll 0%;
	margin-bottom:1px;
	padding-right:5px;
}

.tx_chcforum-pi1-subToolBar img {
	margin-left:16px;
	vertical-align:middle;
}

.tx_chcforum-pi1-subToolBar div {
	background:#FFFFFF none repeat scroll 0%;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	font-weight:bold;
	line-height:15px;
	margin:0px;
	padding:3px 0px;
	text-align:right;
}

.tx-chcforum-pi1-profileBorder {
	border:1px solid #999999;
	padding:3px;
}

.tx-chcforum-pi1-profileBorder #userPic {
	border:1px solid #666666;
	float:right;
}

.tx-chcforum-pi1-profileBorder hr {
	clear:left;
	display:block;
	visibility:hidden;
}

.tx_chcforum-pi1-profileHdrBig {
	background:#DEE3E7 none repeat scroll 0%;
	border:1px solid #666666;
	font-size:11px;
	font-weight:bold;
	margin-bottom:3px;
	padding:5px;
}

.tx_chcforum-pi1-profile_hdr {
	background:#E3E7EF none repeat scroll 0%;
	font-size:11px;
	font-weight:bold;
	padding:2px 2px 2px 6px;
}

.tx-chcforum-pi1-errorBoxCell {
	background:#E3E7EF none repeat scroll 0%;
	font-weight:bold;
	text-align:left;
}

.tx-chcforum-pi1-messageBoxErrorNoBorder {
	background:#FFD6EF none repeat scroll 0%;
	font-weight:bold;
	margin-bottom:3px;
	padding:3px;
	text-align:left;
}

.tx-chcforum-pi1-messageBox, .tx-chcforum-pi1-messageBoxError {
	background:#FFD6EF none repeat scroll 0%;
	border:1px solid #CF1127;
	color:#CF1127;
	font-weight:bold;
	margin-bottom:3px;
	padding:3px 3px 3px 5px;
}

.tx-chcforum-pi1-forumTextBig {
	font-size:12px;
	font-weight:bold;
}

.tx-chcforum-pi1-helpBox {
	background-color:#f2f2f2 !important;
	border-style:none;
}

.tx-chcforum-pi1-linkUp {
	background:none repeat scroll 0%;
	border-bottom:0px solid #666666;
	font-size:10px;
	line-height:15px;
	padding:3px 5px 3px 3px;
	text-align:right;
}

.tx-chcforum-pi1-previewBoxCell {
	background:#A7B3CB none repeat scroll 0%;
	text-align:center;
}

#tx_chcforum-pi1 .tx-cwtcommunity-pi1 .userlistLetters {
	font-weight:bold;
}

#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 form {
	font-family:arial,sans-serif;
	margin:0px;
	padding:0px;
}

#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 td {
	font-family:arial,sans-serif;
	padding:2px;
}

#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 th {
	background:none repeat scroll 0%;
	font-family:arial,sans-serif;
	font-size:11px;
	letter-spacing:0px;
	padding:2px;
	text-align:left;
}
