#red {
color:#FF0000;
font-size: 14px;
}

#mailform.right {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	float: left;	
}

#mailform.left {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding: 0px 5px 0px 0px;
	float: left;	
}

#Anfrage {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

#Anfrage input  {
	/*border-bottom:1px solid;
	border-bottom: 0px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-color: #1A841F;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1A841F;
}

fieldset.csc-mailform label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 80px;
	float: left;
	margin-top: 10px;
	padding-top: 10px;
	height:30px;

}
.csc-caption {
	padding:10px;
	margin:10px;
	margin: 0px;
	text-align:left;
}
fieldset.csc-mailform input, textarea {
        float: left;
		margin-top: 10px;
			height:30px;
}

.csc-mailform-radio {
        float: left;
}

DIV.csc-mailform-field
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        height: 27px;
        border: 0px;
}


		
fieldset {border: 0px; }


.news-single-img {
	margin: 0px;
	padding:0px;
}


.news-list-container {
width:100%;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	border-bottom:1px dashed #e6e6e6;
	}

.News_headline_container {
	width: 100%;
	line-height: 18px;
	font-weight:bold;
	color: #323943;
	padding: 0px 0px 0px 10px; /*Abstand Pfleil links */
	margin: 10px 0px 10px 0px;
}

.News_headline {
width:100%;
	font-weight: bold;
	color: #FF793E;
	border-bottom:1px dashed #e6e6e6;
}


.News_content_container {
	/*clear: both;*/
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

.News_content_container_single {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

.Portfolio_content_container {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

.news-single-img {
	padding: 5px 0px 5px 0px;
	margin: 0px 10px 0px 0px;
	width: 200px;
}

.portfolio-single-img {
	padding: 0px;
	margin: 0px 0px 0px 0px;

	text-align:center;
}

.news-single-imgcaption  {
	float: right;
	padding: 0px;
	margin: 0px;
}

#Left {
	/*float: left;
	width: 300px;
	padding: 0px 5px 0px 0px;	*/
}

#Left p {
	padding: 5px 0px 0px 0px;
	margin: 0px;
}

#Right {
	float: left;
	width: 200px;
}

#Mitteilung {
	/* padding: 5px 0px 0px 0px;
	margin: 0px; */
}

#Mitteilung p {
	padding: 5px 0px 0px 0px;
	margin: 0px;
}



