/* Style sheet chShop */
.toggler{text-decoration:underline;color:#0000ff;}
.order {width:648px; margin-top:20px}
.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 .total_net, .order .total_gross, .order .total2,.order .total  td{border-top:1px solid #000000;}
.order .total1 td{border-top:2px solid #000000;}
.order .total td.price,.order .total_net .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  td{padding:10px 15px 10px 15px;}
.order th{padding:5px 10px 2px 10px;color:#005BAA; border-bottom:1px solid black;}

.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_address .submit_container,
.mod_chshop_terms .submit_container,
.mod_chshop_revocation .submit_container,
.mod_chshop_cart .cartlink,
.mod_chshop_overview .orderlink
{
    text-align:right;
    height:30px;
    padding-top:20px;
}

.mod_chshop_minicart .total
{
    padding-top:10px;
}

.mod_chshop_minicart .cartlink
{
   text-align:center;
   padding:10px 0px 0px 0px;
}

.mod_chshop_address .submit,
.mod_chshop_terms .submit,
.mod_chshop_revocation .submit,
.mod_chshop_cart .cartlink a,
.mod_chshop_overview .orderlink a,
#chshop .submit,
.inCart .submit,
.extern .submit
{	    
	padding:5px 20px 5px 20px;		
	background-color:#317bbb;
	border:1px solid #a5a5bd;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;	
    font-size:13px;
}

#qenta .submit{margin-top:20px;}

.overview td{padding:10px; font-weight:bold}
.overview .data {font-weight:normal}

.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 span{font-weight:bold;}
.mod_chshop_cartinfo .message{padding:4px;background-color:#f8fa8c;border:1px solid #ff0000;}
#chshop .formbody,#chshop .form,#chshop .submit_container{margin:0px;padding:0px;}
/*#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_minicart .minicart-content{text-align:center}

.mod_login .formbody {margin:15px;}
.mod_login .formbody input {margin:5px 0px 5px 0px;}
.mod_login a {padding-left:15px}

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

.mod_registration fieldset, .mod_personalData fieldset {border: 1px solid #cccccc; margin-top:15px; margin-bottom:15px}
.mod_registration fieldset table, .mod_personalData fieldset table{margin:10px;}
.mod_registration fieldset table td, .mod_personalData fieldset table td{padding:5px 0px 5px 15px}
.mod_registration fieldset legend, .mod_personalData fieldset legend {font-weight:bold; margin-left:10px}
.mod_registration .error {color:red}


#nav_ordersteps {padding-left:30px; padding-bottom:10px}
#nav_ordersteps span{padding:0px 20px 0px 20px; font-weight:bold;}
#nav_ordersteps a{padding:0px 20px 0px 20px}

.mod_chshop_address .email{padding:10px 0px 10px 0px;}
.mod_chshop_address form {}

/*.chshop_agbtext {overflow:auto; height:200px; border:1px solid #cccccc; padding:10px; margin: 20px 0px 20px 0px;}*/

.mod_orderhistory_list form {padding:20px 0px 20px 0px}
.mod_orderhistory_list table {width:648px}
.mod_orderhistory_list th {text-align:left;}
.mod_orderhistory_list td {padding:5px 0px 5px 0px}

.message{margin-top:25px;}
.message{padding:10px;border:2px solid #a5a5bd; font-weight:bold;}

.mod_login td{padding:10px 10px 10px 20px;}

 
 #meinebestellungen .mod_listing .single_record td.value .message {display:none; visibility:hidden}