/* Stylesheet fr Rugi-Showroom */

/*.tt_products_item_list, .tt_products_item_list_aktuell {margin: 25px 0 0 0;}

.showroom_liste_huelle {width: 330px; height: 300px; float: left; margin: 0 25px 25px 0; padding: 0; }
.showroom_liste_huelle_aktuell {width: 720px; float: left; margin: 0 25px 25px 0; padding: 0; }

.listitem_showroom {width: 330px; height: 230px; float: left; border: 1px dotted #003b79;}
*/
.liste_produkttitel {
	font-size: 12px!important;
	text-align: left;
	color: #234b81!important;
	background-color: #f8f9f9;
	width: 322px;
	padding: 5px!important;
	text-transform:none!important;
	margin: 0 0 4px 0!important;
}
/*
.showroom_link_zur_einzela a {float: left; font-size: 11px!important; margin: 15px 0 0 0!important; padding: 0; color: #555555; text-decoration: none;}
.showroom_link_zur_einzela a:hover {color: #053d76; text-decoration: none;}

.showroom_link_zur_einzela_aktuell a {float: left; font-size: 11px!important; margin: -25px 0 0 344px!important; padding: 0; color: #555555; text-decoration: none;}
.showroom_link_zur_einzela_aktuell a:hover {color: #053d76; text-decoration: none;}

#PRODUCT_NOTE_SINGLE b {color: #555!important;}

.floatbox_SINGLE {width: 740px;}
#PRODUCT_NOTE_SINGLE {width: 380px; float: left; margin: -10px 0 -10px 20px;}
#PRODUCT_IMAGE_SINGLE{width: 330px; float: left; margin: 0 0 0 0; border: 1px dotted #003b79;}

#backtolist_SINGLE {margin: 0 0 20px 342px;}
#backtolist_SINGLE a {font-size: 11px!important; margin: 15px 0 0 0!important; padding: 0; color: #555555; text-decoration: none;}
#backtolist_SINGLE a:hover {color: #053d76; text-decoration: none;}

.showroom_liste_huelle_aktuell .listitem_showroom {margin: 0 15px 15px 0;}
.showroom_liste_huelle_aktuell p b {color: #555!important;*/
/*.shop_liste_bild,*/ .listitem img {width: 330px; height: 230px; float: left; border: 1px dotted #003b79; margin: 0 15px 15px 0; /*padding: 2px;*/} 
.listitem .product_note {float: left; width: 380px;}
.product_note b {color: #555!important;}
.list_link a, .shop_link_zur_einzela a {font-size: 12px!important; margin: 10px 0 0 0!important; padding: 0; color: #555555; text-decoration: none;}
.list_link a:hover, .shop_link_zur_einzela a:hover {color: #053d76; text-decoration: none;}

/* Bestelluebersicht */

.basket_items {width: 100%!important; margin: 6px 0 12px 0;}

.basket_items caption {	
PADDING: 5px;
MARGIN: 0px 0px 3px;
TEXT-TRANSFORM: none !important;
COLOR: #234b81 !important;
BACKGROUND-COLOR: #f8f9f9;
TEXT-ALIGN: left;
border-bottom: 1px dotted #003b79;
}

.basket_items th, h2.shopueber {
padding: 3px;
border-bottom: 1px dotted #003b79;
text-align: left;
}
h2.shopueber {
BACKGROUND-COLOR: #f8f9f9;
margin: 12px 0 6px 0;
}
fieldset {border: 0!important; padding: 0; margin: 6px 0 12px 0;}

.basket_items .total, .basket_items #total, .basket_items .price, .basket_items #price {text-align: right;}

.basket_items td, .basket_items .image {
padding: 3px;
border-bottom: 1px dotted #003b79;
text-align: left;
}

.gridtbl {border: 1px solid #555;}
.gridtbl td {border-collapse: collapse; border-bottom: 1px dotted #555;text-align: left;}


.billing_address, .delivery_address, .trading_conditions {margin: 6px 0 12px 0;}
.billing_address label, .delivery_address label {display: block; width: 140px; float: left;}

.price_summary {
border-bottom: 3px double #003b79;
padding: 0 0 3px 0;
margin: 6px 0 25px 0!important;
}

.summary_steuern {margin: 6px 0 0 0!important;}

.summary_steuern p {
	font-size: 12px;
	display: block;
	border-bottom: 1px dotted #003b79;
	padding: 0;
margin: 6px 0 12px 0!important;
	text-indent: 0;
}

#delivery_notes {
	width: 100%;
	background-color: #fff;
	/*background-color: #f7f7fa;*/
/*	border-top: 2px solid #053d76;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 2px solid #053d76;*/
}

#delivery_name, #delivery_address, delivery_zip,  #delivery_country, #delivery_email, #delivery_telephone{width: 370px;} 
#delivery_city {width: 311px;}
/* IE-Hack */
*+html #delivery_city {width: 302px;}
/* Safari-Hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
#delivery_city {width: 313px;}
}

#billing_name, #billing_address, billing_zip,  #billing_country, #billing_email, #billing_telephone{width: 370px;} 
#billing_city {width: 311px;}
/* IE-Hack */
*+html #billing_city {width: 302px;}
/* Safari-Hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
#billing_city {width: 313px;}
}

/*dl {clear: both;}*/
dt {width: 200px; font-weight: bold; color: #555; margin-top: 6px;}
dd {width: 100%; font-weight: normal; margin: 0; padding: 5px 0 5px 0;}

.order_data dd {width: 150px; font-weight: bold; margin-top: 6px;}
.order_data dt {width: 100%; font-weight: normal; margin: 0; padding: 5px 0 5px 0;}

#PRODUCT_NOTE_SINGLE {width: 380px; float: left; margin: -10px 0 -10px 20px;}
#PRODUCT_IMAGE_SINGLE_shop {width: 330px; float: left; margin: 0 0 0 0; }
#PRODUCT_IMAGE_SINGLE_shop img {/*width: 330px;*/ float: left; margin: 0 0 10px 0; padding: 0; border: 1px dotted #003b79!important;}
#PRODUCT_NOTE_SINGLE2{clear: both; margin-top: 35px; margin-bottom: 15px;}

.order_form, .summary, .tx-ttproducts-pi1-wrap2 {font-size: 12px;}

.order_form label, .price {font-weight: bold;}
.price {line-height: 30px;}
.summary ul, .summary ul li {list-style: none; margin: 0; padding: 0;}

.listitem .order_form {padding-bottom: 5px; margin-bottom: 10px; border-bottom: none!important;}
input#quantity, input.menge {	background-color: #f7f7fa;
	border-top: 2px solid #053d76;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 2px solid #053d76;}
.order_form .bestellknopf {	background-color: #f7f7fa;
	color: #053d76;
	font-weight: bold;
	border: 0;
	padding: 4px 4px 2px 4px;
	border-bottom: 1px solid #053d76;
	border-right: 1px solid #053d76;}

.bestellform_1, .produktoptionen, .order_form {padding: 0 0 5px 0; margin: 0 0 10px 0; border-bottom: 1px dotted #003b79!important;}
.display_variant2_LIST, .display_variant1_LIST {display: block;}


/* Shop-Administration */
#orderRecord_status, #orderRecord_status_comment, .admin_control_switch_order select {width: 100%;}
#orderRecord_status, .admin_control_switch_order select {height: 280px;}
.price_summary ul, .price_summary ul li {list-style: none; margin: 0; padding: 0;}


p.bodytext, p.news-single-imgcaption {display: block; margin-bottom: 10px!important; /*width: 500px;*/}
/*p.bodytext {margin-left: 10px;}*/
.price_summary {font-size: 12px!important;}
.shop_address {margin-bottom: 20px;}
.printlink a {
margin-top: 35px!important;
	background-color: #f7f7fa;
	color: #053d76;
	font-weight: bold;
	border: 0;
	padding: 10px;
	border-bottom: 1px solid #053d76;
	border-right: 1px solid #053d76;
}

.trade_agb_link {font-weight: bold;}
.trade_agb_link a:hover {text-decoration: underline;}

.unterseiteninhalt_l_1s {width: 740px;}

/* Farbfeld-Tabellen anpassen */

#PRODUCT_NOTE_SINGLE2 .farbmuster table.contenttable {
	width: 330px;
	margin: 15px 0 0 0;
}

#PRODUCT_NOTE_SINGLE2 .farbmuster table.contenttable tr td p.bodytext {
	margin: 0!important;
}

#PRODUCT_NOTE_SINGLE2 .farbmuster b {
	color: #555;
}

.fm_name {
	width: 150px;
}

.fm_feld {
	width: 25px;
}

/* Bestellseite */
.versteckt {display: none;}

.tt_products_item_list .listitem #PRODUCT_NOTE_SINGLE {
	margin: 0;
}

.bestellform_1 .tx-ttproducts-pi1-wrap1 .summary dt {width: auto;}

