@charset "UTF-8";
/* Magento Adaptions */


/* X-Mas */
#options-list-container-93 {}
/* Valentinstag */
#options-list-container-91 {}
/* Muttertag */
#options-list-container-92 { display:none; }
/* HIDDEN */
#track_hint, #track_outer, .no-display, #sidebar .mini-compare-products, #content .add-to-holder, .mini-product-view, .add-to-box, .product-collateral, .availability, .page-head-alt ul.checkout-types, .product-options-bottom .price-box, .product-options-bottom .tax-details, .language-switcher label, #footer .verlinktes, .price-box-bundle .price-box, .price-box-bundle .tax-details, #track_hint, #zoom_out, #track, #zoom_in, .product-shop h4, ul#options-list-51 .cards_162, .mini-su-infobox, div.lang { display: none !important; }
/* FOOTER */
#footer {
	line-height:30px;
	padding-top:10px;
}
#footer * { color: #84A4C1; }
/* CHKOUT */
.checkout-onepage-index fieldset { border:none !important; padding:0; }
.payment-methods ul { margin-top:0 !important; }
.payment-methods li { margin-left:0 !important; }
.zahlungsmethoden {
	background: url(img/zahlungsmethoden.png) no-repeat;
	width:400px;
	height:55px;
	margin-bottom:30px;
	margin-top:10px;
}
.checkout-onepage-index li {
	padding-bottom:0 !important;
}
.checkout-onepage-index .price-box {
	display:none;
}
.checkout-onepage-index #checkout-step-payment {
	padding-left:40px !important;
}
.checkout-onepage-index .shipment-methods li {
	margin-left:0;
}
.checkout-onepage-index .inner-box li {
	margin-left:-20px !important;
}
#payment_form_ipayment_cc { height:340px !important;}
#iframe_form { margin-top:10px;}
#iframe_form li { padding-top:10px;}
#payment_form_ipayment_elv { padding:15px 0;}
.checkout-onepage-success #tsBox { display:none;}
/* CONTENT */
.small {
	font-size:10px;
}
.cms-lieferung table {
	border: solid 1px #D2E2E8;
	border-collapse: collapse;
}
.cms-lieferung table th, .cms-page-view table td {
	padding:10px;
	border: solid 1px #D2E2E8;
}
.cms-lieferung table th { font-weight:bold; }
#content .product-img-box {
	width:230px;
	float:left;
}
.product-essential, .product-collateral { padding:0; }
.product-options-bottom .price-box {
	float:none;
	width:300px;
	padding:0;
	margin:0;
}
.product-options-bottom .tax-details {
	display:block;
	margin-top:-10px;
}
.product-options-bottom .add-to-cart-box {
	margin-top:0px;
	border:none;
}
.product-options-bottom .add-to-cart-box legend { display:none; }
.product-options-bottom .price {
	margin:0;
	padding:0;
}
.product-shop p {
	padding-top:0;
	margin-top:0;
}
.product-essential .product-shop { width:450px; }
.product-shop h3.product-name {
	color:#0C395F;
	font: italic 17px Georgia, "Times New Roman", Times, serif;
}
.product-options ul li { list-style:none; }
.product-options ul.options-list label {
	font-weight:normal;
	width:250px;
	display:block;
}
/**************** Ausnahmen*/
/*.product-options ul.options-list label.bundle-option-43-132, .product-options ul.options-list label.bundle-option-50-160 {
	width:auto;
}
.product-options ul.options-list label.bundle-option-43-132 .price-notice, .product-options ul.options-list label.bundle-option-50-160 .price-notice {
	display: inline;
	padding-left:10px;
	float:none !important;
}*/
/* HEADLINES */
#content .entry .page-head h3, .page-head-alt h3, .one-page-checkout-progress h3 {
	color:#0C395F;
	font: italic 17px Georgia, "Times New Roman", Times, serif;
}
.one-page-checkout-progress h3 { margin-bottom:20px; }
#login-form .content h4 {
	color:#0C395F;
	font: italic 17px Georgia, "Times New Roman", Times, serif;
	border:none;
	margin-top:10px;
}
/* ERROR */
ul.messages li {
	list-style:none;
	margin-left:0 !important;
}
ul.messages li ul { margin-top:2px !important; }
.validation-advice {
	margin-left:20px;
	margin-top:20px;
	text-decoration:blink;
}
/* ÜBERSICHT */
.entry .head h4 {
	color:#0C395F;
	font: italic 17px Georgia, "Times New Roman", Times, serif;
	text-transform:none;
	margin-bottom:3px;
	background-position:left 1px;
}
.account-box { border: 1px solid #E6E7EB; }
h6 {
	font-size:12px;
	text-transform:none !important;
}
/* WARENKORB */
.shopping-cart-totals ul, ol#checkoutSteps li { list-style:none; }
#co-billing-form ul li {
	list-style:none;
	margin-left:0px !important;
}
input.qty { }
.discount-codes, .shipping-estimate { width:300px; }
/* LOGIN */
#login-form { margin-bottom:20px; }
#login-form .content {
	background: #E6E7EB url(img/box1_bg.png) repeat-x;
	border: 1px solid #E6E7EB;
	min-height:260px;
	border: 0px solid #E6E7EB;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
