	/*:::::::::::::::::::::::::::::::::::::::::::::::::::
	Styles für das Formular
	:::::::::::::::::::::::::::::::::::::::::::::::::::*/


/*///
CSS für die Startseite
///*/


#start-right form             	{
                                 background-color:#dee8d7;
                                 border:0px;
                                 width:156px;
                                 padding:12px;
				}

#start-right fieldset            {
				border:0px;
				}

#start-right .csc-mailform-field
				{
                                 background-color:#dee8d7;
                                 border:0px;
				}

#start-right .csc-mailform-label
				{
                                 width:160px;
                                 line-height:14px;
                                 }


#start-right .csc-mailform-field input
				{
                                 width: 154px; /* Breite.*/
				margin-left:0px;
				text-align:left;
                                 margin-bottom:4px;
                                 }

#start-right .csc-mailform-field .csc-mailform-submit

                                	{
				width:100px;
                                 margin-top:6px;
                                 border:0px;
				text-align:center;
                                 background-color:#CBE0F1;
				}


/*///
CSS für die normale Designvorlage
///*/


fieldset				{
				border:0px;
				font-size:12px;
                                 line-height:20px;
				}
/*/// Allgemeines DIV in das Input, Label usw. hinneingepackt werden ///*/

.csc-mailform-field
				{
                                 clear:left;
				margin-top:5px;
				}
/*/// Label ///*/

.csc-mailform-field label

				{
				 /* display: block;*/
				float:left;
				width: 200px; /* Breite.*/
				text-align:left;
				margin-right:2px;
				vertical-align:middle;
/*/// Input ///*/     				}

.csc-mailform-field input
				{
                                 width: 220px; /* Breite.*/
				margin-left:0px;
				text-align:left;
                                 }
/*/// Checkbox ///*/

.csc-mailform-field input.csc-mailform-check
				{
                                 width:14px; /* Breite.*/
				margin-left:0px;
				text-align:left;
                                 }
/*/// Textarea  ///*/

.csc-mailform-field textarea
				{
                                 width: 220px; /* Breite.*/
				margin-left:0px;
				text-align:left;
                                 }
/*/// Selcet Feld  ///*/

.csc-mailform-field select 	{
				width: 160px;
				margin-left:0px;
                                 }

.csc-mailform-label              {
                                 width:420px;
				}

/*/// Absendebutton ///*/


.csc-mailform-field .csc-mailform-submit

				{
				width:100px;
                                 margin-top:12px;
                                 border:0px;
				text-align:center;
                                 background-color:#CBE0F1;
				}

			
/*  Formhandler */				
div.formItem	{
	clear:left;
	margin:5px 0 0 0;
}

div.formRow .header {
	width: 200px;
	margin-top:20px;
}

.formItem label {
	float:left;
	width: 200px;
	text-align:left;
	margin-right:2px;
	vertical-align:middle;
}

div.formItem input{
	width: 220px;
	margin-left:0px;
	text-align:left;
 }
 
div.formItem input.inputCheckbox {
	width:14px;
	margin-left:0px;
	text-align:left;
}

div.formItem textarea {
	width: 220px;
	margin-left:0px;
	text-align:left;
}

div.formItem select {
	width: 160px;
	margin-left:0px;
}

.csc-mailform-label  {
	width:420px;
}

#btn-send-kontaktform {
	width:100px;
	margin-top:12px;
	border:0px;
	text-align:center;
	background-color:#CBE0F1;
}				
				
				
div.captcha-info input {	
	float:left;
	margin-top:25px;
	margin-right:15px
}	
div.captcha-info p{
	color:#888888;
}

div.formItem span.error {
	color:red;

}
div.formItem a {
	color:red;
	text-decoration:none !important;
}