div.tx-mlcustcard-pi1 .txt { xwidth:250px;}

	div.tx-mlcustcard-pi1 .required {
		color: #666;
	}
	
	div.tx-mlcustcard-pi1 label.title, div.tx-mlcustcard-pi1 input, div.tx-mlcustcard-pi1 select {
		display:block;
		float:left;
		clear:none;
		width:170px;
		font-weight:normal;
		color: #666;
		margin-top:3px;
	}
	
	div.tx-mlcustcard-pi1 select {
		width:176px;
	}

	div.tx-mlcustcard-pi1 label {
		width: 170px;
		clear:both;
	}

	div.tx-mlcustcard-pi1 label.title {
		text-align:right;
		width:100px;
		margin-right:16px;
		line-height:23px;
	}
	
	div.tx-mlcustcard-pi1 .light {
		color: #8d8d8d;
	}


	div.tx-mlcustcard-pi1 .blockdiv{
		width:355;
		font-size:1px;
		float:left;
		margin-right:40px;
	}

	div.tx-mlcustcard-pi1 .blockdiv div{
		float:left;
	}
	div.tx-mlcustcard-pi1 .invisible {
		visibility: hidden;
		width:0px;
		height:0px;
		font-size:0px;
		display:none;
	}

	div.tx-mlcustcard-pi1 .validation-advice{
		width:172px;
	}

	div.tx-mlcustcard-pi1 .box .row {
		margin-top:0;
		padding-top:6px;
	}
	div.tx-mlcustcard-pi1 .checkbox {
		width:14px;
		margin-top:0px;
		margin-right:16px;
		margin-bottom:8px;
		display:block;
		clear:both;
	}

	div.tx-mlcustcard-pi1 select, div.tx-mlcustcard-pi1 input {
		padding: 2px 2px 2px 2px;
	}

	div.tx-mlcustcard-pi1 #ml_custcard_short_orderform input, div.tx-mlcustcard-pi1 #ml_custcard_short_orderform select {
		width:150px;
		margin-right:12px;
	}

	div.tx-mlcustcard-pi1 #ml_custcard_orderform br {
		clear:both;
	}
	
	div.tx-mlcustcard-pi1 #ml_custcard_orderform .date_input_year {
		text-align:center;
		width: 36px;
		margin-right:10px;
	}
	div.tx-mlcustcard-pi1 #ml_custcard_orderform .combinedDate, div.tx-mlcustcard-pi1 #ml_custcard_orderform .combinedDateChildren {
		text-align:center;
		width: 29px;
		margin-right:10px;
	}
	
	div.tx-mlcustcard-pi1 #ml_custcard_short_orderform p {
		padding-top:14px;
	}


	div.tx-mlcustcard-pi1 #ml_custcard_orderform h3 {
		margin-bottom:3px;
	}
	
	div.tx-mlcustcard-pi1 .checkboxes {
		margin-left:86px;
	}

	div.tx-mlcustcard-pi1 .checkboxes#babypass {
		margin-top: 10px;
	}

	div.tx-mlcustcard-pi1 #kinder_inner h3 {
		padding-left:136px;
		
	}
	div.tx-mlcustcard-pi1 #checkboxes h3 {
		padding:0;
	}

	div.tx-mlcustcard-pi1 #formSubmit {
		margin-top:12px;
	}

	div.tx-mlcustcard-pi1 #helptext {
		display:inline;
		margin-left:20px;
	}

	div.tx-mlcustcard-pi1 #pleaseFillOut {
		margin:8px 0 8px 0px;
	}

	div.tx-mlcustcard-pi1 #datenschutztext {
		float:left;
		width:550px;
		margin-left:16px;
	}

	div.tx-mlcustcard-pi1 #thankyouheader {
		padding-top:18px;
	}
	
	
	div.tx-mlcustcard-pi1 .notShown {
		visibility:hidden;
	}

	div.tx-mlcustcard-pi1 #errorDiv {
		padding:3px;
		margin-right:100px;
		margin-top:-17px;
		margin-left:150px;
		background-color:red;
		color:white;
		visibility:hidden;
	}	
	
	div.tx-mlcustcard-pi1 #error {
		clear:both;
	}
	div.tx-mlcustcard-pi1 .introtext{
		margin-left:129px;
		margin-bottom:10px;
	}
	div#babypass_container {
		margin-top:10px;
	}