#login-form .new-users, #login-form .registered-users, .account-box {
	border: 1px solid #E6E7EB;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.entry .form-list { list-style:none; }
#form-validate ul {
	list-style:none;
	margin-top:10px !important;
}
#form-validate .group-select {
	background: none;
	border: 1px solid #E6E7EB;
}
#form-validate h4 {
	background:#FCF9F9;
	border: 1px solid #E6E7EB;
	color: #999;
	font: italic 14px Georgia, "Times New Roman", Times, serif;
}
#checkout-step-login .col2-set .col-1 {
	border-right: 1px solid #E4E4E4;
	padding-right:10px;
}
/* SIDEBAR */

#sidebar ol { list-style:none; }
.base-mini h4 {
	color:#0C395F;
	font: italic 17px Georgia, "Times New Roman", Times, serif;
	text-transform:none !important;
	text-align:left;
	height:50px;
	margin-bottom:10px;
}
#sidebar .head { background:none; }
#sidebar .base-mini {
	background: #E6E7EB url(img/box1_bg.png) repeat-x left -10px;
	border: 1px solid #E6E7EB;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding:5px;
}
#sidebar .base-mini .content {
	padding-top:0;
	padding-bottom:0;
}
#sidebar .price-box {
	background: #E6E7EB url(img/box1_bg.png) repeat-x left -10px;
	border: 1px solid #E6E7EB;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding:5px;
	margin-top:10px;
}
#sidebar .price-label {
	font: italic 17px Georgia, "Times New Roman", Times, serif;
	display:block;
	margin-bottom:20px;
}
/* PRODUKTE */
.product-options {
	background: none;
	border: none;
	margin:20px 0 0;
	padding:10px 15px 20px;
}
#product-options-wrapper dl dd {
	background: #E6E7EB url(img/box1_bg.png) repeat-x;
	border: 1px solid #E6E7EB;
	margin-bottom:10px;
	position:relative;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
#product-options-wrapper dl.widmung_container {
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: none;
	background-color:#E6E7EB;
	border: 1px solid #E6E7EB;
	overflow:hidden !important;
}
#product-options-wrapper .widmung_container dd {
	background: none;
	border: none;
	overflow:hidden !important;
}
#product-options-wrapper .widmung_container dt label { margin-left:10px; }
#product-options-wrapper ul li h1 { margin-top:0; }
#product-options-wrapper ul li.product_list_h1, #product-options-wrapper ul li.product_list_dsc_long, #product-options-wrapper ul#options-list-43 li.product_input_list {
	margin-bottom:0;
	padding-left:0 !important;
	margin-left:0 !important;
}
#product-options-wrapper ul li.product_list_dsc_long p {
	padding-top:0;
	padding-bottom:20px;
	height:20px;
}
ul.options-list {
	background-repeat:no-repeat;
	background-position: left 75px;
	margin-top:5px !important;
}
.options-list li.bundle_the_image { }
.options-list li { /*margin-top:-30px;*/
	/*padding-left:120px !important;*/
	margin-left:0 !important; }
