

	div.tx-mlmerkliste-pi1 .required {
		color: #666;
	}
	div.tx-mlmerkliste-pi1 label, div.tx-mlmerkliste-pi1 input, div.tx-mlmerkliste-pi1 select {
		float:left;
		clear:none;
		width:170px;
		font-weight:normal;
		color: #666;
		margin-top:3px;
	}
	
	div.tx-mlmerkliste-pi1 select {
		width:176px;
	}

	div.tx-mlmerkliste-pi1 label {
		text-align:right;
		width:100px;
		margin-right:16px;
		line-height:23px;
	}
	
	div.tx-mlmerkliste-pi1 .light {
		color: #8d8d8d;
	}

	div.tx-mlmerkliste-pi1 .grayed_out {
		opacity:0.3;
	}

	div.tx-mlmerkliste-pi1 .blockdiv div {
		width:172px;
		float:left;
	}
	div.tx-mlmerkliste-pi1 .blockdiv{
		display:inline;
		width:355px;
		min-width:355px;
		font-size:1px;
		float:left;
		margin-right:40px;
	}

	div.tx-mlmerkliste-pi1 .invisible {
		visibility: hidden;
		width:0px;
		height:0px;
		font-size:0px;
		display:none;
	}

	div.tx-mlmerkliste-pi1 .blockdiv div .validation-advice{
		width:168px;
		padding: 2px;
	}

	div.tx-mlmerkliste-pi1 .box .row {
		margin-top:0;
		padding-top:0px;
	}
	div.tx-mlmerkliste-pi1 .checkbox {
		width:14px;
		margin-top:0px;
		margin-right:16px;
		margin-bottom:8px;
		display:block;
		clear:both;
	}



	div.tx-mlmerkliste-pi1 select, div.tx-mlmerkliste-pi1 input {
		padding:2px 0;
	}

	div.tx-mlmerkliste-pi1 .clearleft {
		clear:left;
		font-size:0px;
		line-height:0px;
	}

	div.tx-mlmerkliste-pi1 h2 {
		width:400px;
	}

	div.tx-mlmerkliste-pi1 #merklistentext {
		padding: 10px 15px 5px 15px;
	}
	div.tx-mlmerkliste-pi1 #merkliste_header {
		float:left;
		width:300px;
	}
	div.tx-mlmerkliste-pi1 #merkliste_header br { 
		display:none;
   	}	

	div.tx-mlmerkliste-pi1 #merklisten_table {
		width:744px;
		border-collapse:collapse;
		margin: 0px 2px 0 2px;
	}
	div.tx-mlmerkliste-pi1 #merklisten_table td {
		vertical-align:middle;
		text-align:center;
	}
	div.tx-mlmerkliste-pi1 #merklisten_table tfoot tr{
		height:40px;
	}
	div.tx-mlmerkliste-pi1 #merklisten_table thead tr{
		border-width: 0px 0px 1px 0px;
		margin: 0px 2px;
		height:40px;
		border-style: solid;
		border-color: #DDD9D2;
	}
	div.tx-mlmerkliste-pi1 #merklisten_table tbody tr td {
		height:40px;
		border-width: 1px 0px 1px 0px;
		border-style: solid;
		border-color: #DDD9D2;
	}
	
	div.tx-mlmerkliste-pi1 #ml_mkerliste_form input {
		width: 170px;
	}

	div.tx-mlmerkliste-pi1 #merklisten_table .menge {
		width:41px;
		margin-left:28px;
	}
	div.tx-mlmerkliste-pi1 #merklisten_table .checkbox {
		margin-bottom:0;
	}
	div.tx-mlmerkliste-pi1 #merklisten_table .previewimg {
		width:60px;
	}
	div.tx-mlmerkliste-pi1 #merklisten_table .description {
		text-align:left;
		overflow:hidden;
	}
	div.tx-mlmerkliste-pi1 #merklisten_table .loeschen {
		border:0px;
	}
	div.tx-mlmerkliste-pi1 #merklisten_table .einzelpreis {
		text-align:right;
		padding-right:3px;
		width:123px;
	}
	div.tx-mlmerkliste-pi1 #merklisten_table .gesamtpreis {
		text-align:right;
		padding-right:32px;
		font-weight:bold;
		width:133px;
	}
	div.tx-mlmerkliste-pi1 #merklisten_table .total {
		text-align:right;
		padding-right:32px;
		font-weight:bold;
		color:red;
		width:133px;
	}
	div.tx-mlmerkliste-pi1 #merklisten_table .box_header {
		height: 28px;
		float: left;
	}
	div.tx-mlmerkliste-pi1 #ml_merkliste_form .box .box_header {
		height:30px;
	}
	div.tx-mlmerkliste-pi1 .redlink {
		text-decoration:none;
		color:red;
		font-weight:bold;
	}
	div.tx-mlmerkliste-pi1 .mlsenden {
		padding-right:30px;
		margin:0px 0pt 0pt 15px;
		float:right;
		width:275;
	}
	div.tx-mlmerkliste-pi1 .mlsenden a {
		float:right;
	}
	div.tx-mlmerkliste-pi1 .mldrucken-top a{
		float:right;
	}
	div.tx-mlmerkliste-pi1 .mldrucken-top{
		padding-right:35px;
		margin-top:5px;
		float:right;
		width:200px;
	}
	div.tx-mlmerkliste-pi1 .hiddenItem {
		display:none;
	}
	div.tx-mlmerkliste-pi1 .hidden {
		display:none;
	}
	div.tx-mlmerkliste-pi1 #advice-validate-merkliste-validationItem {
		margin-left:116px;
		margin-top:15px;
		width:300px;
	}
	div.tx-mlmerkliste-pi1 #validationItem{
		width:0px;
		height:0px;
		border:0px;
		margin:0;
		padding:0px;
	}
	div.tx-mlmerkliste-pi1 #fdata_plz {
		width:40px;
		margin-right:10px;
	}
	div.tx-mlmerkliste-pi1 #fdata_wohnort {
		width:110px;
		float:right;
	}
	div.tx-mlmerkliste-pi1 #mengenheader {
		width:100px;
		text-align:center;
	}
	div.tx-mlmerkliste-pi1 #loeschenheader {
		width:80px;
		text-align:center;
	}
	div.tx-mlmerkliste-pi1 #artikelheader {
		width:70px;
		text-align:left;
		padding-left:15px;
	}
	div.tx-mlmerkliste-pi1 #einzelpreisheader {
		text-align:right;
		width:123px;
	}
	div.tx-mlmerkliste-pi1 #gesamtpreisheader {
		text-align:right;
		padding-right:30px;
		width:133px;
	}
	div.tx-mlmerkliste-pi1 #totalprice_text{
		text-align: right;
		line-height:30px;
		margin-top:7px;
	}	
	div.tx-mlmerkliste-pi1 #sendcontainer {
		width:100%;
		float:right;
	}
	div.tx-mlmerkliste-pi1 #sendbutton {
		border:0px;
		height:20px;
		width:121px;
		margin-top: 6px;
	}
	div.tx-mlmerkliste-pi1 #form_footer {
		margin-top:15px;
		padding-bottom:0px;
		height:20px;
	}
	div.tx-mlmerkliste-pi1 #backbutton {
		margin:5px 0 0 15px;
		
	}
	div.tx-mlmerkliste-pi1 #hidden_container {
		display:none;
	}
	div.tx-mlmerkliste-pi1 #undoDeleteButton {
		border:0;
		margin-left:11px;
		height:28px;
		width:137px;
		float:left;
	}

	/*.blockdiv div {
		border:1px solid black;
	} */
	/* @import url("printstyle.css") print; */
	@media print {
		div.tx-mlmerkliste-pi1 #backbutton {
			visibility:hidden;
			display:none;
		}
		div.tx-mlmerkliste-pi1 #elements_parent {
			visibility:hidden;
			display:none;
		}
		#section1{
			display:none;
			visibility:hidden;
		}	
		#col1{
			display:none;
			visibility:hidden;
		}	
		#c4{
			display:none;
			visibility:hidden;
		}	
	}

