


/* kontaktformularformatierung */

.kontaktformular .csc-mailform, .registration .csc-mailform {
        border-style: none;
        width: 450px;
		margin: 0px;
		padding: 0;
}
.kontaktformular .csc-mailform-field, .registration .csc-mailform-field{
        margin-bottom: 5px;
}
.kontaktformular .csc-mailform-field input, .registration .csc-mailform-field input {
        border-style: solid;
        border-width: 1px;
        border-color: black;
        background-color: #EFEFEF;
        width: 200px;
}
.kontaktformular .csc-mailform-field label   {
        float: left;
        width: 120px;
        font-weight: bold;
        text-align: left;
}
.registration .csc-mailform-field label     {
        float: left;
        width: 200px;
        font-weight: bold;
        text-align: left;
}
.kontaktformular .csc-mailform-field textarea, .registration .csc-mailform-field textarea  {
        border-style: solid;
        border-width: 1px;
        border-color: black;
        background-color: #EFEFEF;
        width: 320px;
}
.kontaktformular .csc-mailform-field select, .registration .csc-mailform-field select  {
        border-style: solid;
        border-width: 1px;
        border-color: black;
        background-color: #EFEFEF;
        width: 200px;
}
.kontaktformular .csc-mailform-field .csc-mailform-check, .registration .csc-mailform-field .csc-mailform-check  {
        border: none;
        background-color: #ffffff;
		width: 20px;
     
}
.kontaktformular input.csc-mailform-submit {
        background-color: #EFEFEF;
        float: left;
		margin: 10px 0 0 120px;
        width: 100px;
}
.registration input.csc-mailform-submit {
        background-color: #EFEFEF;
        float: left;
		margin: 10px 0 0 0px;
        width: 100px;
}
.kontaktformular .csc-mailform-radio input, .registration .csc-mailform-radio input  {
        width: auto;
        border-style: none;
        background-color: transparent;
}
.kontaktformular .csc-mailform-radio label, .registration  .csc-mailform-radio label{
        width: auto;
        float: none;
}
.kontaktformular .csc-mailform-radio fieldset, .registration .csc-mailform-radio fieldset  {
        border-style: solid;
        border-width: 1px;
        border-color: black;
        background-color: #EFEFEF;
}
.kontaktformular .csc-mailform-radio legend, .registration .csc-mailform-radio legend {
        visibility: hidden;
        display: none;
}


/* Loginformatierung */


DIV.tx-newloginbox-pi1 {    
        margin: 0;  
        margin-left: 20px;
}

/*Ausrichten der überschriften*/

DIV.tx-newloginbox-pi1 H3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6580b2;
	margin-bottom: 25px;
}
/*Ausrichtung der Texte*/
DIV.tx-newloginbox-pi1 P {
     margin-bottom: 25px;
	 }

DIV.tx-newloginbox-pi1 td P {
         margin: 0;
		 font-weight: bold;
}
DIV.tx-newloginbox-pi1 TABLE {
         margin-top:0px;
         padding-top:0px;
         width: 100px;
         margin-left: -1px;
}
DIV.tx-newloginbox-pi1 TABLE TR TD P {
         margin-top:0px;
         padding-top:0px;
         margin-left: -1px;
}
DIV.tx-newloginbox-pi1 TABLE TR TD {
        margin-top:0px;
        padding-top:0px;
        margin-left: -1px;
}
DIV.tx-newloginbox-pi1 TABLE TR {
        margin-top:0px;
        padding-top:0px;
        margin-left: -1 px;
}
/*Ausrichtung des Submit Buttons*/
DIV.tx-newloginbox-pi1 TABLE TR TD INPUT.tx-newloginbox-pi1-submit {
        margin-top: 25px;
        border: 1px solid #000000;
        background-color: #FFFFFF;
        width: 100px;

}

/*Für den Inhalt der Eingabefelder*/

        DIV.tx-newloginbox-pi1 TABLE TR TD INPUT {
        margin-left: 60px;
        margin-top: 4px;
        border-style: solid;
        border-width: 1px;
        border-color: black;
        background-color: #EFEFEF;
        width: 120px;
		
		
}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP {
        margin-top:25px;
        margin-left: 4px;
        padding-top:0px;
        width:150px;
}


DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back {
       margin-top:0px;
       margin-left: 4px;
       padding-top:0px;
       width:100px;
}

DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back A {
       margin-top:0px;
       margin-left: 4px;
       padding-top:0px;
       width:100px;
}
/*Ausrichtung des Usernamens, wenn angemeldet*/
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-username {
       margin-left: 4px;
       margin-top:0px;
       padding-top:0px;
       width:50px;
       align: center;
	   }
	

