/* Style sheet chShop */
toggler {
	text-decoration: underline;
	color: #0000ff;
}
.order{
  width: 100%;
}
.order .title{
  color: #e2001a;
  line-height: 15px;
  font-weight: bold;
  font-size: 12px;
}

.order td, .order th {
	padding: 5px 0px;
}
.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;
	background-color: #EEEEEE;
}
.order .total1 {
	border-top: 2px solid #000000;
	background-color: #EEEEEE;
}
.order .total td.price, .order .total_gross td.price {
	text-decoration: underline;
	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 {
	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  {

	
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	text-decoration: none;
	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 {
	margin-bottom: 20px;
}
#bestellschritte li {
	display: inline;
	margin-right: 20px;
}
#bestellschritte a {
	text-decoration: none;
	color: #404040;
}
#bestellschritte a:before, #bestellschritte span:before {
	content: ' - > ';
}
#bestellschritte span {
	font-weight: bold;
}
.mod_chshop_cartinfo .message , .mod_chshop_order .message, .prepayment .accountinfo{
	border:1px solid #E2001A;
margin-bottom:10px;
padding:4px;
}
#chshop .formbody, #chshop .form, #chshop .submit_container {
	margin: 0px;
	padding: 0px;
}
#chshop .submit, .inCart .submit, .extern .submit {
	display:block;
line-height:24px;
margin-top:20px;
padding:2px;
text-align:left;
text-decoration:none;
}
.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;
}

.nodisplay {
	display: none;
}
#chshop_history th, #chshop_history td {
	padding: 2px 10px;
}
#chshop_history .col_2 {
	text-align: right;
}
.prepayment .accountinfo .label{
  width: 100px;
}
