/* Style sheet shop */
.mod_chshop_minicart .hidden{margin-top:10px;margin-right:20px;margin-left:20px;padding:3px 5px;background:#79cfc6 url("tl_files/skin/warenkorb.gif") right top no-repeat;border:1px solid #00a897;}
.toggler{text-decoration:underline;color:#0000ff;}
.order td,.order th{padding:2px;}
.order td.price,.order th.price,.order th.amount,.order td.amount{text-align:right;vertical-align:top;white-space:nowrap;}
.order .total2,.order .total{border-top:1px solid #000000;}
.order .total1{border-top:2px solid #000000;}
.order .total td.price,.order .total_gross td.price{border-bottom:2px solid #000000;font-weight:bold;}
.order .product form,.order .shipping form,.order .paymethod form,.order .codediscount form{display:inline;}
.order .shipping select,.order .paymethod select,.order .codediscount input{width:250px;}
.order .product .text{width:50px;margin-top:-4px;text-align:right;}
.order .product .submit_ok{width:20px;height:20px;background-color:#039c0b;}
.order .product .submit_delete{width:20px;height:20px;background-color:#cc0000;}
.order .product .image{float:left;margin-right:10px;}
.order .product .description{padding-left:80px;}
.order .product{border-top:1px solid #000000;}
.order th{padding:4px 2px;background-color:#eeeeee;}
.mod_chshop_cart .vats,.mod_chshop_cart .vatid,.mod_chshop_overview .vats,.mod_chshop_overview .vatid,.mod_chshop_order .vats,.mod_chshop_order .vatid{margin-top:25px;text-align:right;}
.mod_chshop_cart .disallowOrder{margin-top:25px;font-weight:bold;color:#ff0000;}
.mod_chshop_cart .cartlink a,.mod_chshop_address .submit,.mod_chshop_terms .submit,.mod_chshop_revocation .submit,.mod_chshop_overview .orderlink a{width:300px;display:block;padding-right:10px;padding-left:10px;text-align:left;background-color:#808080;border:1px solid #000000;font-weight:bold;text-decoration:none;color:#ffffff;line-height:24px;}
.mod_chshop_terms .error,.mod_chshop_revocation .error{color:#ff0000;}
.mod_chshop_cart .content{margin-bottom:20px;}
.mod_chshop_order .message{margin-top:25px;}
#bestellschritte{display:inline-block;margin-bottom:20px;border:1px dotted #00a897;}
#bestellschritte li{float:left;margin:0;padding:2px 5px;border-right:1px dotted #00a897;list-style-type:none;}
#bestellschritte li.last{border-right:0px;}
#bestellschritte li.active{background-color:#00a897;font-weight:bold;color:#ffffff;}
#bestellschritte a{margin:0;padding:0;text-decoration:none;color:#00a897;}
.mod_chshop_cartinfo .message{padding:4px;background-color:#f8fa8c;border:1px solid #ff0000;}
#chshop .formbody,#chshop .form,#chshop .submit_container{margin:0;padding:0;}
#chshop .submit,.inCart .submit,.extern .submit{width:300px;display:block;margin-top:20px;padding-right:10px;padding-left:10px;text-align:left;background-color:#808080;border:1px solid #000000;font-weight:bold;text-decoration:none;color:#ffffff;line-height:24px;}
.inCart .amount{width:50px;text-align:right;}
.inCart .submit{display:inline;}
form.price .priceview{width:100px;display:inline;text-align:right;background-color:#ffffff;font-weight:bold;font-size:15px;color:#ff0000;}
.item .longdesc{margin-bottom:20px;}
.mod_chshop_cartinfo,.mod_login{margin-bottom:40px;}
.nodisplay{display:none;}
#chshop_history th,#chshop_history td{padding:2px 10px;}
#chshop_history .col_2{text-align:right;}
.mod_chshop_minicart .hidden h1{margin-bottom:6px;font-weight:bold;font-size:11pt;}
.mod_chshop_minicart .content{font-size:8pt;}
.mod_chshop_minicart.visible{margin-top:10px;margin-bottom:10px;margin-left:10px;padding:3px 5px;background-color:#e5f4f3;border:1px solid #00a897;}
.mod_chshop_minicart.visible h1{border-bottom:1px dotted #00a897;color:#104273;}
.mod_login{margin-left:10px;background-color:#e5f4f3;border:1px solid #00a897;}
.mod_login h2{padding:2px 10px;border-bottom:1px dotted #00a897;}
.mod_login .formbody{margin-top:6px;padding:2px 10px;}
#mein-konto .col_0{width:140px;}
#mein-konto td{vertical-align:top;}
#mein-konto input.text,#mein-konto input.tl_text{width:220px;margin-bottom:2px;}
#mein-konto .submit_container{margin-top:12px;margin-left:140px;}

