/***************************************   Formulare   **********************************/        	

.mfp-left, .mfp-right{
float: left; width: 210px; border: 0px solid red; }

.mfp-right{margin-left: 15px; border: 0px solid black; }


.tx-thmailformplus-pi1 form{ font-size: 90%; color: #ffffff; border:0px solid cyan; margin: 0px 0px 0px 0px; padding: 10px 0px 10px 6px; background-color: #003366;
padding: 0px 0px 10px 6px;
background: none;
}
			
.tx-thmailformplus-pi1 label {
display: block;
width: 60%;
padding-left: 6px;
margin-top: 6px;
background: #52859a;
margin-left: 3px;
}

.tx-thmailformplus-pi1 label.pflichtfeld, .tx-thmailformplus-pi1 .pflichtfeld label {
background-image: url(../../fileadmin/demografie-lotsen/template/images/form-pflicht-o.png);
background-repeat: no-repeat;
background-position: 128px 0px;
}

.tx-thmailformplus-pi1 input, .tx-thmailformplus-pi1 textarea{
color: #333333; width: 90%; padding: 0px 0px 2px 6px;background: #edf1f4; border:1px solid white; margin-top: -1px;
border: 1px solid #b2c2d1;
border-left: 1px solid #b2c2d1; border-bottom: 1px solid #b2c2d1;
background: #ffffff;
}

.tx-thmailformplus-pi1 input#agb {background: #ff3366; width: auto;  width: 14px; height: 14px; margin-top: 6px; border: 0px solid grey;
background: none;background: #cccccc;
}


.tx-thmailformplus-pi1 label.text, .tx-thmailformplus-pi1 label.text-pflichtfeld, .tx-thmailformplus-pi1 label.hinweis-default {float: right; font-size: 90%; width: 88%; margin-top: 6px; border: 0px solid white; padding: 0px;padding-right: 4px;  background: none;
width: 86%;
color: #333333;
}

.tx-thmailformplus-pi1 label.hinweis-default {float: left; padding: 0px; padding-left: 8px;
background: url(../../fileadmin/demografie-lotsen/template/images/form-pflicht-o.png) no-repeat;
}
.tx-thmailformplus-pi1 label.text-pflichtfeld {
background-image: url(../../fileadmin/demografie-lotsen/template/images/form-pflicht-o.png);
background-repeat:  no-repeat;
background-position: 170px 0px;

}

.tx-thmailformplus-pi1 select, .tx-thmailformplus-pi1 option{
color: #333333; width: 93%; background: #edf1f4; padding-left: 3px;
border: 1px solid #b2c2d1;
border-left: 1px solid #b2c2d1; border-bottom: 1px solid #b2c2d1;
background: #ffffff;
}

.tx-thmailformplus-pi1 input.csc-mailform-submit, input.sbmt{
float: left;
width: auto;
color: #ffffff ;
margin: 10px 0px 0px 0px;
border: 0px solid red;
padding: 2px 0px 2px 0px;
background: #52859a;
}

.tx-thmailformplus-pi1 .fcb{
clear: both;
height: 1px;
margin: 0px 0px 0px 0px;
border: 0px solid red;
padding: 0px 0px 0px 0px;
background: none;
}

/* abweichende Rechnungsanschrift */
.tx-thmailformplus-pi1 .altern {float: left;
 margin-top: 6px; border: 0px dotted #333333; padding: 0px; background: #f2f2f2;
}

.tx-thmailformplus-pi1 .altern .altern-text { color: #333333; font-style: italic;
}

/*   alte
.maincontent label.mfpheader-in-text {
padding: 0px;
margin: 0px;
border: 0px;
background: none;
color: #333333;
}

.maincontent label.one-col{width: 19%;}
.maincontent input.one-col{width: 28%;}

*/

