/* Formularformatierung */


.csc-mailform-field input, 
.csc-mailform-field .check { 	 
border: 1px solid #383d8e; 
margin: 0 0px;
}

/* Formulare in 4.0 */

.csc-mailform {	
font-size: 100%; 
border: 1px solid #FFFFFF;
margin: 0 0px; 
}

.csc-mailform-field { 
padding: 5px 0; 
}

.csc-mailform-field .csc-mailform-submit {
margin: 10px 0 20px 200px;
}

fieldset.csc-mailform label { 
font-size: 100%; 
float:left; 
width:150px; 
margin: 0 0 0 0px;
}

.csc-mailform-field textarea#mailformnachricht { 
color: #000000;	
width: 217px; 
border: 1px solid #383d8e; 
margin: 0 0px;
}


/* newsletter abo */

div.tx-thmailformplus-pi1 form label.text {
font-size: 100%; 
float:left; 
width:80px; 
margin: 0 0 0 0px;
text-align: left;
}

div.tx-thmailformplus-pi1 form input {
border: 1px solid #383d8e; 
margin: 0 0px;
width: 200px;
}

div.tx-thmailformplus-pi1 form input.submit {
margin: 10px 0 0 132px;
width: 100px;
}



/* newsletter subscrption */

.newsletter-container form input {
width: 250px;
}

.newsletter-container form span.small {
font-size: 10px;
}

.newsletter-container form input.submit-button {
width: auto;
}

.tx-srfreecap-pi2-image {
margin-left:200px;
}


/* ecs-Styles */
.ecs-small1{
font-size:9px;
}