@charset "utf-8";
/* CSS Document */
.bglogo {
  position: relative;
  width:165px;
  text-align:left;
  bottom: 141px;
  left: 10px;
  height: 0px;
}
.wrapper{width:944px; margin:0 auto; text-align:left; background:url(../images/wrapper_bg.gif) repeat-y #FF0000;}
ul.messages{list-style:none; margin:0;}
ul.messages ul{list-style-image:url(../images/img_success.gif);}
ul.messages ul li{color:#7c0123; font-size:11px; font-weight:bold; margin-left:133px;}
.middle.col-2-left-layout.test.customer ul.messages ul li{color:#7c0123; font-size:11px; font-weight:bold; margin:0 0 0 0px;}
.middle.col-2-left-layout.test.customer ul.messages {padding:0;}
.middle.col-2-left-layout.test.customer ul.messages ul {padding-left:24px;}
.opc-please-wait{color:#7c0123; font-size:11px;}
.note-msg{color:#7c0123; font-size:11px; margin-left:35px;}
.error-msg{color:#7c0123; font-size:11px; margin-left:190px;}
.product-options { border:0; color: #821B38; font-size:12px; margin:0;padding:0;}
.product-options dd, .product-options ul, .product-options ul li { list-style-type: none; margin:0px; padding:0px;}
.item-options dt {margin-left:10px;color:#67200B;font-size:12px;}
.item-options dd {margin-left:10px;color:#67200B;font-size:12px;}


/*********************HEADER***********************************/
.header{width:926px; height:154px; margin:0 8px; border:#cbb073 solid 1px; border-bottom-width:0;}
.header #menubar{height:31px; background-color:#99FF00; background:url(../images/menubar_container_bg.gif) no-repeat; border-bottom:#cbb073 solid 1px; color:#fff;}
.header #header_mood{background:url(../images/header_mood_bg.jpg) no-repeat; height:122px;}


/***switcher***/
.language-switcher {font-size:11px; color:#fff; width:164px; line-height:30px; margin-left:10px; float:left;}
#select-language.flag{float:right; margin:3px 25px 0 0; }

/***Mini Search***/
.mini-search { width:350px; line-height:25px; padding:0; float:left; font-size:11px;}
.mini-search a{color:#cbb073; text-decoration:underline;}
.mini-search .input-text { width:155px; margin-left:4px; font-size:11px; color:#650103;}
.mini-search .inputField{float:left; margin:3px 5px 0 0;}
.mini-search .inputButton{float:left; margin:3px 5px 0 0;}
.search-autocomplete { z-index:999; }
.search-autocomplete ul { border:1px solid #5c7989; background-color:#f9f5f0; }
.search-autocomplete li { border-bottom:1px solid #f4eee7; padding:2px 8px 1px 8px; cursor:pointer; }
.search-autocomplete li .amount { float:right; font-weight:bold; }
.search-autocomplete li.odd { background-color:#fffefb; }
.search-autocomplete li.selected { background-color:#f7e8dd; }

/***SHOP ACCESS***/
.quick-access{float:left; margin-left:15px;}
.quick-access .fb {
  width:25px;
  margin-top:3px;
  margin-right:20px;
  float:left;
}
.quick-access .shop-access{margin-top:5px; width:101px; float:left;}

/***Cart***/
.header-cart-container{float:left; margin:5px 0 0 10px;}
.header-cart{width:227px; height:21px;  background:url(../images/header_cart_bg.gif) no-repeat; }
.header-cart .head{font-size:11px; color:#4c0002; padding-top:3px;}
.header-cart .head h4{margin:0 0 0 40px; display:inline;}
.header-cart .head .cart-count-product{ margin:0 5px; display:inline; font-weight:bold;}
.header-cart .head .subtotal{ margin:0; display:inline; font-weight:bold;}
.header-cart-container span.price{ font-size:11px; font-weight:bold; color:#4c0002;}
.shopping-cart-item-message { font-size:11px; color:#67200B; margin-left: 10px;}

/***nav***/
.border-creator ul{ list-style:none; padding:0;}
/*********************BREADCRUMB*******************************/
div #breadcrumbs{height:26px; background:url(../images/breadcrumb_bg.gif) no-repeat; margin-bottom:35px; border:#cbb073 solid 1px; border-left:0; border-right:0;}
#breadcrumbs h4.no-display{display:none;}
#breadcrumbs ul{margin:0 0 0 10px; padding:0; list-style:none;}
#breadcrumbs li{display:inline;}
#breadcrumbs li.seperator{ font-size:11px; color:#fff;}
#breadcrumbs li a{ color:#fff; }
#breadcrumbs li .lastLi{ color:#604300; font-size:11px; }
#breadcrumbs.content{ margin-bottom:0;}

/*********************CONTENT**********************************/

/***Pager**/
/*.pager_container{ position:absolute; top:19px; right:27px; background:url(../images/bg_pager.gif) no-repeat; width:220px; height:21px; line-height:20px; font-size:11px; color:#7c0123;} */
.pager_container{ float:left; margin-top:19px; background:url(../images/bg_pager.gif) no-repeat; width:220px; height:21px; line-height:20px; font-size:11px; color:#7c0123;}
.pager_container ol{margin:0; padding:0; list-style:none;}
.pager_container ol li{float:left; margin-right:5px;}
.pager_container .on{ font-weight: bold; text-decoration:underline; }
.articleCount{font-size:11px; color:#fff; margin-left:8px;}
.pagerText{font-size:11px; color:#4c0002; margin-left:15px;}
.perPage{font-size:11px; color:#4c0002; margin-left:5px; font-weight:bold;}
.pager_container select{font-size:11px;}

/* Grid Type */
.listing-type-grid {}
.listing-type-grid ol { margin-left: 32px; padding:0; }
.listing-type-grid .grid-row { margin-bottom:50px; }
.listing-type-grid li.item { float:left; width:200px; padding:0; margin-right:50px; line-height:1.6em; overflow:hidden; }
.listing-type-grid li.item-last { float:left; width:200px; padding:0; margin-right:0px; line-height:1.6em; overflow:hidden; }
.listing-type-grid .last { border-bottom:0; }
.listing-type-grid .product-image { text-align:center;  margin:0; padding:0;}
.listing-type-grid .rating-box { float:left; margin-left:0; margin-right:5px; }
.listing-type-grid .actions { margin:10px 0; text-align:center; }

.price-box{background:url(../images/bg_price.gif) no-repeat; height:40px; text-align:right;}
span.price{ font-size:14px; font-weight:bold; color:#7c0123;}
span.special-price{ font-size:14px; font-weight:bold; color:#7c0123;}
span.old-price{ font-size:14px; font-weight:bold; color:#7c0123;}
.item h5{color:#7c0123; font-size:11px; margin:0 0 5px 0; padding:0; line-height:14px; }
.item-last h5{color:#7c0123; font-size:11px; margin:0; padding:0; }
p.add-to a{color:#795b16; text-decoration:underline;}
.out-of-stock{background:url(../images/out_of_stock_bg.gif) no-repeat; padding:0 0 0 25px; color:#7c0123; font-size:11px;}
.referenz{font-size:10px; line-height:10px; color:#7c0123;}
.product-weight{font-size:11px; color:#795b16; font-weight:bold; line-height:11px;}
.sku{font-size:11px; color:#795b16; line-height:11px;}
p.add-to{margin:0;}
.infoText, .infoText a{font-size:10px; color:#7c0123;}
.infoText a{text-decoration:underline;}
.priceProduct{border-bottom:1px solid #cbb073; text-align:right;}
.price-label { font-size:12px; font-weight: normal;}

.middle-container{margin:0 8px; border:#cbb073 solid 1px; border-top:0;}
.middle.col-1-layout{background:url(../images/content_start_bg.gif) repeat-y;  padding:0 0 50px 0;}
.middle.col-checkout-layout{background:#f8edd3 url(../images/bg_cart.gif) bottom left no-repeat; padding:0 0 50px 0;}
.middle.col-checkout-layout .page-head{margin-left:193px;}
.middle.col-checkout-layout .page-head h3{margin:0; padding:0;}	
.middle.col-checkout-layout .page-head-alt.button-level{margin:0 0 0 193px; padding:0;}
.middle.col-2-left-layout { background:url(../images/hg.gif) repeat-y top left; border-bottom: 1px solid #660002; border-left: 1px solid #660002; border-right: 1px solid #660002; }
.middle.col-2-left-layout.test { background:url(../images/bg_cart.gif) no-repeat bottom left #f8edd3; border-bottom: 1px solid #660002; border-left: 1px solid #660002; border-right: 1px solid #660002; }
.data-table.box-table.shopping-cart{margin-left:193px; border:1px solid #cbb073; padding:1px;}
.data-table.box-table.shopping-cart thead tr{background:#cbb073; font-size:11px; color:#fff; line-height:20px;}
.a-center{text-align:center;}
.a-right{text-align:right;}
.data-table.box-table.shopping-cart tbody tr.odd td {background:#fff; border:1px solid #f8edd3; border-top:0; border-left:0;}
.data-table.box-table.shopping-cart tbody tr.even td {background:#e1cea3; border:1px solid #f8edd3; border-top:0; border-left:0;}
.data-table.box-table.shopping-cart tbody tr.odd td.last {border-right:0;}
.data-table.box-table.shopping-cart tbody tr.even td.last {border-right:0;}
.data-table.box-table.shopping-cart tbody tr.last td {border-bottom:0;}
.data-table.box-table.shopping-cart h4.title{margin-top:0; padding-top:0; margin-left:10px;}
.data-table.box-table.shopping-cart .cart-price .price{ font-size:11px; font-weight:normal; color:#7c0123; }
.left-button{margin-left:193px; margin-top:10px; float:left;}
.right-button{margin-right:30px; margin-top:10px; float:right;}

.border-box{float:left; border:1px solid #cbb073; padding:1px; margin:27px 0 0 193px;}
.border-box.progress{float:left; border:1px solid #cbb073; padding:1px; margin:0px 0 50px 25px;}
.border-box.right{margin-left:187px;}
.discount-codes.box{ width:241px; height:85px; background-color:#fff; padding:12px 0 0 12px; }
.discount-codes.box h4{ padding:0; margin:0; }
.discount-codes.box fieldset{ border:none; padding:0;}
.discount-codes.box p{ margin:5px 0; padding:0;}
.discount-codes.box input{ border:1px solid #cbb073; background-color:#f8edd3; width:131px;}

.shopping-cart-totals{background-color:#e1cea3; width:253px; height:154px;}
.shopping-cart-totals table{margin:18px 0 21px 0;}
.shopping-cart-totals tbody td{ color:#7c0123; font-size:11px;}
.shopping-cart-totals tbody td.label{ width:114px;}
.shopping-cart-totals tbody td.wert{ width:127px;}
.shopping-cart-totals tbody .price{ color:#7c0123; font-size:11px; font-weight:normal;}
.shopping-cart-totals tfoot td{ color:#7c0123; font-size:14px; font-weight:bold;}

.checkout-types{ list-style:none; text-align:right; margin:0; margin-right:30px;}
.shopping-cart-totals .checkout-types{ margin-right:15px;}
.shopping-cart-totals .checkout-types big{font-size:11px;}
.shopping-cart-totals .checkout-types li a{ color:#7c0123; font-weight:normal; text-decoration:underline;}

.col-left.side-col.one-page{float:left;}
.col-left.side-col{float:left; width:165px; background-color: #7c0123;}
.col-left.side-col .navi-up{ width:165px; }
.col-left.side-col .navi-down{ background-color: #cbb073; width:165px; }
.col-2-left-layout #main.col-main{float:left; margin-left:0px; width:733px; position:relative;}
.category-head h2{ font-size:22px; color:#7c0123; float:left; width:477px;}
.productHead h2{ margin:0; padding:0; font-weight: normal; font-size:22px; color:#7c0123;}

/***3 colums***/
#startseite{}
#startseite #col_left{width:309px; float:left;}
#startseite #col_middle{width:306px; float:left;}
#startseite #col_right{width:310px; float:left;}

/****Homepage Content***/
.imageBox{width:286px; height:204px;}
.imageBox.left{margin:0 0 10px 14px;}
.imageBox.middle{margin:0 0 10px 10px;}
.imageBox.right{margin:0 0 10px 10px;}

/***Detailseite***/
h3.product-name{font-size:14px; line-height:14px; color:#7c0123; margin-bottom:3px; width:330px;}
.btnBack{ margin:20px 0 0 0;}
.productHead { width:363px;float:left;}
.product-info-box{margin-left:27px;}
.product-img-box{float:left; margin:70px 30px 0 0;}
.priceProduct{width:340px; margin-top:10px; }
.priceProduct .baseprice-box, .baseprice{font-size:10px; line-height:10px; color:#7c0123; margin-top:-20px; margin-bottom:5px;}
.priceProduct .baseprice-box span, .baseprice span {font-size:10px; line-height:10px; color:#7c0123; font-weight:normal;}
.product-shop{float:right; margin:0 0 0 0;}
.productWeight{ margin-top:0;}
.productSku{line-height:11px; }
.product-collateral{float:right; width:340px; margin-right:30px;}
.product-specs{font-size:11px; color:#795b16; width:340px;}
.product-ingredients{font-size:9px; color:#795b16; width:340px;}
.more-views ul{list-style-type:none; margin:7px 5px 0 0; padding:0;}
.more-view ul li a img{border:1px solid #cbb073;}
.add-to-box{margin:0; padding:0; list-style-type:none;}
.add-to-cart-box{padding:0; border:none; margin-top:9px;}
.add-to-cart-box legend{color:#7c0123; font-size:11px; font-weight:bold;}
.add-to-cart-box .qty-box{ line-height:30px;}
.add-to-cart-box .qty-box label{color:#7c0123; font-size:11px;}
.add-to-cart-box .qty-box input{border:1px solid #cbb073; width:50px;}
.add-to-cart-box input.form-button{width:159px; height:21px; border:none; padding-top:5px; margin-right:80px;}
.add-to-holder .add-or{color:#7c0123; font-size:11px; font-weight:bold;}



/********************** Checkout */
select.address-select { width:630px; }

.shipment-methods dd { margin-bottom:13px; }
.payment-methods dt { margin-bottom:5px; }
.payment-methods dd { padding:5px 20px; }
.payment-methods select.month { width:146px !important; margin-right:10px; }
.payment-methods select.year { width:100px !important; }
.payment-methods input.cvv { width:3em !important; }

/***ONEPAGE CHECKOUT***/

/***Aufbau***/
h2{margin:18px 0 30px 33px;}
.one-page-checkout li.section { position:relative; }
.one-page-checkout .active .box { display:block;}
#checkoutSteps.one-page-checkout{list-style:none; padding:0; margin:0; width:701px; }
#checkoutSteps.one-page-checkout li{background-color:#fff;}
#checkoutSteps.one-page-checkout .box.a-item{font-size:11px; color:#7c0123; border-bottom:1px solid #cbb073;}
#checkoutSteps.one-page-checkout .box.a-item h4{font-size:14px; margin-top:0;}
#checkoutSteps.one-page-checkout .box.a-item .col-1{float:left; width:312px; margin:18px 0 0 12px;}
#checkoutSteps.one-page-checkout .box.a-item .col-1 p{margin-top:0;} 
#checkoutSteps.one-page-checkout .box.a-item .col-2{float:left; margin:18px 0 0 69px;}
#checkoutSteps.one-page-checkout .box.a-item .col-2 p{margin-top:0;}
#checkoutSteps.one-page-checkout .box.a-item input,#checkoutSteps.one-page-checkout .box.a-item select{ border:1px solid #cbb073; background-color:#f8edd3;} 
#checkoutSteps.one-page-checkout .box.a-item .form-list{list-style:none; margin-bottom:0px; padding:0;}
#checkoutSteps.one-page-checkout .box.a-item .disc{display:none;}
#checkoutSteps.one-page-checkout .box.a-item .required{color:#cbb073;}
#checkoutSteps.one-page-checkout .box.a-item .button-set a{color:#7c0123; text-decoration:underline;}
#checkoutSteps.one-page-checkout .box.a-item ul{list-style:none; padding}
#checkout-step-billing fieldset{border:0;}
#checkout-step-billing label{color:#cbb073;}
#checkout-step-shipping fieldset{border:0;}
#checkout-step-shipping label{color:#cbb073;}
.one-page-checkout h3{ font-size:11px; color:#cbb073; font-weight:bold; margin:0; margin-top:1px;  line-height:20px; background:url(../images/stepCountNoActive.gif) no-repeat #fff; }
.one-page-checkout .active.allow h3{color:#7c0123; margin-top:0; background:url(../images/stepCount.gif) no-repeat #cbb073; margin-bottom:1px; }
.one-page-checkout .allow h3{color:#fff; margin-top:0; margin-bottom:1px; background:url(../images/stepCountDone.gif) no-repeat #e1cea3; }
.one-page-checkout h3 .step-count {color:#fff; margin-left:7px; margin-right:3px  }
.one-page-checkout .head a { display:none; }
.back.left{ margin-left:35px;}
.form-button.right{ float:right; margin-right:10px;}
.button-set{margin:0 15px 0 0; padding-bottom:9px;}

/***Login***/
#login-email, #login-password{width:131px; background-color:#fff!important;}

/***Eingabefelder Rechnungsinformationen und Versandinformationen***/
.input-box.name-firstname {width:259px!important;}
.input-box.name-firstname input {margin-left:4px;width:199px!important;float:left;}
.input-box.name-lastname, .input-box.name-firstname{float:left;}
.input-box.name-lastname{margin-left:30px;}
.input-box.name-lastname {width:259px!important;}
.input-box.name-lastname input {margin-left:4px;width:192px!important;float:left;}

.input-box.company {width:548px!important;}
.input-box.company input{margin-left:29px;width:488px!important;}
.input-box.adress {width:548px!important;}
.input-box.adress input{margin-left:5px;width:481px!important;}

.input-box.city, .input-box.region{float:left;}
.input-box.city, .input-box.city input {width:259px!important;}
.input-box.region{margin-left:30px;}
.input-box.region, .input-box.region select {width:259px!important;}

.input-box.plz, .input-box.land{float:left;}
.input-box.plz, .input-box.plz input {width:259px!important;}
.input-box.land{margin-left:30px;}
.input-box.land, .input-box.land select {width:259px!important;}

.input-box.tel, .input-box.fax{float:left;}
.input-box.tel, .input-box.tel input {width:259px!important;}
.input-box.fax{margin-left:30px;}
.input-box.fax, .input-box.fax input {width:259px!important;}

.input-box.email, .input-box.email input {width:259px!important;}
.input-box.dob-day, .input-box.dob-month, .input-box.dob-month {
  float:left;
  width: 30px;
}
#checkout-step-shipping p {margin-left:35px;}
#checkout-step-shipping ul {margin-left:31px; padding:0;}

.radio{margin-left:35px;}
.button-set.billing{text-align:right; margin:0 15px 0 0; padding-bottom:9px;}

/***Versandart***/
.shipment-methods{color:#7c0123; font-size:11px; font-weight:bold; margin:17px 0 0 35px;}
.shipment-methods dl{color:#7c0123; font-size:11px; font-weight:normal; margin-left:0px;}
.shipment-methods dd { margin:0; padding:0;}
.shipment-methods dd ul{list-style:none; margin:18px 0 32px 0; padding:0;}
.shipment-methods dd ul li{font-weight:normal; font-size:11px;}
.shipment-methods dd ul li .price{font-weight:normal; font-size:11px;}

/***Geschenktexte***/
.gift-header{color:#7c0123; font-size:11px; font-weight:bold; margin-left:35px;}
.a-left.input-checkbox{margin:16px 0 0 35px; color:#7c0123; font-size:11px; font-weight:normal;}
.scroll-box{border-top:1px solid #f8edd3; margin:16px 0 0 0;}
.scroll-box p {color:#7c0123; font-size:11px; margin:0 0 0 35px;}
.scroll-box fieldset { border:none; margin-left:35px; padding:0; } 
.scroll-box fieldset label { font-size:11px; font-weight:bold; color:#cbb073; } 
.scroll-box fieldset .input-box{ float:left; margin:0 29px 0 0; } 
.scroll-box fieldset .input-box.to{ float:left; margin:0; } 
.scroll-box fieldset .input-box input{border:1px solid #cbb073; width:257px; background-color:#f8edd3;}
.scroll-box fieldset textarea{border:1px solid #cbb073; width:543px; height:106px; background-color:#f8edd3;}
.scroll-box fieldset .no-padding{ padding:0; list-style:none; } 
.scroll-box .clear{clear:both; height:1px; width:100%; color:#f8edd3;}
.scroll-box fieldset.group-select.additional{ margin-left:18px; }
.product-image{margin:0 0 0 35px;}
div.left{float:left; margin-top:25px;}
.button-set.no-border{ margin-top:12px; }
.numeration{font-size:11px; color:#cbb073; font-weight:normal; margin:0 0 0 35px;}
h5.giftmessage-product-info{color:#7c0123; font-size:11px; font-weight:bold; margin:0 0 0 35px;}
h5.giftmessage-product-info.additional{margin-left:18px;}

/***Bezahlungsart***/
#checkout-payment-method-load dd{padding:0;}
#checkout-payment-method-load dd fieldset{border:none;}
#checkout-payment-method-load dd fieldset ul{border:none; margin:0;}

/***Bestellvorschau***/
#checkout-review-load{padding-left:21px;}
#checkout-review-table thead{background-color:#cbb073;}
#checkout-review-table tbody td h4{font-size:11px!important; margin:5px 0 5px 5px;}
#checkout-review-table tbody td{border-right:1px solid #f8edd3; border-bottom:1px solid #f8edd3; height:33px;}
#checkout-review-table tbody tr.last td{border-right:1px solid #f8edd3; border-bottom:0;}
#checkout-review-table tbody td.last{border-right:0;}
#checkout-review-table tfoot{background-color:#e1cea3;}
#checkout-review-table tfoot .price{font-size:11px; font-weight:normal;}
#checkout-review-table .cart-price .price{font-size:11px; font-weight:normal;}
#checkout-step-review .content.button-set p.left{ float:left; margin-left:35px;}
#checkout-step-review .content.button-set p{ float:right; margin:0 10px 0 0;}
#checkout-step-review .content.button-set p input{ border:0!important;}

/***PROGRESSBAR***/
.col-left.side-col.one-page{background-color:#f8edd3; background-image:none; }
.one-page-checkout-progress h3{font-size:14px; color:#7c0123; font-weight:bold; margin:85px 0 10px 13px;}
.one-page-checkout-progress h4 a{font-size:11px; color:#7c0123; text-decoration:underline;}
.one-page-checkout-progress ol{list-style:none; width:148px; margin:0 0 50px 13px; padding:1px 1px 0 1px; border:1px solid #cbb073}
.one-page-checkout-progress ol li{color:#fff; font-size:11px; font-weight:bold;}
.one-page-checkout-progress ol li h4{ padding:3px 0 3px 5px; margin:0 0 1px 0; background-color:#cbb073; }
.one-page-checkout-progress .content{background-color:#fff; color:#7c0123; font-size:11px; font-weight:normal; padding-left:5px;}
.one-page-checkout-progress .content .price{font-size:11px!important;}
.one-page-checkout-progress .content p{margin:0;}

.finish{margin-left:195px;}
.finish h3{color:#7c0123; font-size:22px; font-weight:normal;}

/**MULTI**/
table.checkout-progress{ margin:12px 0 0 193px; color:#fff; font-size:11px; background-color:#f8edd3; padding:0px; border:1px solid #cbb073; border-spacing:1px; }
.checkout-progress tbody{background-color:#cbb073;}
.checkout-progress tbody td{padding:0 2px;}
.checkout-progress tbody td.active{ color:#7c0123; }
.checkout-multishipping-addresses .page-head h3{ color:#7c0123; font-size:22px; font-weight:normal; }
.checkout-multishipping-addresses .page-head { margin:12px 0 0 193px; }
.multi-address-checkout-description{ margin:12px 0 0 193px; color:#7c0123; font-size:11px; }
.checkout-multishipping-addresses fieldset{border:0;}
#multiship-addresses-table{margin-left:180px;}
#multiship-addresses-table thead{background-color:#cbb073; font-size:11px; color:#fff;}
#multiship-addresses-table tbody tr{border-bottom:#1px solid #f8edd3;}
#multiship-addresses-table tr.odd td{background-color:#fff; }
#multiship-addresses-table tr.even td{background-color:#e1cea3; }


/***CUSTOMER***/
.customer-account-login .middle.col-2-left-layout.test.customer #main.col-main{margin-left:0;}
.middle.col-2-left-layout.test.customer #main.col-main{width:701px; margin-left:27px;}
.middle.col-2-left-layout.test.customer #main.col-main h3{font-size:22px; color:#7c0123; font-weight:normal;}
.col-main p{color:#7c0123; font-weight:normal; font-size:11px;}
.col-main #co-billing-form p{color:#7c0123; font-weight:normal; font-size:11px; margin-left:27px;}
.col-main #co-billing-form ul{padding-left:27px;}
.col-main #co-billing-form ul li p{padding:0; margin:0;}
.middle.col-2-left-layout.test.customer .button-set{width:701px; margin-left:0px!important;}
.checkout-multishipping-login .col2-set.login-box{margin-left:0px;}
.checkout-multishipping-login .col2-set .button-set{width:auto!important;}

/* Login */
.col-left.side-col.customer{background:#f8edd3;}
.customer-account-login #main.col-main{float:none;}
.customer-account-login #main.col-main #login-form .button-set{width:auto;}
.customer-account-login #main.col-main .page-head h3{font-size:22px; color:#7c0123; font-weight:normal; margin-left: 193px; margin-bottom:27px;}
.col2-set.login-box { margin-left: 192px; width: 700px;}
.col2-set.login-box .col-1.new-users, .col-2.registered-users{float:left; width:341px; border:1px solid #cbb073; background-color:#fff;}
.col2-set.login-box .col-1.new-users .content p{margin:20px 0 90px 13px; color:#7c0123; font-weight:normal; font-size:11px;}
.col2-set.login-box .content h4{margin:0; color:#fff; font-size:11px; background-color:#cbb073; height:20px;line-height:20px; padding-left:5px; border:1px solid #f8edd3;}
.col2-set.login-box .col-1.new-users .button-set{margin:0 0 6px 0;}
.col-2.registered-users { margin:0 0 50px 13px; }
.col-2.registered-users p{color:#7c0123; font-weight:normal; font-size:11px; margin:20px 0 3px 13px;}
.col-2.registered-users ul{padding:0; list-style:none; margin-left:13px; margin-top:0;}
.col-2.registered-users ul li label{color:#cbb073; font-size:11px; font-weight:bold;}
.col-2.registered-users ul li input{ border:1px solid #cbb073; }
.col-2.registered-users p.required{text-align:right; color:#cbb073; margin:12px 58px 6px 0;}
.col-2.registered-users .button-set{margin:0 0 6px 0;}
.col-2.registered-users .button-set a.left{color:#7c0123; text-decoration:underline; margin-left:14px;}
.validation-advice {width:230px;}

/*** LOGOUT***/
.customer-account-logoutsuccess #main.col-main{margin-left:193px;}

/* Konto erstellen */
fieldset.group-select.wide{ margin-left: 0; border:1px solid #cbb073; padding:1px; background-color:#fff; width:701px; margin-bottom:26px; }
fieldset.group-select.wide h4.legend{ background-color:#cbb073; font-size:11px; margin:0; color:#fff; }
fieldset.group-select.wide ul{padding:0; list-style:none; margin:3px 0 13px 11px; }
fieldset.group-select.wide label{font-size:11px; font-weight:bold; color:#cbb073;}
fieldset.group-select.wide input.required-entry{ border:1px solid #cbb073; width:257px; background-color:#f8edd3}
fieldset.group-select.wide input#is_subscribed{margin:5px 0 0 0;}
p.required{font-size:11px; font-weight:normal; color:#cbb073; text-align:right; margin:0 30px 0 0;}
#form-validate .button-set{margin-left: 192px; margin-bottom:50px;}

/* Übersicht */
.dashboard-welcome p{font-size:11px; color:#7c0123; font-weight:normal; }
.account-box.ad-account-info{width:699px; border:1px solid #cbb073; padding:1px; background-color:#fff; margin-bottom:50px;}
.account-box.ad-account-info .head h4{margin:0; height:20px; background-color:#cbb073; color:#fff; font-size:11px; line-height:20px; padding-left:5px; }
.account-box.ad-account-info .col2-set{margin:0;}
.account-box.ad-account-info .col-1{width:346px; float:left;}
.account-box.ad-account-info .col-2{width:353px; float:left;}
.account-box.ad-account-info .col-1 .inner-head, .account-box.ad-account-info .col-2 .inner-head{background:#e1cea3; height:20px; line-height:18px; padding-left:5px; border-top:1px solid #f8edd3; }
.account-box.ad-account-info .col-1 .inner-head{border-right:1px solid #f8edd3;}
.account-box.ad-account-info .col-1 .inner-head a, .account-box.ad-account-info .col-2 .inner-head a{margin-left:133px; color:#7c0123; text-decoration:underline;}
.account-box.ad-account-info .col-1 h5, .account-box.ad-account-info .col-2 h5{margin:0; display:inline; color:#7c0123; }
.account-box.ad-account-info p{ font-size:11px; color:#7c0123; margin-left:12px;}
.account-box.ad-account-info .inner-head{background:#e1cea3; height:20px; line-height:20px; padding-left:5px; border-top:1px solid #f8edd3;}
.account-box.ad-account-info .inner-head h5{margin:0; display:inline; color:#7c0123; font-size:11px; }
.account-box.ad-account-info .inner-head a{margin-left:473px; color:#7c0123; text-decoration:underline;}
.account-box.ad-account-info h6{color:#cbb073; margin:9px 0 16px 12px;}
.account-box.ad-account-info address {color:#7c0123; font-size:11px; margin-left:12px;}
.account-box.ad-account-info address a{color:#7c0123; font-size:11px; text-decoration:underline; line-height:30px;}
.account-box.ad-orders h4{color:#7c0123; font-size:14px; font-weight:bold;}
#my-orders-table{border:1px solid #cbb073; padding:1px; margin-bottom:12px; width:702px;}
#my-orders-table thead{background-color:#cbb073; color:#fff; font-size:11px; height:20px;  }
#my-orders-table tbody{font-size:11px; color:#7c0123;}
#my-orders-table tbody a{color:#7c0123;}
#my-orders-table tbody .price{font-size:11px; color:#7c0123; font-weight:normal;}
#my-orders-table tbody .odd{background-color:#fff; height:20px;}
#my-orders-table tbody .even{background-color:#cbb073; height:20px;}

table.pager{font-size:11px; color:#7c0123;}
table.pager select{font-size:11px; color:#7c0123;}

/* Benutzer bearbeiten */
#form-validate fieldset{border:1px solid #cbb073; background:#fff; padding:1px; width:701px;}
#form-validate fieldset h4.legend{background:#cbb073; padding-left:5px; color:#fff; font-size:11px; height:20px; line-height:20px; margin:0;}
#form-validate fieldset ul{padding:0; list-style:none; margin:9px 0 9px 12px;}
#form-validate fieldset ul label{ color:#cbb073; font-size:11px; font-weight:bold;}
#form-validate fieldset ul li input.required-entry{border:1px solid #cbb073; width:257px; background-color:#f8edd3;}
#form-validate fieldset ul li input.input-text{border:1px solid #cbb073; width:257px; background-color:#f8edd3;}
#form-validate p label{color:#7c0123; font-size:11px; font-weight:bold;}
.input-box.pw{float:left;}
.input-box.pwagain{float:left; margin-left:30px;}
#form-validate .form-button.right{margin-right:27px;}


/*** Account NAVI ***/
.box.account-nav h3{color:#7c0123; font-size:14px; font-weight:bold; margin:60px 0 0 12px; }
.box.account-nav ul{list-style:none; padding:1px; margin:0 0 0 12px; border:1px solid #cbb073; width:150px;}
.box.account-nav ul li{background-color:#cbb073; height:20px; padding-left:5px; margin-bottom:1px;}
.box.account-nav ul li a{color:#fff; font-size:11px; }
.box.account-nav ul li.on { color:#7c0123; font-size:11px; height:17px; padding-top:3px; text-decoration:none;}
.box.account-nav ul li.last{margin-bottom:0;}


/**Mini Cart**/
.box.base-mini.mini-cart{display:none;}
.box.base-mini.mini-cart h4{color:#7c0123; font-size:14px; font-weight:bold; margin-top:30px; margin-bottom:10px; }
.box.base-mini.mini-cart .content p{color:#7c0123; font-size:11px; margin:0;}
ol#cart-sidebar{list-style:none; padding:0; margin-left:0px;}

.box.base-mini.mini-compare-products a{margin-left:0px; color:#7c0123;}
.box.base-mini.mini-compare-products .content{color:#7c0123; font-size:11px; margin-left:12px;}
.box.base-mini.mini-compare-products h5{color:#7c0123; font-size:14px; font-weight:bold; margin:12px 0 0 0;}
ol#cart-sidebar-reorder{list-style:none; padding:0; margin:12px 0 0 0px;}
.box.base-mini.mini-compare-products .form-button.reorder{margin:12px 0;}

/***ADRESSEN***/
address{ font-style:normal;}
.customer-address-index .col2-set{width:699px; border:1px solid #cbb073; padding:1px; background-color:#fff; margin-bottom:50px; margin-top:20px;}
.customer-address-index .col2-set h4{margin:0; height:20px; background-color:#cbb073; color:#fff; font-size:11px; line-height:20px; padding-left:5px; }
.customer-address-index .col2-set .col-1.primary-address-list ol{list-style:none; padding:0; margin:0 0 12px 0;}
.customer-address-index .col2-set .col-1.primary-address-list ol li{float:left; margin-right:100px;}
.customer-address-index .col2-set .col-1.primary-address-list ol h5{margin:12px 0 9px 12px; color:#cbb073; font-size:11px;}
.customer-address-index .col2-set .col-1.primary-address-list ol address{margin:0 0 0 12px; font-size:11px; color:#7c0123;}
.customer-address-index .col2-set .col-1.primary-address-list ol address a{color:#7c0123;}
.customer-address-index .col2-set .col-2.address-list{clear:left; padding-top:12px;}
.customer-address-index .col2-set .col-2.address-list ol{padding:0; margin:12px 0 12px 12px; color:#7c0123; font-size:11px; list-style:none;}
.customer-address-form ul li strong{color:#7c0123; font-size:11px;}


/*** WISHLIST ***/
#wishlist-table{width:699px; border:1px solid #cbb073; background-color:#fff; padding:1px; margin-bottom:20px;}
#wishlist-table thead{ background-color:#cbb073; height:20px; color:#fff; font-size:11px; }
#wishlist-table thead th{padding-left:5px;}
#wishlist-table tbody td{border-right:1px solid #f8edd3; border-bottom:1px solid #f8edd3; color:#7c0123; font-size:11px; vertical-align:top; padding:5px 0 0 5px; height:181px;}
#wishlist-table tbody td.last{border-right:0;} 
#wishlist-table tbody tr.last td{border-bottom:0;}
#wishlist-table tbody .price-box{background:none;  font-weight:normal; text-align:right; margin-left:5px;}
#wishlist-table tbody .price-box .price{font-size:11px;}
#wishlist-table tbody a{text-decoration:underline; color:#7c0123; margin-left:0px;}
#wishlist-table textarea{border:1px solid #cbb073; background-color:#f8edd3; color:#7c0123; font-size:11px; height:125px; width:95%;}
.button-set.wish{ width:701px; text-align:right; }
.button-set.newsletter{ width:701px; margin-top:25px; }
.button-set.newsletter .form-button.right{margin:0!important;}
.button-set.wishback{text-align:left; width:auto; margin-top:60px;}
.wishlist-index-index .footer-container{margin:0;}
#form-validate textarea{border:1px solid #cbb073; background-color:#f8edd3;}

/***BESTELLUNGEN***/
table.pager tbody tr td.a-right{ padding-left:5px;  }

/***DETAILSUCHE ***/
.catalogsearch-result-index .col-main .page-head h3{color:#7c0123; font-size:22px; font-weight:normal; margin-left:27px;}
.catalogsearch-advanced-index .col-main .page-head h3{color:#7c0123; font-size:22px; font-weight:normal;}
.catalogsearch-advanced-index .col-main .page-head h3, .advanced-search.wide{margin-left:27px;}
.catalogsearch-advanced-index .col-main .button-set{margin-left:27px!important;}
.catalogsearch-advanced-result .col-main .page-head h3{color:#7c0123; font-size:22px; font-weight:normal; margin-left:27px;}
.advanced-search-nothing-found {color:#7c0123; font-size:11px; width:600px; margin-left:27px;}
.advanced-search-nothing-found a, .advanced-search-summary-tip a{color:#7c0123; text-decoration:underline;}
.advanced-search-summary-box ul{list-style:none; margin:12px 0 0 27px; padding:0; }
.advanced-search-summary-box ul li{color:#7c0123; font-size:11px;}
.advanced-search-found-amount, .advanced-search-summary-tip{color:#7c0123; font-size:11px; margin-left:27px;}

/*** STATISCHE SEITEN ***/
.cms-page-view .col-main {left:27px;}
.cms-page-view .col-main .page-head{font-size:22px; color:#7c0123; font-weight:normal;  margin:24px 0 12px 0;}
.cms-page-view .col-main .cms-content{font-size:11px; color:#7c0123; width:701px; margin:0 0 50px 27px;}
.cms-page-view .col-main .cms-content a{text-decoration:underline; color:#7c0123; }

/*** Mailing Seite ***/
.mailing_content {background:url(../images/bg_mailing.gif) 0 0 no-repeat; height:600px;}
.mailing_left{background:url(../images/teaser_mailing_left.jpg) 0 0 no-repeat; float:left; width:332px; padding-top:180px; color:#795b16; font-size:11px;}
.mailing_left a{font-size:11px; color:#7c0123; text-decoration:underline;}
.mailing_right{background:url(../images/teaser_mailing_right.jpg) 0 0 no-repeat; float:left; width:332px; padding-top:218px; margin:-38px 0 0 40px; color:#795b16; font-size:11px;}
.mailing_box{width:703px; height:105px; border:1px solid #cbb073; margin-top:15px; padding:1px;}
.mailing_box_content{background:url(../images/mailing_box_content_bg.gif) repeat-x; height:105px; width:703px;}
.headline_white{font-size:11px; font-weight:bold; color:#ffffff; line-height:11px; display:block; float:left; margin:1px 0 0 3px;}
.headline_brown{font-size:11px; font-weight:bold; color:#cbb073; line-height:11px; display:block; float:left; margin:1px 0 0 3px; }
.content_text {color:#7c0123; font-size:11px; margin:15px 10px 0 6px; float:left;}
.produkt_box{width:182px; height:76px; float:left;}
.produkt_box img{margin-top:10px;}
.produkt_desc{float:right; margin:50px 40px 0 0;}
.produkt_name{font-size:11px; color:#7c0123; font-weight:bold;}
.produkt_preis{font-size:11px; color:#795b16; font-weight:bold;}
.info_text{font-size:11px; color:#795b16;}


/*** KONTAKT ***/
.contacts-index-index #main.col-main{margin-left:27px; width:701px;}
.contacts-index-index #main.col-main .page-head h3{color:#7c0123; font-size:22px; font-weight:normal;}
.contacts-index-index #main.col-main #contactForm{background:#fff; padding:1px; border:1px solid #cbb073; margin-bottom:27px;}
.contacts-index-index #main.col-main #contactForm .input-box{float:left; margin-left:20px;}
.contacts-index-index #main.col-main #contactForm label{font-size:11px; color:#cbb073;}
.contacts-index-index #main.col-main #contactForm input{ border:1px solid #cbb073; background:#f8edd3; width:257px; }
.contacts-index-index #main.col-main #contactForm select{ border:1px solid #cbb073; background:#f8edd3; width:259px; }
.contacts-index-index #main.col-main #contactForm textarea{ border:1px solid #cbb073; background:#f8edd3; width:536px; }
.contacts-index-index #main.col-main .button-set.contact{margin-left:20px;}

/*** NEWSLETTER ***/
.cms-newsletter #main.col-main{width:701px;}
.cms-newsletter #main.col-main .page-head{font-size:22px; color:#7c0123; font-weight:normal;  margin:14px 0 0 0;}
.cms-newsletter #main.col-main .page-head h3{color:#7c0123; font-size:22px; font-weight:normal;}
.cms-newsletter #main.col-main #newsletterForm{background:#fff; padding:1px; border:1px solid #cbb073; margin-bottom:27px;}
.cms-newsletter #main.col-main #newsletterForm .input-box{float:left; margin-left:20px;}
.cms-newsletter #main.col-main #newsletterForm label{font-size:11px; color:#cbb073;}
.cms-newsletter #main.col-main #newsletterForm input{ border:1px solid #cbb073; background:#f8edd3; width:257px; }
.cms-newsletter #main.col-main #newsletterForm select{ border:1px solid #cbb073; background:#f8edd3; width:259px; }
.cms-newsletter #main.col-main #newsletterForm textarea{ border:1px solid #cbb073; background:#f8edd3; width:536px; }
.cms-newsletter #main.col-main .button-set.contact{margin-left:20px;}

.cms-newsletter399 #main.col-main{width:701px;}
.cms-newsletter399 #main.col-main .page-head{font-size:22px; color:#7c0123; font-weight:normal;  margin:0 0 0 0;}
.cms-newsletter399 #main.col-main .page-head h3{color:#7c0123; font-size:22px; font-weight:normal;}
.cms-newsletter399 #main.col-main #newsletterForm{background:#fff; padding:1px; border:1px solid #cbb073; margin-bottom:27px;}
.cms-newsletter399 #main.col-main #newsletterForm .input-box{float:left; margin-left:20px;}
.cms-newsletter399 #main.col-main #newsletterForm label{font-size:11px; color:#cbb073;}
.cms-newsletter399 #main.col-main #newsletterForm input{ border:1px solid #cbb073; background:#f8edd3; width:257px; }
.cms-newsletter399 #main.col-main #newsletterForm select{ border:1px solid #cbb073; background:#f8edd3; width:259px; }
.cms-newsletter399 #main.col-main #newsletterForm textarea{ border:1px solid #cbb073; background:#f8edd3; width:536px; }
.cms-newsletter399 #main.col-main .button-set.contact{margin-left:20px;}

.cms-newsletter396 #main.col-main{width:701px;}
.cms-newsletter396 #main.col-main .page-head{font-size:22px; color:#7c0123; font-weight:normal;  margin:0 0 0 0;}
.cms-newsletter396 #main.col-main .page-head h3{color:#7c0123; font-size:22px; font-weight:normal;}
.cms-newsletter396 #main.col-main #newsletterForm{background:#fff; padding:1px; border:1px solid #cbb073; margin-bottom:27px;}
.cms-newsletter396 #main.col-main #newsletterForm .input-box{float:left; margin-left:20px;}
.cms-newsletter396 #main.col-main #newsletterForm label{font-size:11px; color:#cbb073;}
.cms-newsletter396 #main.col-main #newsletterForm input{ border:1px solid #cbb073; background:#f8edd3; width:257px; }
.cms-newsletter396 #main.col-main #newsletterForm select{ border:1px solid #cbb073; background:#f8edd3; width:259px; }
.cms-newsletter396 #main.col-main #newsletterForm textarea{ border:1px solid #cbb073; background:#f8edd3; width:536px; }
.cms-newsletter396 #main.col-main .button-set.contact{margin-left:20px;}

.cms-newsletter364 #main.col-main{width:701px;}
.cms-newsletter364 #main.col-main .page-head{font-size:22px; color:#7c0123; font-weight:normal;  margin:0 0 0 0;}
.cms-newsletter364 #main.col-main .page-head h3{color:#7c0123; font-size:22px; font-weight:normal;}
.cms-newsletter364 #main.col-main #newsletterForm{background:#fff; padding:1px; border:1px solid #cbb073; margin-bottom:27px;}
.cms-newsletter364 #main.col-main #newsletterForm .input-box{float:left; margin-left:20px;}
.cms-newsletter364 #main.col-main #newsletterForm label{font-size:11px; color:#cbb073;}
.cms-newsletter364 #main.col-main #newsletterForm input{ border:1px solid #cbb073; background:#f8edd3; width:257px; }
.cms-newsletter364 #main.col-main #newsletterForm select{ border:1px solid #cbb073; background:#f8edd3; width:259px; }
.cms-newsletter364 #main.col-main #newsletterForm textarea{ border:1px solid #cbb073; background:#f8edd3; width:536px; }
.cms-newsletter364 #main.col-main .button-set.contact{margin-left:20px;}

.cms-newsletter365 #main.col-main{width:701px;}
.cms-newsletter365 #main.col-main .page-head{font-size:22px; color:#7c0123; font-weight:normal;  margin:0 0 0 0;}
.cms-newsletter365 #main.col-main .page-head h3{color:#7c0123; font-size:22px; font-weight:normal;}
.cms-newsletter365 #main.col-main #newsletterForm{background:#fff; padding:1px; border:1px solid #cbb073; margin-bottom:27px;}
.cms-newsletter365 #main.col-main #newsletterForm .input-box{float:left; margin-left:20px;}
.cms-newsletter365 #main.col-main #newsletterForm label{font-size:11px; color:#cbb073;}
.cms-newsletter365 #main.col-main #newsletterForm input{ border:1px solid #cbb073; background:#f8edd3; width:257px; }
.cms-newsletter365 #main.col-main #newsletterForm select{ border:1px solid #cbb073; background:#f8edd3; width:259px; }
.cms-newsletter365 #main.col-main #newsletterForm textarea{ border:1px solid #cbb073; background:#f8edd3; width:536px; }
.cms-newsletter365 #main.col-main .button-set.contact{margin-left:20px;}

.cms-newsletter366 #main.col-main{width:701px;}
.cms-newsletter366 #main.col-main .page-head{font-size:22px; color:#7c0123; font-weight:normal;  margin:0 0 0 0;}
.cms-newsletter366 #main.col-main .page-head h3{color:#7c0123; font-size:22px; font-weight:normal;}
.cms-newsletter366 #main.col-main #newsletterForm{background:#fff; padding:1px; border:1px solid #cbb073; margin-bottom:27px;}
.cms-newsletter366 #main.col-main #newsletterForm .input-box{float:left; margin-left:20px;}
.cms-newsletter366 #main.col-main #newsletterForm label{font-size:11px; color:#cbb073;}
.cms-newsletter366 #main.col-main #newsletterForm input{ border:1px solid #cbb073; background:#f8edd3; width:257px; }
.cms-newsletter366 #main.col-main #newsletterForm select{ border:1px solid #cbb073; background:#f8edd3; width:259px; }
.cms-newsletter366 #main.col-main #newsletterForm textarea{ border:1px solid #cbb073; background:#f8edd3; width:536px; }
.cms-newsletter366 #main.col-main .button-set.contact{margin-left:20px;}

.cms-newsletter367 #main.col-main{width:701px;}
.cms-newsletter367 #main.col-main .page-head{font-size:22px; color:#7c0123; font-weight:normal;  margin:0 0 0 0;}
.cms-newsletter367 #main.col-main .page-head h3{color:#7c0123; font-size:22px; font-weight:normal;}
.cms-newsletter367 #main.col-main #newsletterForm{background:#fff; padding:1px; border:1px solid #cbb073; margin-bottom:27px;}
.cms-newsletter367 #main.col-main #newsletterForm .input-box{float:left; margin-left:20px;}
.cms-newsletter367 #main.col-main #newsletterForm label{font-size:11px; color:#cbb073;}
.cms-newsletter367 #main.col-main #newsletterForm input{ border:1px solid #cbb073; background:#f8edd3; width:257px; }
.cms-newsletter367 #main.col-main #newsletterForm select{ border:1px solid #cbb073; background:#f8edd3; width:259px; }
.cms-newsletter367 #main.col-main #newsletterForm textarea{ border:1px solid #cbb073; background:#f8edd3; width:536px; }
.cms-newsletter367 #main.col-main .button-set.contact{margin-left:20px;}

.cms-newsletter368 #main.col-main{width:701px;}
.cms-newsletter368 #main.col-main .page-head{font-size:22px; color:#7c0123; font-weight:normal;  margin:0 0 0 0;}
.cms-newsletter368 #main.col-main .page-head h3{color:#7c0123; font-size:22px; font-weight:normal;}
.cms-newsletter368 #main.col-main #newsletterForm{background:#fff; padding:1px; border:1px solid #cbb073; margin-bottom:27px;}
.cms-newsletter368 #main.col-main #newsletterForm .input-box{float:left; margin-left:20px;}
.cms-newsletter368 #main.col-main #newsletterForm label{font-size:11px; color:#cbb073;}
.cms-newsletter368 #main.col-main #newsletterForm input{ border:1px solid #cbb073; background:#f8edd3; width:257px; }
.cms-newsletter368 #main.col-main #newsletterForm select{ border:1px solid #cbb073; background:#f8edd3; width:259px; }
.cms-newsletter368 #main.col-main #newsletterForm textarea{ border:1px solid #cbb073; background:#f8edd3; width:536px; }
.cms-newsletter368 #main.col-main .button-set.contact{margin-left:20px;}

.cms-newsletter369 #main.col-main{width:701px;}
.cms-newsletter369 #main.col-main .page-head{font-size:22px; color:#7c0123; font-weight:normal;  margin:0 0 0 0;}
.cms-newsletter369 #main.col-main .page-head h3{color:#7c0123; font-size:22px; font-weight:normal;}
.cms-newsletter369 #main.col-main #newsletterForm{background:#fff; padding:1px; border:1px solid #cbb073; margin-bottom:27px;}
.cms-newsletter369 #main.col-main #newsletterForm .input-box{float:left; margin-left:20px;}
.cms-newsletter369 #main.col-main #newsletterForm label{font-size:11px; color:#cbb073;}
.cms-newsletter369 #main.col-main #newsletterForm input{ border:1px solid #cbb073; background:#f8edd3; width:257px; }
.cms-newsletter369 #main.col-main #newsletterForm select{ border:1px solid #cbb073; background:#f8edd3; width:259px; }
.cms-newsletter369 #main.col-main #newsletterForm textarea{ border:1px solid #cbb073; background:#f8edd3; width:536px; }
.cms-newsletter369 #main.col-main .button-set.contact{margin-left:20px;}

.cms-newsletter630 #main.col-main{width:701px;}
.cms-newsletter630 #main.col-main .page-head{font-size:22px; color:#7c0123; font-weight:normal;  margin:0 0 0 0;}
.cms-newsletter630 #main.col-main .page-head h3{color:#7c0123; font-size:22px; font-weight:normal;}
.cms-newsletter630 #main.col-main #newsletterForm{background:#fff; padding:1px; border:1px solid #cbb073; margin-bottom:27px;}
.cms-newsletter630 #main.col-main #newsletterForm .input-box{float:left; margin-left:20px;}
.cms-newsletter630 #main.col-main #newsletterForm label{font-size:11px; color:#cbb073;}
.cms-newsletter630 #main.col-main #newsletterForm input{ border:1px solid #cbb073; background:#f8edd3; width:257px; }
.cms-newsletter630 #main.col-main #newsletterForm select{ border:1px solid #cbb073; background:#f8edd3; width:259px; }
.cms-newsletter630 #main.col-main #newsletterForm textarea{ border:1px solid #cbb073; background:#f8edd3; width:536px; }
.cms-newsletter630 #main.col-main .button-set.contact{margin-left:20px;}

.cms-newsletter648 #main.col-main{width:701px;}
.cms-newsletter648 #main.col-main .page-head{font-size:22px; color:#7c0123; font-weight:normal;  margin:0 0 0 0;}
.cms-newsletter648 #main.col-main .page-head h3{color:#7c0123; font-size:22px; font-weight:normal;}
.cms-newsletter648 #main.col-main #newsletterForm{background:#fff; padding:1px; border:1px solid #cbb073; margin-bottom:27px;}
.cms-newsletter648 #main.col-main #newsletterForm .input-box{float:left; margin-left:20px;}
.cms-newsletter648 #main.col-main #newsletterForm label{font-size:11px; color:#cbb073;}
.cms-newsletter648 #main.col-main #newsletterForm input{ border:1px solid #cbb073; background:#f8edd3; width:257px; }
.cms-newsletter648 #main.col-main #newsletterForm select{ border:1px solid #cbb073; background:#f8edd3; width:259px; }
.cms-newsletter648 #main.col-main #newsletterForm textarea{ border:1px solid #cbb073; background:#f8edd3; width:536px; }
.cms-newsletter648 #main.col-main .button-set.contact{margin-left:20px;}

.cms-unsubscribe #main.col-main{width:701px;}
.cms-unsubscribe .col-main .page-head{font-size:22px; color:#7c0123; font-weight:normal;  margin:14px 0 0 0;}
.cms-unsubscribe #main.col-main .page-head h3{color:#7c0123; font-size:22px; font-weight:normal;}
.cms-unsubscribe #main.col-main #newsletterForm{background:#fff; padding:1px; border:1px solid #cbb073; margin-bottom:27px;}
.cms-unsubscribe #main.col-main #newsletterForm .input-box{float:left; margin-left:20px;}
.cms-unsubscribe #main.col-main #newsletterForm label{font-size:11px; color:#cbb073;}
.cms-unsubscribe #main.col-main #newsletterForm input{ border:1px solid #cbb073; background:#f8edd3; width:257px; }
.cms-unsubscribe #main.col-main #newsletterForm select{ border:1px solid #cbb073; background:#f8edd3; width:259px; }
.cms-unsubscribe #main.col-main #newsletterForm textarea{ border:1px solid #cbb073; background:#f8edd3; width:536px; }
.cms-unsubscribe #main.col-main .button-set.contact{margin-left:20px;}

/*** SEND A FRIEND ***/
.sendfriend-product-send #main.col-main{margin-left:27px; width:701px;}
.sendfriend-product-send #main.col-main .page-head h3{color:#7c0123; font-size:22px; font-weight:normal;}
.sendfriend-product-send #main.col-main h4.legend{background:#cbb073; padding-left:5px; color:#fff; font-size:11px; height:20px; line-height:20px; margin:0;}
.sendfriend-product-send #main.col-main #product_sendtofriend_form{background:#fff; padding:1px; border:1px solid #cbb073; margin-bottom:27px;}
.sendfriend-product-send #main.col-main #product_sendtofriend_form .input-box{float:left; margin-left:20px;}
.sendfriend-product-send #main.col-main #product_sendtofriend_form label{font-size:11px; color:#cbb073;}
.sendfriend-product-send #main.col-main #product_sendtofriend_form input{ border:1px solid #cbb073; background:#f8edd3; width:257px; }
.sendfriend-product-send #main.col-main #product_sendtofriend_form select{ border:1px solid #cbb073; background:#f8edd3; width:259px; }
.sendfriend-product-send #main.col-main #product_sendtofriend_form textarea{ border:1px solid #cbb073; background:#f8edd3; width:534px; }
.sendfriend-product-send #main.col-main .button-set.contact{margin-left:20px;}
.sendfriend-product-send #main.col-main .addElement {margin:0; padding:0; float:left;}
.sendfriend-product-send #main.col-main ul.messages {margin-left:0;}
.sendfriend-product-send #main.col-main ul.messages ul {margin-left:0;}
.sendfriend-product-send #main.col-main ul.messages ul li {margin-left:0;}
.sendfriend-product-send #add_recipient_button{margin-left:20px; float:left; width:200px;}
.sendfriend-product-send #max_recipient_message{margin-left:20px; float:left; color:#7c0123; font-size:11px;}

/***PW VERGESSEN***/
.customer-account-forgotpassword fieldset{border:1px solid #cbb073; margin-bottom:50px}
.customer-account-forgotpassword fieldset legend{display:none;}
.customer-account-forgotpassword fieldset p{margin:12px 30px 12px 12px}
.customer-account-forgotpassword #form-validate fieldset .button-set{margin:0;}
.customer-account-forgotpassword #form-validate fieldset .button-set a.left{margin-left:12px;}

/* Checkout Agreements */
.checkout-agreements li { margin:30px 0; }
.checkout-agreements .agreement-content { overflow:auto; height:10em; padding:10px; background-color:#fbfaf6; border:1px solid #bbb6a5; }
.checkout-agreements .agree { margin:0; padding:10px 0 10px 11px; }

.one-page-checkout .checkout-agreements { border:1px solid #d9dde3; border-width:0px; padding:5px 20px; }
.one-page-checkout .checkout-agreements li { margin:20px 0 0; }
.one-page-checkout .checkout-agreements .agreement-content { background-color:#fff; border-color:#e4e4e4; padding:5px; }
.one-page-checkout .checkout-agreements .agree { padding-left:6px; }

/*** Geschenkservice ***/
.cms-geschenkservice .cms-content-bg {
  margin:0;
  padding:0;
  height: 228px;
  background:url(../images/bg_geschenkservice1.jpg) no-repeat top left;
}
.cms-geschenkservice .tbl {
  width: 703px;
  height: 500px;
  border: 1px solid #cbb073;
  font-size: 11px;
  color: #7c0123;
  background:url(../images/bg_postkarte.jpg) no-repeat top center;
}
.cms-geschenkservice .tbl h1 {
  margin-top:1px;
  margin-left:1px;
  margin-right:1px;
  margin-bottom:6px;
  padding-left:2px;
  color: #ffffff;
  background-color: #7c0123;
  font-size: 11px;
}
/***CLEARING***/
.clearAll{clear:both;}
.clear{clear:both;}
.no-display{display:none;}

/*******************FOOTER***********************************/
.footer-container{background:url(../images/footer_bg.gif) no-repeat; margin:0 8px; padding-left:13px; height:25px; border:#cbb073 solid 1px; border-top:0; }
.informational {float:left;}
.informational img{margin-bottom:2px;}

.footer_newsletter{float:right; margin-right:5px;}
.newsletterText{font-size:11px; font-weight:bold; color:#7c0123;}
.required-entry.validate-email.input-text{font-size:11px; height:14px;}
.home_box_1 {
  margin: 0 0 35px 17px;
  width: 286px;
  height: 179px;
  float:left;
}
.home_box_2 {
  margin: 0 0 35px 17px;
  width: 589px;
  height: 179px;
  float:left;
}
.home_box_3 {
  margin: 0 0 35px 17px;
  width: 892px;
  height: 179px;
  float:left;
}
