body { font-size:12px; font-family:verdana; color:#666666; background-image:url(pics/background_r1_c2.jpg); background-repeat:no-repeat; background-position:764px 140px; line-height:20px; letter-spacing:1px;  }
a { color:#F68D22; }
div.clearer { clear:both; }

	div.bodyCss { width:880px; }
		div.headerMain { background-image:url(pics/headerBackground.jpg); height:215px; background-repeat:no-repeat; }
			div.headerMain img { margin:11px 0px 0px 11px; }
			
		div.menuLeft { float:left; width:220px; padding-top:100px; }
			div.menuLeft ul { margin:0px; padding:0px; }
			div.menuLeft ul li { margin-left:20px; list-style:none; margin-top:5px; }
			div.menuLeft ul li a {  color:#666666; text-decoration:none; padding-left:9px; diplay:block; background-image:url(pics/buttonMainIcon.jpg); background-repeat:no-repeat; background-position:0px 6px; }
			div.menuLeft ul li ul li { margin-top:1px; }
			div.menuLeft ul li ul li a { padding-left:0px; diplay:block; background-image:none; }
			
		div.contentRight { float:left; width:600px; padding-bottom:30px; }
			div.contentHeader { background-color:#BFDBB5; width:600px; margin-top:5px; }
				div.contentHeaderBreadCrum { color:#ffffff; padding:0px 10px 2px 10px; float:left; font-size:11px; }
				div.contentHeaderBreadCrum a { color:#ffffff; }
				div.contentHeaderMenu { color:#ffffff; float:right; padding:0px 10px 2px 10px; font-size:11px; }
				div.contentHeaderMenu a { color:#ffffff; }
				
			div.contentContent { margin-top:50px; }
				div.contentContent h1 { color:#75BA69; font-size:14px; border-bottom:1px solid #75BA69; padding-left:10px; }
				p.bodytext { padding:0px 10px 0px 10px; }
				
				
	
	/* TT News Agentur */
	div.news-list-container {  text-align:justify; }
	div.news-list-container h3 { margin:0px; border-bottom:1px solid #F68D22; margin-bottom:10px; }
	div.news-list-container h3 a { display:block; text-decoration:none; font-size:14px; }
	div.news-list-container img { float:left; border:1px solid #75BA69; padding:3px; margin:0px 15px 5px 5px; }
	div.news-list-container div.news-list-item { border:1px solid #cccccc; padding:4px; margin-bottom:10px; }
	div.news-list-container div.news-list-morelink { float:left; width:430px; }
	div.news-list-container div.news-list-morelink a { padding-left:10px; }
	div.news-list-item p { margin:0px; }
	
	
	div.news-single-item { text-align:justify; }
	div.news-single-item img { float:left; border:1px solid #75BA69; padding:3px; margin:8px 10px 5px 5px; }
	div.news-single-item h2 { font-size:18px; color:#F68D22; }
	
	
	div.referenzenMain { border-top:1px dashed #cccccc; margin:15px 0px 15px 0px; }
	div.referenzenMain div.referenzenMainBild { float:left; padding:0px 10px 10px 0px; }
	div.referenzenMain div.referenzenMainText {}
	
	fieldset.csc-mailform { border:0px; }
	
	fieldset.csc-mailform label { width: 150px; }
	fieldset.csc-mailform label, input, select { display: block; float: left; margin-top:5px; }
	fieldset.csc-mailform textarea { margin-top:5px; }
	fieldset.csc-mailform div.csc-mailform-field { clear: both; }
	fieldset.csc-mailform input#submit { float: none; width: auto; }
	

	div.newsletterKategorien { clear:both; border:1px solid #cccccc; margin-top:30px; padding:10px; background-color:#F1EFEE;  }
	div.newsletterKategorien br { clear:both;  }
	div.newsletterKategorien input { margin-bottom:10px;  }	


div.news-list-containerReferenzen {  }
div.news-list-itemReferenzen { border:1px solid #75BA69; width:277px; height:260px; float:left; margin:5px; }
div.news-list-itemReferenzen h3 { margin:0px; padding:5px; background-color:#75BA69; }
div.news-list-itemReferenzen h3 a { color:#ffffff; text-decoration:none; }
div.news-list-itemReferenzen img { padding:5px; }





	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}
input.validation-failed, textarea.validation-failed {
	/* Background color if validation failed */
	background-color: red;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: 3px 0 15px 150px;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: 1px solid #aaa;
	background-color: #ccc;
	padding: 10px;
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	font-weight: bold;
	color: black;
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 250px;
	float: left;
	clear: both;
	font-weight: bold;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text, fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea, fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 260px;
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 10px 0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 20px 0 10px 150px;
	font-weight: bold;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title, p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}