.options-list li div.bundle_the_desc {
	clear:both;
	margin-left:30px;/*border-bottom: solid 1px #F6F7F8;*/
}
.product-options ul.options-list .label {
	float:left;
	margin-right:10px;
}
.product-options ul.options-list .label {
	margin-left:5px;
	margin-top:3px;
}
.product-options ul.options-list h2 { /*margin-top:3px;*/
	display:inline; }
.product-options-bottom {
	background:none;
	border:none;
}
.product-options-bottom .form-button span {
	font-size:13px;
	padding:3px;
	display:block;
}
.product-options-bottom .form-button { /*-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;*/
	margin-top:-2px; }
.options-list li div.bundle_the_desc .bundle_the_image { display:none; }
ul#options-list-51 li div.bundle_the_desc .bundle_the_image { display: block; }
.product-options ul li .qty-holder {
	float:right;
	margin-right:5px;
	display:none;
}
.product-options ul li .qty-holder input.input-text {
	float:right;
	width:10px;
}
.product-options ul li .qty-holder label { vertical-align:middle; }
.product-options ul li .qty-disabled {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	color:#2F2F2F;
	padding:3px;
}
/* CARD DESIGN */

li.cards {
	float:left;
	width:132px;
	text-align:center;
	margin:10px 0;
}
li.cards label {
	width:auto !important;
	margin:0 !important;
	float:none!important;
}
li.cards .price-notice {
	color:#999999;
	display:block;
	float: none !important;
	padding:0;
	margin:0 !important;
	text-align:center;
	width:130px;
}
li.cards input.radio { float:none !important; }
/* WIDMUNG */
.product_list_dsc_long p { float:left; }
.product_list_dsc_long small { /*opacity:0;
	filter:alpha(opacity=50);
	opacity:.50;*/
	display:none; }
#options-list-43 .product_list_dsc_long small {
	display:inline;
	margin-left:10px;
	opacity:0;
	filter:alpha(opacity=0);
	opacity:.0;
	color: #999;
}
/* Price notice next to the options */
.price-notice {
	padding-left:10px;
	float:right;
	display:block;
	color:#999;
}
.price-notice .price {
	font-weight:bold;
	color:#2f2f2f;
}
*:first-child+html .price-notice {
	float:right;
	display:block;
	color:#999;
	margin-top:-15px;
}
*:first-child+html .price-notice .price {
	font-weight:bold;
	color:#2f2f2f;
}
.clear {
	clear:both;
	height:0px;
	margin:0;
	padding:0;
	line-height:0px !important;
}
li.product_list_dsc_long { display:none;}
li.product_list_dsc_long_1 {
	display:block !important;
	min-height:37px !important;
}
/*#options-list-container-51 li.product_list_dsc_long:nth-child(3) {
	display:none !important;
}*/
#contactForm div { margin-bottom:5px;}



/* PDF-Gutschein */

.cards_338, .cards_337, .cards_336, .coverselector {  display:;
}

.coverselector label[for=pdf-gutschein] {
	padding-left:22px;
	background:url(img/icon_print.png) no-repeat;
	padding-bottom:3px;
	margin-left:1px;
}
.coverselector label[for=pdf-gutschein]:after {
	content: "";
	background:url(img/icon_neu.png) no-repeat;
	padding:5px 13px;
}

.cards_338 {
	opacity:0;
	display: none;
}
#options-list-container-51 {
}

/*#options-list-container-51, #options-list-container-51 * {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
}*/
li.coverselector {
	margin: 0 -18px 10px -15px !important;
	border-bottom:solid 1px #FCF9F9;
	padding: 0px 18px 20px !important;
}
.coverselector label {
	display:inline !important;
	margin-right:20px;
}
.pdfcard li {
	list-style:disc !important;
	margin-left:20px !important;
}
#tsBox * {
	line-height:18px;
}

