/*
* Basket CSS
* @author Mario Nitschke 
* @version 1.0 
* @see http://www.aiducation.org
*/

/* Button */
.mytyFormResetBtn { margin-left: 20px; }

/* Produkt-Detail-Seite */
.fm-form { margin-bottom: 0; }
.form-inbox .errorMsg, .forminbox-desc { padding: 0 15px; }
.article-table { margin: 0; padding: 0; color: #FFFFFF; }
.article-table th { padding: 5px; color: #FFFFFF; font-weight: bold; text-transform: uppercase; background-color: #A3C631; }
.article-table td { padding: 9px 5px 5px 0; color: #545253; margin: 0; }
.article-table td.nopadding { padding: 0; }
.article-table td.nopadding-small { padding: 0; font-size: 8px; }
.article-table td.hspacer-grey { padding: 0; }
.article-table .red { color: #9b004f; }
.basket-options-vars { color: #7f8380; font-size: 11px; }
.article-table td.basket-input-text { padding-top: 5px; }
.article-table .basket-input-text input { width: 30px; text-align: center; font-size: 12px; padding: 4px 2px; border: 1px solid #c1bca2; }
.article-table a:link, .article-table a:visited, .article-table a:active { color: #FFFFFF; text-decoration: none; outline:none; font-size: 12px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; }
.article-table a:hover { color: #7f8380; }
.article-table td.remove { padding: 9px 0 0 5px; }
.article-table td.remove a { text-decoration: none; background-color: transparent; }
.input-refresh { }
.basket-summary td { padding: 3px 5px 3px 0; line-height: 15px; background-color: #f6f9ea; }
.basket-summary-total td { padding: 7px 5px 3px 0; }
.sum-block { margin: 0; padding: 0; }
.sum-block td { padding-right: 10px; }
.sum-block .discount td { padding: 4px 10px 3px 0; }
.basket-sum-total { line-height: 29px; font-weight: bold; }
.basket-sum-mwst { padding: 0 0 5px 0; }
td.basket-sum-mwst { padding: 0; margin: 0; }

.article-table .tr_0 { background-color: #e5edc3; }
.article-table .tr_1 { background-color: #cadd88; }

.fs-basket { margin-bottom: 20px; min-height: 10px; border:0px; padding:0px; overflow: hidden; }
.basket-address { width: 320px; }
.fieldset-description { width: 220px; margin-top: 10px; margin-bottom: 20px; }
span.basket-sum { font-size: 16px; font-weight: bold; color: #545253; margin-right: 10px; }
span.basket-sum-value { font-size: 16px; font-weight: bold; color: #545253; }

.aidufellow-name { font-size: 14px; font-weight: bold; }
.aidufellow-teaser { font-size: 12px; font-style: italic; float: none; margin: 0; padding: 0; }

a.basket-name:link, a.basket-name:active, a.basket-name:visited, a.basket-name:hover { font-size: 14px; font-weight: bold; color: #6d6d6d; text-decoration: none; }
a.basket-name:hover { color: #000; }

.userdata, .userdata_last { float: left; margin-right: 40px; }
.userdata_last { margin: 0; }

/* Buttons */
button.innerBasketButton, input.innerBasketButton { 
  font-size: 13px;
 font-weight: bold;
 color: #777777;
 background-color: transparent;
 border: 0;
 background-image: url('/media/templates/aiducation/pics/button_bg_blue.gif');
 background-repeat: repeat-x;
 height: 28px;
 padding: 0px 15px 0px 15px;
 text-transform: uppercase;
 }

a.innerBasketButton:link, a.innerBasketButton:active, a.innerBasketButton:visited, a.innerBasketButton:hover {
 font-size: 13px;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-weight: bold;
 color: #777777;
 background-color: transparent;
 border: 0;
 background-image: url('/media/templates/aiducation/pics/button_bg_blue.gif');
 background-repeat: repeat-x;
 padding: 5px 15px 5px 15px;
 display: block;
 text-transform: uppercase;
 }

a.innerBasketButtonGrey:link, a.innerBasketButtonGrey:active, a.innerBasketButtonGrey:visited, a.innerBasketButtonGrey:hover {
 font-size: 13px;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-weight: bold;
 color: #777777;
 background-color: transparent;
 border: 0;
 background-image: url('/media/templates/aiducation/pics/button_bg_grey.gif');
 background-repeat: repeat-x;
 padding: 5px 15px 5px 15px;
 display: block;
 text-transform: uppercase;
 }
