@CHARSET "UTF-8";


/*
	CSS-Datei für den Honeybird-Webshop
	
	@author: Fritjof Bohm
	06.10.2009

*/

#zier_3
{
	margin-top: 10px !important;
}

#zier_4
{
	margin-top: -100px !important;	
}

#zier_5
{
	margin-top: 20px !important;
}

#zier_6
{
	margin-top: -180px !important;
}

.shop-listview
{
	clear: both;	
}

.shop-item
{
	display: block;
	float: left;
	
	width: 256px;
	margin-right: 20px;
	
	
	position: relative;
	z-index: 900;
}

.row-img-wrap
{
	/*
	width: 248px;
	height: 142px;
	*/
/*
	width: 256px;
	height: 147px;
	*/
	overflow: hidden;
	border: 1px solid #d9d9d9;
	/*padding: 0 1px;*/
	text-align: center;
	vertical-align: center;
}

.row-img-wrap .row-img
{
	/*padding-top: 2px;*/
	border: 1px solid #999;
	margin: 1px;
	width: 250px;
	


}

.row-img-wrap .row-img img
{
	margin: 1px;

}

.shop-listview .shop-item-header
{
	margin: 5px 0 19px 5px;
}

.shop-listview .shop-item-header a
{
	font-style: normal;
}

.shop-listview .shop-item-body
{
	padding: 0 15px 0 5px;
}

.shop-listview .shop-item-body .shop-item-price
{
	margin: 5px 0;
}

.shop-listview .floatRight .linkMitPfeil
{
	margin-top: 5px;
	float: right;
}

.row-spacer
{
	height: 30px;
}


.item-price
{
	font-size: 14px;
	margin: 0 0 15px 0;
	
	color: #f0446d;
}

.item-price .price
{
	display: inline;
	font-weight: bold;
}

.attr_selector_count_error
{
	margin: 0 0 10px 0;
	background: url(../img/arrow-right-single.gif) 0 4px no-repeat;
	padding-left: 25px;		
}

.item-info
{
	position: relative;
	z-index: 999;
	clear:both;
}


/*
.pagebrowser
{
	margin: 60px 0 0 0;
}
*/

/*
div.button
{
	height:32px;
	background:url(../img/css-button-right.gif) right no-repeat;
	width:auto;
	float:left;
}
div.button input
{
	height:32px;
	background:url(../img/css-button-left.gif) left  no-repeat;
	color:#ffffff;
	font-weight:bold;
	border:none;
	overflow:visible;
	display:inline;
	margin:0px;
	padding:0px 4px 2px 4px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif
}

*/


.delivery-price-disclaimer td
{
	text-align: right;
	font-size: 11px;
}

.com-basket-submit
{
	width: 100px;	
}

div.button
{
	border-top: 1px solid #F0446D;
	border-bottom: 1px solid #F0446D;

	text-align: center;
	color: #f0446d;
	
	margin-top: -40px;

}

div.button input
{
	background-color: #fff;
	color: #f0446d;
	
	border: none;

	font-family: Times, "Times New Roman", serif;
	font-size: 1em;
	padding: 10px;
}

div.button input:hover
{
	color: #893146;
}

.basket-prevnext
{
	width: 280px;
	float: left;
}

.basket-prevnext .last-article
{
	float: left;
}

.basket-prevnext .last-article a
{
	background: transparent url(../img/arrow-left.gif) no-repeat scroll 0 3px;
	padding-left: 25px;
}

.basket-prevnext .continue-shopping
{
	float: right;
}

.basket-prevnext .continue-shopping a
{
	padding-right: 25px;
	background: transparent url(../img/arrow-right.gif) no-repeat scroll 100% 3px;
}

.backtoshop a
{
	background: transparent url(../img/arrow-left.gif) no-repeat scroll 0 3px;
	padding-left: 25px;
	
	margin-top: -20px;
}

.shop-buttons
{
	clear: both;
	padding-top: 30px;
}

