/*--------------------------------------------*/
/*---Copyright (c) EDV MAHO Internetagentur---*/
/*--------------------------------------------*/

/*******************/
/* tx_easyshop_pi1 */
/*******************/
/* default styles for extension "tx_easyshop_pi1" */
div.tx-easyshop-pi1 {
         margin:0;
         padding:10px 0 0 0;
         }

@media only screen and (min-width: 1024px) {
div.tx-easyshop-pi1 {
         padding-top:30px;
         }
}

div.tx-easyshop-pi1 p.back {
         text-align:right;
         }

/* styles for article_description */
div.tx-easyshop-pi1 p.confirm {
         color:#a71a1f;
         font-weight:bold;
         }

div.tx-easyshop-pi1_article_description {
         margin:0;
         padding:0;
         color:#676767
         }

@media only screen and (min-width: 1024px) {
div.tx-easyshop-pi1_article_description {
         float:right;
         width:440px;
         }
}

div.tx-easyshop-pi1_article_description h1 {
         }

div.tx-easyshop-pi1_article_description p.small {
         font-size:.85em;
         }

div.tx-easyshop-pi1_article_description p.info {
         font-style:italic;
         }

div.tx-easyshop-pi1_article_description p.price {
         text-align:right;
         font-weight:bold;
         }

div.tx-easyshop-pi1_article_description p.price span {
         font-weight:normal;
         font-size:.85em;
         }

div.tx-easyshop-pi1_article_description label {
         font-weight:bold;
         }

div.tx-easyshop-pi1_article_description input.volume {
         width:1.5em;
         margin-right:20px;
         color:#676767
         }

div.tx-easyshop-pi1_article_description input.volume:hover {
         background-color:#d2d2d2;
         }

div.tx-easyshop-pi1_article_description select {
         color:#676767
         }

/* styles for article_images */
div.tx-easyshop-pi1_article_images {
         margin:0;
         padding:0;
         text-align:center;
         }

@media only screen and (min-width: 1024px) {
div.tx-easyshop-pi1_article_images {
         float:left;
         width:250px;
         }
}

div.tx-easyshop-pi1_article_images img {
         margin:2px;
         padding:2px;
         }

/* styles for article_order */
div.tx-easyshop-pi1_article_order {
         margin:0 0 10px 0;
         padding:10px 0;
         text-align:center;
         }

/* styles for shopping_basket */
div.tx-easyshop-pi1_shopping_basket {
         margin:0;
         padding:0;
         }

div.tx-easyshop-pi1_shopping_basket table.preview {
         margin:0;
         padding:0;
         table-layout:fixed;
         border-collapse:collapse;
         }

div.tx-easyshop-pi1_shopping_basket table.highlight {
         margin-bottom:10px;
         background-color:#e3e3e3;
         color:#000;
         }

div.tx-easyshop-pi1_shopping_basket table.highlight a {
         color:#000;
         }

div.tx-easyshop-pi1_shopping_basket table.preview td, div.tx-easyshop-pi1_shopping_basket table.preview th {
         border:1px solid #b2b2b2;
         }

div.tx-easyshop-pi1_shopping_basket input.volume, div.tx-easyshop-pi1_shopping_basket input.check {
         width:1.5em;
         }

div.tx-easyshop-pi1_shopping_basket input.refresh {
         width:16px;
         vertical-align:middle;
         border:0;
         }

div.tx-easyshop-pi1_shopping_basket fieldset {
         border:1px solid #b2b2b2;
         }

div.tx-easyshop-pi1_shopping_basket legend {
         font-weight:bold;
         }

div.tx-easyshop-pi1_shopping_basket label {
         line-height:200%;
         clear:left;
         float:left;
         width:8em;
         }

div.tx-easyshop-pi1_shopping_basket label.required {
         font-weight:bold;
         }

div.tx-easyshop-pi1_shopping_basket input, div.tx-easyshop-pi1_shopping_basket textarea {
         font-family:arial,verdana,sans-serif;
         font-size:1em;
         margin:4px;
         padding-top:1px;
         padding-right:2px;
         padding-bottom:1px;
         padding-left:2px;
         clear:right;
         width:15em;
         }

div.tx-easyshop-pi1_shopping_basket input:focus, div.tx-easyshop-pi1_shopping_basket textarea:focus {
         background-color:#d9d9d9;
         }

div.tx-easyshop-pi1_shopping_basket select {
         margin:4px;
         padding-top:1px;
         padding-right:2px;
         padding-bottom:1px;
         padding-left:2px;
         clear:right;
         }

div.tx-easyshop-pi1_shopping_basket .submit {
         width:15em;
         margin-left:250px;
         }

div.tx-easyshop-pi1_shopping_basket .submit:hover {
         font-weight:bold;
         }

div.tx-easyshop-pi1_shopping_basket p.small {
         font-size:.85em;
         text-align:center;
         }

div.tx-easyshop-pi1_shopping_basket p.message {
         color:#a71a1f;
         font-weight:bold;
         }

div.tx-easyshop-pi1_shopping_basket p.change {
         margin:0;
         font-weight:bold;
         text-align:right;
         }

div.tx-easyshop-pi1_shopping_basket .error {
         color:#a71a1f;
         }

/* styles for article_preview */
div.tx-easyshop-pi1_article_preview {
         margin:0;
         padding:0;
         }

div.tx-easyshop-pi1_article_preview table {
         margin:0;
         padding:0;
         width:100%;
         table-layout:fixed;
         border-collapse:collapse;
         font-size:.85em;
         }

div.tx-easyshop-pi1_article_preview table img {
         margin:4px 0;
         padding:4px;
         border:1px solid #ccc;
         }

div.tx-easyshop-pi1_article_preview table span.small {
         font-size:.85em;
         }

div.tx-easyshop-pi1_article_preview table p.shortdesc span {
         color:#a71a1f;
         font-weight:bold;
         }

div.tx-easyshop-pi1_article_preview table p.price {
         font-weight:bold;
         }

div.tx-easyshop-pi1_article_preview table p.price span {
         font-weight:normal;
         }

div.tx-easyshop-pi1_article_preview table p.price span a {
         text-decoration:none;
         }

div.tx-easyshop-pi1_article_preview table td {
         padding:10px 4px 10px 4px;
         width:33%;
         vertical-align:top;
         border-bottom:1px dashed #676767;
         }

/*-------------*/
/*---Clearer---*/
/*-------------*/

.clearer {
         clear:both;
         margin:0;
         }