
/*  if debug is on and textcolor default is not informativ */
.typo3-debug td {color:#ffffff;}

/* frame div arround the hold plan-products */
div.tx-mkmailorderplan-pi1{width: 500px;}


/* Preistabelle über dem Mailformular  und unten an Gesamtliste -----------*/
td.plan-mailform-sum-notes{text-align:right; color:#951A19;}
td.plan-mailform-sum-values{text-align:right;}

/* plan elements ---- */
form.plan-products-top-buttons{margin:0px; padding:0px;margin-bottom:10px; margin-top:5px;  }
input.plan-products-reset{width:90px;}
input.plan-products-back{margin-left:130px; width:80px;}

div.plan-products-price-total{margin-bottom:4px; font-weight: bold;}
div.plan-products-title,
div.plan-products-order-number,
div.plan-products-price,
div.plan-products-taxrate,
div.plan-products-taxval,
div.plan-products-description,
div.plan-products-datasheet,
div.plan-products-image {margin-bottom:4px; }
div.plan-products-change{margin-bottom:4px; float:right; margin-top:-30px;margin-right:20px;  }

/* select fields --------- */
div.plan-products-units{margin-bottom:4px;}
select.mk_mailorderplan-units {border-style:solid; border-width:1px;}


/* prefix description of output values ---- */
div.plan-products-title div,
div.plan-products-order-number div,
div.plan-products-price div,
div.plan-products-taxrate div,
div.plan-products-taxval div,
div.plan-products-price-total div,
div.plan-products-description div,
div.plan-products-datasheet div,
div.plan-products-units div,
div.plan-products-image div,
div.plan-products-submit div
{
 color:#951A19;
 margin-right:10px;
 width:80px;
 position:relative;
 float:left;
 }

/* text leftsite from from fields (mailform) */
div.plan-mailform-synonym{width:80px; float:left;}

/* ------------- mailform text data  */
div.plan-mailform-header{height:20px;}
td.plan-mailform-sum-notes{text-align:right;}
td.plan-mailform-sum-values{text-align:right;}

/* ------------- error messages -------------*/
div.plan-mailform-header-err{height:20px; color:#951A19; font-weight:bold;}
div.plan-mailform-invalide-mail{margin-top:5px;height:20px;  color:#951A19;font-weight:bold;}
div.plan-mailform-synonym.name-err,
div.plan-mailform-synonym.email-err,
div.plan-mailform-synonym.address-err{	color:#951A19;font-weight:bold;}

/* ------------- mailform input fields -------------*/
input.plan-mailform-name,
input.plan-mailform-email,
input.plan-mailform-tel,
textarea.plan-mailform-address,
input.plan-mailform-email,
textarea.plan-mailform-notes{width:260px;}

input.plan-mailform-email,
input.plan-mailform-name{margin-bottom:2px;}

input.plan-mailform-tel{margin-bottom:1px;}

/* -----------Image --------------------- */
div.plan-products-image{clear:both;}