.basket-hilite
{
	position: absolute;
	border: 1px dotted #ddd;
	padding: 5px;
	background-color: #fff;
	
	margin: 18px 0 0 58px;
}

/*
		SHOPPING CART
*/


.com-basket-next a
{
	background: url(../img/arrow-right-single.gif) 0 2px no-repeat;
	padding-left: 25px;	
	margin-right: 60px;
	
	position: relative;
	z-index: 999;
}


.item-subtitle
{
	display: block;
	font-size: 0.9em;
}

.withLine td
{
	border-bottom: 1px dotted #f0446d;
}

.com-basket-bottom
{
	margin-top: 20px;	
}

.com-basket-previous
{
	clear:both;	
}

.com-basket-previous a
{
	background: url(../img/arrow-left-single.gif) 100% 2px no-repeat;
	padding-right: 25px;	
}

.com-text-right
{
	text-align: right;
}

.padLeft
{
	padding-left: 5px !important;
}

.padRight
{
	padding-right: 5px !important;
}

.padTop, .padTop td
{
	padding-top: 5px;
}


.com-basket-header
{
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #f0446d;
}

.com-basket-header-art-nr
{
	width: 50px;	
}

.com-basket-header-title
{
	width: 230px;
}

.com-basket-header-count
{
	width: 75px;
}
	
.com-basket-header-price-gross
{
	width: 70px;
}

.com-basket-header-price-sum
{
	/*
	width: 90px;
	text-align: right;
	*/
	
	padding-left: 28px;
	width: 145px;
}

.checkout .com-basket-header-price-sum
{
	padding-left: 58px;
	
}

.com-basket-header-basket
{
	width: 55px;
}


.line-bottom
{
	border-bottom: 1px dotted #f0446d;
	padding-bottom: 3px;
	margin-bottom: 2px;
}


.com-single-topimage
{
	border: 1px solid #d9d9d9;
	/*padding: 2px;*/
	background-color: #fff;
/*
	height: 291px;
	width: 520px;

	height: 298px;
*/

	width: 525px;
	
	overflow: hidden;
	text-align: center;
}

.com-single-topimage .com-category-teaser-img img
{
	margin: 1px;
}

.com-single-topimage .com-category-teaser-img
{
	border: 1px solid #999;
	margin: 1px;
}

.com-single-bottomimages
{
	margin: 20px 44px 0 40px;
	/* min-height: 200px; */
	position: relative;
	z-index: 999;
}

.com-single-bottomimages ul
{
	/*margin-left: 35px;*/
	float: right;
	width: 131px;
	
	margin-bottom: -500px;
	
	margin-right: 6px;
	margin-left: 29px;
}

.com-single-bottomimages ul li
{
	list-style-type: none;
	/*
	float: left;
	*/
	border: 1px solid #d9d9d9;
	
	
	/*
	width: 89px;
	height: 50px;
	*/
	/*
	width: 125px;
	height: 70px;
	*/
	
	width: 131px;
	height: 76px;
	overflow: hidden;
	
	background: white none !important;
	margin: 0 0 5px 0;
	padding: 0 !important;
}

.com-single-bottomimages .imgborder img
{
	margin: 1px;
}

.com-single-bottomimages .imgborder
{
	border: 1px solid #999;
	margin: 1px;
}




.product-description
{
	margin: 20px 0 20px 0;
	float: left;
}



.addToBasket
{
	margin-top: 20px;
}

.addToBasket a
{
	background: url(../img/arrow-right-single.gif) 0 2px no-repeat;
	padding-left: 25px;	
}


.com-basket-articlecaption
{
	padding-right: 8px !important;	
}

.gross-price
{
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;	
}

.com-basket-box .com-input-qty
{
	width: 30px;
	float: left;
}

.com-basket-box .com-item-refresh
{
	float: right;	
}

.meta-row label
{
	float: left;
}

.meta-row div
{
	float: right;	
}



/*
	
			CHECKOUT
	
*/

.com-chkout-steps
{
	float: right;
}

.com-chkout-address
{
	float: left;
	width: 348px;
}

.com-chkout-steps
{
	margin-right: -50px;
}

.com-chkout-steps div
{
	padding: 0 25px;	
}
.com-chkout-step-actual
{
	background: url(../img/arrow-right-single.gif) 0 3px no-repeat;
}

.com-chkout-step-inactive
{
	color: #777;
}

.login-box label
{
	display: block;
}

.login-box .login-text input
{
	width: 285px;
}

.login-box .submit-button
{
	padding-top: 10px;
}

p.new-customer
{
	border-top: 1px dotted #F0446D;
	padding-top: 20px !important;
}




.com-chkout-address-input input, .com-chkout-address-input select, .com-chkout-address-fields input, .com-chkout-address-fields select
{
	/*
	margin-left: 20px;
	*/
	margin-bottom: 10px;
}

.com-chkout-address-input input
{
	width: 285px;
}

.com-chkout-address-input select
{
	width: 290px;	
}

.com-chkout-address-radiolabel
{
	float: left;
	margin-left: 10px;

}

.com-chkout-address-radio
{
	float: left;
	clear: both;
}

.address_selector .billing input
{
	display: none;	
}

.address_selector .billing li
{
	margin: 0 !important;
}




/*
	
				BESTELLUNG: LETZTE KONTROLLE
	
*/

.com-basket-list
{
	margin: 40px 0;

}

.com-basket-even td
{
	padding: 10px 0;	
}

.com-chkout-listing-billing-address, .com-chkout-listing-delivery-address
{
	width: 237px;
}

.com-chkout-listing-billing-address h3, .com-chkout-listing-delivery-address h3
{
	margin-left: -25px;
}

.com-chkout-listing-billing-address dt, .com-chkout-listing-delivery-address dt
{
	float: left;
}

.com-chkout-listing-billing-address dd, .com-chkout-listing-delivery-address dd
{
	float: right;
	margin-top: -1.5em;
	clear: both;
}

.com-chkout-listing-delivery-address
{
	margin-right: 58px;
}

.com-chkout-listing-footer
{
	margin-top: 20px;
}


.com-chkout-listing-billing-address h3, .com-chkout-listing-delivery-address h3, .com-address-list h2
{
	color: #f0446d;
	background: url(../img/arrow-right-single.gif) 0 4px no-repeat;
	padding-left: 25px;
	
	margin-bottom: 10px;
}


.floatLeft
{
	float: left;
}
.floatRight
{
	float: right;
}




.com-chkout-address-fields dl dt
{
	float: none !important;
}



.address_selector ol li
{
	list-style-type: none;
	margin-bottom: 10px;
}

.address_selector ol li input
{
	margin-left: -20px;
	margin-top: 4px;
	float: left;
}


#delivery, #nodelivery
{
	margin-left: 0 !important;
	margin-right: 5px;
}



/*
	
	Adressverwaltung
	
*/


.com-address-list
{
	margin-bottom: 20px;
	border-bottom: 1px dotted #f0446d;
	padding-bottom: 20px;
}

.com-address-list ol
{
	list-style-type: none;
}

.com-address-list ol li
{
	margin: 0 !important;	
}

.com-address-list dl
{
	width: 270px;
	
}

.com-address-list dd
{
	/*
	margin-left: 20px;
	*/
	
	float: left;
	
	width: 120px;
	margin-right: 50px !important;
}

.com-address-list dt
{
	float: left;
	clear: both;
	
	width: 100px;

}


.field-error
{
	color: #f0446d;
}



#bank-account-info
{
	margin: 0 0 20px 0;
}

#bank-account-info dt
{
	font-weight: bold;	
}

#bank-account-info dd
{
	/*
	margin: 0 0 5px 15px;
	*/
	margin: 0 0 5px 0;
}



#contentid-112 .com-category
{
	display: none;
}

.com-category .com-category, .com-category br, .com-single br
{
	display: none;
}

#main_content .product-description .com-single-desc p
{
	width: 360px !important;
}


#main_content .bodytext br
{
	display: block;
}
