/* SH-START, Febr. 2012 ************************************************************************************************************************************************/

/* LAYOUT-UMSETZUNG: */

h1.title {
  /* braune Schriftfarbe (RGB 101/77/45): */
  color:#654d2d;
}

html, body, #footer-message-wrapper, #store-footer {
  /* grüne Fläche (RGB 0/92/43): */
  background: #005c2b;
  font-family: 'Times New Roman', serif;
}

body.font-size-12 {
  font-size: 13px;
}

#main-content {
    min-height: 335px;
}

#main, #footer-message, #header-group {
  /*outline: 1px solid black;*/
}

.feed-icon {
  display: none;
}

.captcha-admin-links {
  display: none;
}

.content p {
  font-family: 'Times New Roman', serif;
  font-size: 13px;
  margin: 13px 25px 13px 25px;
  /* braune Schriftfarbe (RGB 101/77/45): */
  color:#654d2d;
}

.content h1 {
  font-family: 'Times New Roman', serif;
  /* braune Schriftfarbe (RGB 101/77/45): */
  color:#654d2d;
  font-size: 20px;
  margin-top:30px;
  margin-left:25px;
}

.header-group-wrapper {
  /* Seitenkopf-Hintergrundfarbe (RGB-Wert wurde nicht vorgegeben -> per Pipette in Photosop abgenommen): */
  background: #F7F7F7;
}

#header-site-info {
  float: left;
}
#header-site-info-inner #logo {
    margin-left:23px;
}

#block-menu-menu-website-menu {
  width: 576px;
}
#block-menu-menu-website-menu .inner {
    margin-right: 0;
}
#block-menu-menu-website-menu .content {
  margin-top:25px;
  margin-bottom:10px;
}
#block-menu-menu-website-menu ul.menu {
    margin-left: 0px;
}
#block-menu-menu-website-menu ul.menu li {
  float: right;
  width: 102px;
  height: 32px;
  list-style-image: none;
  list-style-type: none;
  /*padding-left: 15px;*/
  margin-right:13px;
  text-align: center;
  padding-top: 12px;
  background-image: url(/sites/all/themes/acquia_prosper/images/Button_braun.png);
}
#block-menu-menu-website-menu ul.menu li.last {
  margin-left:0px;
}
#block-menu-menu-website-menu ul.menu li.active-trail {
  background-image: url(/sites/all/themes/acquia_prosper/images/Button_gruen.png);
}
#block-menu-menu-website-menu ul.menu li:first-child {
    margin-right:0px;
}
#block-menu-menu-website-menu ul.menu li a {
  width: 102px;
  height: 32px;
  font-family: 'Times New Roman', serif;
  color: #ffffff;
  font-size: 17px;
  font-weight: normal;
  text-decoration: none;
}
#block-menu-menu-website-menu ul.menu li a:hover {
  font-weight: bold;
}

#header-primary-menu-wrapper {
  /* grüne Fläche (RGB 0/92/43): */
  border-bottom: 12px solid #005c2b;
}

#main-wrapper {
  /* Farbe des beigen Fond (RGB 231/226/210): */
  background: #e7e2d2;
  padding-top: 0;
  padding-bottom: 0;
}

#header-group-inner {
  padding-top: 22px;
  padding-bottom: 14px;
}




body.page-catalog div.content-content a,
body#pid-angebotszeiten div.content-content a,
body#pid-agb div.content-content a,
body#pid-widerrufsrecht div.content-content a,
body#pid-termine div.content-content a,
body#pid-links div.content-content a {
  color: #005C2B;
  text-decoration: underline;
}
body#pid-links div.content-content ul li,
body#pid-termine div.content-content ul li {
  margin-bottom: 10px;
}
body#pid-links div.content-content ul li,
body#pid-termine div.content-content ul li {
  list-style-image: url(/sites/all/themes/acquia_prosper/images/BioRosen-list-left.png);
}
body#pid-links div.content-content ul li + li,
body#pid-termine div.content-content ul li + li {
  list-style-image: url(/sites/all/themes/acquia_prosper/images/BioRosen-list-right.png);
}
body#pid-links div.content-content ul li  + li + li,
body#pid-termine div.content-content ul li  + li + li {
  list-style-image: url(/sites/all/themes/acquia_prosper/images/BioRosen-list-left.png);
}
body#pid-links div.content-content ul li + li  + li + li,
body#pid-termine div.content-content ul li + li  + li + li {
  list-style-image: url(/sites/all/themes/acquia_prosper/images/BioRosen-list-right.png);
}
body#pid-links div.content-content ul li  + li + li + li + li,
body#pid-termine div.content-content ul li  + li + li + li + li {
  list-style-image: url(/sites/all/themes/acquia_prosper/images/BioRosen-list-left.png);
}
body#pid-links div.content-content ul li + li  + li + li + li + li,
body#pid-termine div.content-content ul li + li  + li + li + li + li {
  list-style-image: url(/sites/all/themes/acquia_prosper/images/BioRosen-list-right.png);
}
body#pid-links div.content-content ul li  + li + li + li + li + li + li,
body#pid-termine div.content-content ul li  + li + li + li + li + li + li {
  list-style-image: url(/sites/all/themes/acquia_prosper/images/BioRosen-list-left.png);
}
body#pid-links div.content-content ul li + li  + li + li + li + li + li + li,
body#pid-termine div.content-content ul li + li  + li + li + li + li + li + li {
  list-style-image: url(/sites/all/themes/acquia_prosper/images/BioRosen-list-right.png);
}
body#pid-links div.content-content ul li  + li + li + li + li + li + li + li + li,
body#pid-termine div.content-content ul li  + li + li + li + li + li + li + li + li {
  list-style-image: url(/sites/all/themes/acquia_prosper/images/BioRosen-list-left.png);
}
body#pid-links div.content-content ul li + li  + li + li + li + li + li + li + li + li,
body#pid-termine div.content-content ul li + li  + li + li + li + li + li + li + li + li {
  list-style-image: url(/sites/all/themes/acquia_prosper/images/BioRosen-list-right.png);
}
body#pid-links div.content-content ul li + li  + li + li + li + li + li + li + li + li + li,
body#pid-termine div.content-content ul li + li  + li + li + li + li + li + li + li + li + li {
  list-style-image: url(/sites/all/themes/acquia_prosper/images/BioRosen-list-left.png);
}
body#pid-links div.content-content ul li + li  + li + li + li + li + li + li + li + li + li + li,
body#pid-termine div.content-content ul li + li  + li + li + li + li + li + li + li + li + li + li {
  list-style-image: url(/sites/all/themes/acquia_prosper/images/BioRosen-list-right.png);
}
body#pid-links div.content-content ul li + li  + li + li + li + li + li + li + li + li + li + li + li,
body#pid-termine div.content-content ul li + li  + li + li + li + li + li + li + li + li + li + li + li {
  list-style-image: url(/sites/all/themes/acquia_prosper/images/BioRosen-list-left.png);
}
body#pid-links div.content-content ul li + li  + li + li + li + li + li + li + li + li + li + li + li + li,
body#pid-termine div.content-content ul li + li  + li + li + li + li + li + li + li + li + li + li + li + li {
  list-style-image: url(/sites/all/themes/acquia_prosper/images/BioRosen-list-right.png);
}
body#pid-links div.content-content ul li + li  + li + li + li + li + li + li + li + li + li + li + li + li + li,
body#pid-termine div.content-content ul li + li  + li + li + li + li + li + li + li + li + li + li + li + li + li {
  list-style-image: url(/sites/all/themes/acquia_prosper/images/BioRosen-list-left.png);
}
body#pid-links div.content-content ul li + li  + li + li + li + li + li + li + li + li + li + li + li + li + li + li,
body#pid-termine div.content-content ul li + li  + li + li + li + li + li + li + li + li + li + li + li + li + li + li {
  list-style-image: url(/sites/all/themes/acquia_prosper/images/BioRosen-list-right.png);
}
body#pid-links div.content-content ul li + li  + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li,
body#pid-termine div.content-content ul li + li  + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li {
  list-style-image: url(/sites/all/themes/acquia_prosper/images/BioRosen-list-left.png);
}
body#pid-links div.content-content ul li + li  + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li,
body#pid-termine div.content-content ul li + li  + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li {
  list-style-image: url(/sites/all/themes/acquia_prosper/images/BioRosen-list-right.png);
}
body#pid-links div.content-content ul li + li  + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li,
body#pid-termine div.content-content ul li + li  + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li {
  list-style-image: url(/sites/all/themes/acquia_prosper/images/BioRosen-list-left.png);
}
body#pid-links div.content-content ul li + li  + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li,
body#pid-termine div.content-content ul li + li  + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li {
  list-style-image: url(/sites/all/themes/acquia_prosper/images/BioRosen-list-right.png);
}
body#pid-links div.content-content ul li + li  + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li,
body#pid-termine div.content-content ul li + li  + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li {
  list-style-image: url(/sites/all/themes/acquia_prosper/images/BioRosen-list-left.png);
}
body#pid-links div.content-content ul li + li  + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li,
body#pid-termine div.content-content ul li + li  + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li {
  list-style-image: url(/sites/all/themes/acquia_prosper/images/BioRosen-list-right.png);
}
body#pid-links div.content-content ul li + li  + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li,
body#pid-termine div.content-content ul li + li  + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li {
  list-style-image: url(/sites/all/themes/acquia_prosper/images/BioRosen-list-left.png);
}
body#pid-links div.content-content ul li + li  + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li,
body#pid-termine div.content-content ul li + li  + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li {
  list-style-image: url(/sites/all/themes/acquia_prosper/images/BioRosen-list-right.png);
}
body#pid-links div.content-content ul li + li  + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li,
body#pid-termine div.content-content ul li + li  + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li {
  list-style-image: url(/sites/all/themes/acquia_prosper/images/BioRosen-list-left.png);
}





#footer-message-text-inner div.txt_menu,
#footer-message-text-inner div.txt_menu_large,
#footer-message-text-inner div.copyright,
#footer-message-text-inner div.address {
  width: 100%;
}
#footer-message-text-inner div.txt_menu ul,
#footer-message-text-inner div.txt_menu_large ul,
#footer-message-text-inner div.copyright ul,
#footer-message-text-inner div.address ul {
  margin: 0;
  padding: 0;
  float: left;
}
#footer-message-text-inner div.txt_menu_large ul {
  float: right;
}
#footer-message-text-inner div.txt_menu ul li,
#footer-message-text-inner div.txt_menu_large ul li,
#footer-message-text-inner div.copyright ul li,
#footer-message-text-inner div.address ul li {
  display: inline;
}
#footer-message-text-inner div.txt_menu ul li a {
  font-family: 'Times New Roman', serif;
  font-size: 12px;
  color: #ffffff;
  float: left;
  text-decoration: underline;
  padding: 5px 24px 5px 0;
}
#footer-message-text-inner div.txt_menu ul li a:hover,
#footer-message-text-inner div.txt_menu ul li.active-trail a {
  /* Schriftfarbe analog zu beigen Fond (RGB 231/226/210): */
  /* color: #e7e2d2; -> sieht nicht gut aus! */
  color: #d6cbbc;
}
#footer-message-text-inner div.txt_menu ul li:first-child a {
  margin-left:22px;
  padding-right:25px;
}
#footer-message-text-inner div.txt_menu ul li + li + li + li a {
  padding-right:25px;
}
#footer-message-text-inner div.txt_menu ul li:last-child a {
  padding-right:0px;
}
#footer-message-text-inner div.txt_menu_large ul li a {
  font-family: 'Times New Roman', serif;
  font-size: 17px;
  color: #ffffff;
  float: left;
  text-decoration: underline;
  padding: 5px 25px 5px 0;
}
#footer-message-text-inner div.txt_menu_large ul li a:hover,
#footer-message-text-inner div.txt_menu_large ul li.active-trail a {
  /* Schriftfarbe analog zu beigen Fond (RGB 231/226/210): */
  /* color: #e7e2d2; -> sieht nicht gut aus! */
  color: #d6cbbc;
}
#footer-message-text-inner div.txt_menu_large ul li:last-child a {
  margin-right:0px;
  padding-right:22px;
}

#footer-message-text-inner div.copyright ul li,
#footer-message-text-inner div.address ul li {
  font-family: 'Times New Roman', serif;
  font-size: 12px;
  /* Schriftfarbe analog zu beigen Fond (RGB 231/226/210): */
  /* color: #e7e2d2; -> sieht nicht gut aus! */
  color: #d6cbbc;
  float: left;
  /*text-decoration: none;*/
  margin-left:22px;
}
#footer-message-text-inner div.address ul li {
  font-size: 17px;
  margin-left:8px;
}
#footer-message-text-inner div.address ul li:first-child {
  margin-left:22px;
}

#block-menu-menu-shop-submenu {
  margin-bottom: 28px;
}
#block-menu-menu-shop-submenu ul.menu {
  margin-left: 0px;
}
#block-menu-menu-shop-submenu ul.menu li a {
  /* grüne Schriftfarbe (RGB 0/92/43): */
  color: #005c2b;
  text-decoration: none;
}
#block-menu-menu-shop-submenu ul.menu li a:hover {
  text-decoration: underline;
}
#block-menu-menu-shop-submenu ul.menu li a.active {
  font-weight: bold;
}

#block-menu-menu-shopmenu-buttonloesung {
  margin-bottom: 20px;
}
body#pid-cart #block-menu-menu-shopmenu-buttonloesung,
body#pid-cart-checkout-review #block-menu-menu-shopmenu-buttonloesung {
  margin-bottom: 13px;
}
#block-menu-menu-shopmenu-buttonloesung ul {
  margin-left: 0px;
}
#block-menu-menu-shopmenu-buttonloesung ul.menu li {
  /*outline: 1px solid red;*/
  min-width: 214px;
  max-width: 214px;
  min-height: 60px;
  max-height: 60px;
  border-radius: 4px 4px 4px 4px;
  padding: 10px;
  background-color: #f7f7f7;
  margin: 0 10px 0 1px;
}
body#pid-cart div#content-content,
body#pid-cart-checkout div#content-content,
body#pid-cart-checkout-review div#content-content,
body#pid-cart-checkout-review table.order-review-table {
  min-width: 734px;
  max-width: 734px;
}
body#pid-cart-checkout-review table.order-review-table table {
  width: 707px !important;
  min-width: 707px !important;
  max-width: 707px !important;
}
#block-menu-menu-shopmenu-buttonloesung ul.menu li + li,
#block-menu-menu-shopmenu-buttonloesung ul.menu li + li + li {
  margin-left: 0;
}
#block-menu-menu-shopmenu-buttonloesung ul.menu li + li + li {
  margin-right: 0;
  min-width: 225px;
  max-width: 225px;
}
/* SH-START, 2018-03-23 ******************************************************/
body#pid-cart-checkout-review table.order-review-table table {
  margin-top: 20px !important;
  margin-right: 15px !important;
}
body#pid-cart-checkout-review table.order-review-table table tr td + td + td {
  padding-bottom: 15px !important;
}

/*
#block-menu-menu-shopmenu-buttonloesung ul.menu li a {
  color: #005c2b;
  text-decoration: none;
}
#block-menu-menu-shopmenu-buttonloesung ul.menu li a.redcolor {
  color: #aeaeae;
}
#block-menu-menu-shopmenu-buttonloesung ul.menu li a:hover {
  text-decoration: none;
}
#block-menu-menu-shopmenu-buttonloesung ul.menu li a.active {
  font-weight: bold;
  color: #80171e;
}
*/
#block-menu-menu-shopmenu-buttonloesung ul.menu li a {
  color: #aeaeae;
  text-decoration: none;
}
#block-menu-menu-shopmenu-buttonloesung ul.menu li a.redcolor {
  color: #aeaeae;
}
body#pid-cart-checkout-review #block-menu-menu-shopmenu-buttonloesung ul.menu li.last a {
  /* grüne Schriftfarbe (RGB 0/92/43): */
  color: #005c2b;
}
#block-menu-menu-shopmenu-buttonloesung ul.menu li a:hover {
  text-decoration: none;
  /*font-weight: bold;*/
}
#block-menu-menu-shopmenu-buttonloesung ul.menu li a.active {
  font-weight: normal;
  /* grüne Schriftfarbe (RGB 0/92/43): */
  color: #005c2b;
}

body#pid-warenkorb #cart-form-pane {
  max-width: 734px;
}

#cart-form-pane #uc-cart-view-form,
#cart-form-pane #uc-cart-view-form #cart-form-products table td.subtotal {
  color: #654d2d !important;
}
#cart-form-pane #uc-cart-view-form a {
  color: #80171e !important;
  text-decoration: none !important;
}
#cart-form-pane #uc-cart-view-form a:hover {
  color: #80171e !important;
  text-decoration: underline !important;
}
#cart-form-pane #uc-cart-view-form #continue-shopping-link a {
  font-size: 17px !important;
}
#cart-form-pane #uc-cart-view-form #cart-form-buttons #edit-update.form-submit {
  color: #80171e !important;
  font-size: 17px !important;
}
body#pid-cart-checkout-review table.order-review-table td {
  padding-left: 25px !important;
}
/*
body#pid-cart-checkout-review table.order-review-table tr td span.uc-price span#wurzelware-price-value {
  text-decoration: underline !important;
}
*/
/* SH-END, 2018-03-23 ********************************************************/

body#pid-cart-checkout-review table.order-review-table a {
  text-decoration: none;
  /* rote Schriftfarbe (RGB 128/23/30): */
  color: #80171e;
}
body#pid-cart-checkout-review table.order-review-table a:hover {
  text-decoration: underline;
  /* rote Schriftfarbe (RGB 128/23/30): */
  color: #80171e;
}

#breadcrumbs {
  margin-bottom: 20px;
}
#breadcrumbs a, #main-content div.view a {
  /* rote Schriftfarbe (RGB 128/23/30): */
  color: #80171e;
  text-decoration: none;
  outline: 0 none;
}
#breadcrumbs a:hover, #main-content div.view a:hover {
  text-decoration: underline;
}

#main-content div.view div.views-field-title a {
  font-size: 150%;
  margin-bottom: 5px;
}
#main-content div.view div.views-field-title {
  margin-bottom: 5px;
}
#main-content div.view label {
  font-weight: bold;
}

div.view-header b {
  /* rote Schriftfarbe (RGB 128/23/30): */
  color: #80171e;
}

table.views-view-grid {
  margin-top: 30px;
  margin-bottom: 30px;
}

table.views-view-grid {
  border-collapse: separate;
  border-spacing: 10px;
  border: medium none;
  clear: both;
  margin: 5px 0;
  table-layout: fixed;
  text-align: center;
  width: 100%;
}
table.views-view-grid tbody {
  border-top: medium none;
}
table.views-view-grid tbody tr {

}
table.views-view-grid tbody tr td {
  /* Seitenkopf-Hintergrundfarbe (RGB-Wert wurde nicht vorgegeben -> per Pipette in Photosop abgenommen): */
  background: none repeat scroll 0 0 #F7F7F7;
  border: 1px solid #EDEDED;
  border-radius: 4px 4px 4px 4px;
  margin: 0 10px;
  padding: 10px;
  text-align: center;
  vertical-align: top;
}
table.views-view-grid tbody tr td a {
  /* rote Schriftfarbe (RGB 128/23/30): */
  color: #80171e;
}
table.views-view-grid tbody tr td img {
  border: 2px solid #BBBBBB;
}

#block-uc_catalog-0 {
  margin-top: 45px;
}
#block-uc_catalog-0 div.inner {
  margin-left: 0;
}
#block-uc_catalog-0 div.inner ul.menu li a {
  /* braune Schriftfarbe (RGB 101/77/45): */
  color:#654d2d;
  text-decoration: none;
}
#block-uc_catalog-0 div.inner ul.menu li a:hover {
  text-decoration: underline;
}

#user-login-form div.item-list {
  margin-top: 5px;
}
#user-login-form div.item-list li a {
  /* rote Schriftfarbe (RGB 128/23/30): */
  color: #80171e;
  font-size: 75%;
  line-height: 110%;
  text-decoration: none;
}
#user-login-form div.item-list li a:hover {
  text-decoration: underline;
}

body.page-catalog table.category {
  border-collapse: separate;
  border-spacing: 0px;
  border: medium none;
  clear: both;
  margin: 5px 0 30px 0;
  table-layout: fixed;
  text-align: center;
  max-width:735px;
}
body.page-catalog table.category tbody {
  border-top: medium none;
}
body.page-catalog table.category tbody tr {
  max-width:735px;
}
body.page-catalog table.category tbody tr td {
  background: transparent;
  border: none;
  margin: 0 10px;
  padding: 10px;
  text-align: center;
  vertical-align: top;
  /*max-width:130px;*/
}
body.page-catalog table.category tbody tr td.category.width-6 {
    width: 102.5px !important;
	max-width:102.5px !important;
}
body.page-catalog table.category tbody tr td a {
  /* rote Schriftfarbe (RGB 128/23/30): */
  color: #80171e !important;
  text-decoration: none !important;
}
body.page-catalog table.category tbody tr td a:hover {
  /* rote Schriftfarbe (RGB 128/23/30): */
  color: #80171e !important;
  text-decoration: underline !important;
}
body.page-catalog table.category tbody tr td img, div.views-field-field-image-cache-fid img {
  /*border: 2px solid #BBBBBB;*/
  border: none;
}

body#pid-shop table.category tbody tr.even {
  display:none;
}

.product-group #price-group {
  float: right;
  margin-left: 0;
  margin-right:0px;
}
div#product-details div#price-group div.form-item {
  float: left;
  margin-top:1px;
  margin-bottom:0px;
  margin-left:0px;
}
div#product-details div#price-group div.form-item label {
  font-weight: bold;
  font-size: 18px;
  margin-bottom:2px;
}
div#product-details div#price-group div.form-item label span.form-required {
  display:none;
}
.product-group .add-to-cart .form-submit {
  margin-left: 60px;
  margin-right: 0px;
  font-size: 11px;
}

body#pid-presse div.grid16-13 {
  width:960px;
}
body#pid-presse div#block-menu-menu-user-navigation {
  display:none;
}
#block-menu-menu-user-navigation, #block-menu-menu-user-navigation a {
  /* rote Schriftfarbe (RGB 128/23/30): */
  color: #80171e;
  font-size: 11px;
  font-weight: normal;
}

#breadcrumbs-inner {
  /* grüne Fläche (RGB 0/92/43): */
  border: 1px solid #005c2b;
  background: transparent;
}

body#pid-nach-rosen-suchen #breadcrumbs-inner,
body#pid-beliebteste-rosensorten  #breadcrumbs-inner,
body#pid-neu-im-sortiment  #breadcrumbs-inner {
  max-width:725px;
}
body#pid-nach-rosen-suchen div.item-list ul.pager,
body#pid-beliebteste-rosensorten  div.item-list ul.pager,
body#pid-neu-im-sortiment  div.item-list ul.pager {
  max-width:725px;
}
body#pid-nach-rosen-suchen table.views-view-grid tbody tr td,
body#pid-beliebteste-rosensorten  table.views-view-grid tbody tr td,
body#pid-neu-im-sortiment  table.views-view-grid tbody tr td {
  padding:5px;
}
body#pid-nach-rosen-suchen table.views-view-grid,
body#pid-beliebteste-rosensorten  table.views-view-grid,
body#pid-neu-im-sortiment  table.views-view-grid {
  max-width:738px;
}

div.category-grid-products span.catalog-grid-title a,
div.category-grid-products span.catalog-grid-product-detail-link a,
div.category-grid-products span.catalog-grid-sell-price a {
  /* rote Schriftfarbe (RGB 128/23/30): */
  color: #80171e;
}
div.category-grid-products span.catalog-grid-title a {
  font-weight: bold;
}

div.category-grid-products table tr td, div.category-grid-products table tr td span.catalog-grid-title a {
  padding-left: 10px;
}
div.category-grid-products table tr td, div.category-grid-products table tr td span.catalog-grid-image {
  text-align: left;
  margin-left: 10px;
  /*max-width: 218px;*/
}
div.category-grid-products table tr td span.catalog-grid-sell-price {
  margin-left: 10px;
}
div.category-grid-products table tr td div.add-to-cart {
  margin-left: 10px;
  margin-bottom: 10px;
}
div.category-grid-products table tr td div.add-to-cart form {
  max-width: 218px;
}
div.category-grid-products table tr td div.add-to-cart form a {
  /* rote Schriftfarbe (RGB 128/23/30): */
  color: #80171e;
}
div.category-grid-products table tr td div.add-to-cart form input.node-add-to-cart {
  margin-left: 0;
}

div.node-type-product div#product-details,
body.node-type-rosenpflanze-7-prozent div#product-details {
  max-width: 537px;
  padding: 10px;
  margin-bottom: 0;
  border: none;
  background: rgba(169, 169, 169, 0.15);
  /* braune Schriftfarbe (RGB 101/77/45): */
  color:#654d2d;
}
div.node-type-product div#product-details a,
body.node-type-rosenpflanze-7-prozent div#product-details a {
  /* rote Schriftfarbe (RGB 128/23/30): */
  color: #80171e;
}
div.node-type-product div#product-details div#field-group,
body.node-type-rosenpflanze-7-prozent div#product-details div#field-group {
  float: left;
  margin-right:20px;
}
div.node-type-product div#product-details span.uc-price-product,
body.node-type-rosenpflanze-7-prozent div#product-details span.uc-price-product {
  font-weight: bold;
  font-size: 18px;
}
div.node-type-product div#product-details span.uc-price-product span,
body.node-type-rosenpflanze-7-prozent div#product-details span.uc-price-product span {
  font-weight: normal;
  font-size: 10px;
  line-height: 12px;
}
div.node-type-product div#product-details span.uc-price-product span.price-vat-suffix,
body.node-type-rosenpflanze-7-prozent div#product-details span.uc-price-product span.price-vat-suffix {
  display:block;
}
div.node-type-product div#product-details span.uc-price-product span.price-prefixes,
body.node-type-rosenpflanze-7-prozent div#product-details span.uc-price-product span.price-prefixes {
  display: none;
}

div.node-type-product div.images,
body.node-type-rosenpflanze-7-prozent div.images {
  width: 180px;
}
div.node-type-product div.product-image,
body.node-type-rosenpflanze-7-prozent div.product-image {
  padding-top: 15px;
}


/* SH-START, 2015-03-03 */
div.node-type-rosenprodukte_19_prozent div#product-details {
  max-width: 537px;
  padding: 10px;
  margin-bottom: 0;
  border: none;
  background: rgba(169, 169, 169, 0.15);
  /* braune Schriftfarbe (RGB 101/77/45): */
  color:#654d2d;
}
div.node-type-rosenprodukte_19_prozent div.product-body a,
div.node-type-rosenprodukte_19_prozent div#product-details a {
  /* rote Schriftfarbe (RGB 128/23/30): */
  color: #80171e;
}
div.node-type-rosenprodukte_19_prozent div#product-details div#field-group {
  float: left;
  margin-right:20px;
}
div.node-type-rosenprodukte_19_prozent div#product-details span.uc-price-product {
  font-weight: bold;
  font-size: 18px;
}
div.node-type-rosenprodukte_19_prozent div#product-details span.uc-price-product span {
  font-weight: normal;
  font-size: 10px;
  line-height: 12px;
}
div.node-type-rosenprodukte_19_prozent div#product-details span.uc-price-product span.price-vat-suffix {
  display:block;
}
div.node-type-rosenprodukte_19_prozent div#product-details span.uc-price-product span.price-prefixes {
  display: none;
}
div.node-type-rosenprodukte_19_prozent div.images {
  width: 180px;
}
node-type-rosenprodukte_19_prozent div.product-image {
  padding-top: 15px;
}
/* SH-END, 2015-03-03 */


div.block-uc_catalog ul.catalog li.expanded {
    /* rotbraunes Dreieck ... */
}
div.block-uc_catalog ul.catalog li.leaf {
  /*list-style-image: url(../images/bulletrd.gif);*/
  list-style-image: url(../images/list-icon.png);
}

form#uc-addresses-get-address-form div#checkout-form-bottom input[value="Adresse löschen"] {
  display: none;
}

div.view-id-article_search div.views-field-name label,
div.view-id-article_search div.views-field-field-bluetezeit-value label,
div.view-id-article_search div.views-field-field-duft-value label,
div.view-id-article_search div.views-field-field-farbgruppe-value label,
div.view-id-article_search div.views-field-field-blattgesundheit-value label,
div.view-id-article_search div.views-field-field-wuchshoehe-value label,
div.view-id-article_search div.views-field-field-winterhaerte-value label {
  float: left;
}
div.view-id-article_search div.views-field-name span.field-content,
div.view-id-article_search div.views-field-field-bluetezeit-value span.field-content,
div.view-id-article_search div.views-field-field-duft-value span.field-content,
div.view-id-article_search div.views-field-field-farbgruppe-value span.field-content,
div.view-id-article_search div.views-field-field-blattgesundheit-value span.field-content,
div.view-id-article_search div.views-field-field-wuchshoehe-value span.field-content,
div.view-id-article_search div.views-field-field-winterhaerte-value span.field-content {
  float: right;
}
div.view-id-article_search div.views-field-field-bluetezeit-value,
div.view-id-article_search div.views-field-field-duft-value,
div.view-id-article_search div.views-field-field-farbgruppe-value,
div.view-id-article_search div.views-field-field-blattgesundheit-value,
div.view-id-article_search div.views-field-field-wuchshoehe-value,
div.view-id-article_search div.views-field-field-winterhaerte-value,
div.view-id-article_search div.views-field-nid {
  clear: both;
}
div.view-id-article_search .field-content {
  text-align: right;
}
div.view-id-article_search div.views-field-name,
div.view-id-article_search div.views-field-field-bluetezeit-value,
div.view-id-article_search div.views-field-field-duft-value,
div.view-id-article_search div.views-field-field-farbgruppe-value,
div.view-id-article_search div.views-field-field-blattgesundheit-value,
div.view-id-article_search div.views-field-field-wuchshoehe-value,
div.view-id-article_search div.views-field-field-winterhaerte-value {
  padding: 0 15px 0 15px;
}
#main-content div.view-id-article_search div.views-field-title,
#main-content div.view-id-article_search div.views-field-field-image-cache-fid {
  margin-bottom: 10px;
}
div.view-id-article_search div.views-field-nid {
  padding-top: 10px;
}

div.view-id-popular_products div.views-field-name label,
div.view-id-popular_products div.views-field-field-bluetezeit-value label,
div.view-id-popular_products div.views-field-field-duft-value label,
div.view-id-popular_products div.views-field-field-farbgruppe-value label,
div.view-id-popular_products div.views-field-field-blattgesundheit-value label,
div.view-id-popular_products div.views-field-field-wuchshoehe-value label,
div.view-id-popular_products div.views-field-field-winterhaerte-value label,
div.view-id-popular_products div.views-field-sum-qty label {
  float: left;
}
div.view-id-popular_products div.views-field-name span.field-content,
div.view-id-popular_products div.views-field-field-bluetezeit-value span.field-content,
div.view-id-popular_products div.views-field-field-duft-value span.field-content,
div.view-id-popular_products div.views-field-field-farbgruppe-value span.field-content,
div.view-id-popular_products div.views-field-field-blattgesundheit-value span.field-content,
div.view-id-popular_products div.views-field-field-wuchshoehe-value span.field-content,
div.view-id-popular_products div.views-field-field-winterhaerte-value span.field-content,
div.view-id-popular_products div.views-field-sum-qty span.field-content {
  float: right;
}
div.view-id-popular_products div.views-field-field-bluetezeit-value,
div.view-id-popular_products div.views-field-field-duft-value,
div.view-id-popular_products div.views-field-field-farbgruppe-value,
div.view-id-popular_products div.views-field-field-blattgesundheit-value,
div.view-id-popular_products div.views-field-field-wuchshoehe-value,
div.view-id-popular_products div.views-field-field-winterhaerte-value,
div.view-id-popular_products div.views-field-sum-qty,
div.view-id-popular_products div.views-field-nid {
  clear: both;
}
div.view-id-popular_products .field-content {
  text-align: right;
}
div.view-id-popular_products div.views-field-field-image-cache-fid .field-content {
  text-align: center;
}
div.view-id-popular_products div.views-field-name,
div.view-id-popular_products div.views-field-field-bluetezeit-value,
div.view-id-popular_products div.views-field-field-duft-value,
div.view-id-popular_products div.views-field-field-farbgruppe-value,
div.view-id-popular_products div.views-field-field-blattgesundheit-value,
div.view-id-popular_products div.views-field-field-wuchshoehe-value,
div.view-id-popular_products div.views-field-field-winterhaerte-value,
div.view-id-popular_products div.views-field-sum-qty {
  padding: 0 15px 0 15px;
}
#main-content div.view-id-popular_products div.views-field-title,
#main-content div.view-id-popular_products div.views-field-field-image-cache-fid {
  margin-bottom: 10px;
}
div.view-id-popular_products div.views-field-nid {
  padding-top: 10px;
}

div.view-id-new_products div.views-field-name label,
div.view-id-new_products div.views-field-field-bluetezeit-value label,
div.view-id-new_products div.views-field-field-duft-value label,
div.view-id-new_products div.views-field-field-farbgruppe-value label,
div.view-id-new_products div.views-field-field-blattgesundheit-value label,
div.view-id-new_products div.views-field-field-wuchshoehe-value label,
div.view-id-new_products div.views-field-field-winterhaerte-value label,
div.view-id-new_products div.views-field-created label {
  float: left;
}
div.view-id-new_products div.views-field-name span.field-content,
div.view-id-new_products div.views-field-field-bluetezeit-value span.field-content,
div.view-id-new_products div.views-field-field-duft-value span.field-content,
div.view-id-new_products div.views-field-field-farbgruppe-value span.field-content,
div.view-id-new_products div.views-field-field-blattgesundheit-value span.field-content,
div.view-id-new_products div.views-field-field-wuchshoehe-value span.field-content,
div.view-id-new_products div.views-field-field-winterhaerte-value span.field-content,
div.view-id-new_products div.views-field-created span.field-content {
  float: right;
}
div.view-id-new_products div.views-field-field-bluetezeit-value,
div.view-id-new_products div.views-field-field-duft-value,
div.view-id-new_products div.views-field-field-farbgruppe-value,
div.view-id-new_products div.views-field-field-blattgesundheit-value,
div.view-id-new_products div.views-field-field-wuchshoehe-value,
div.view-id-new_products div.views-field-field-winterhaerte-value,
div.view-id-new_products div.views-field-created,
div.view-id-new_products div.views-field-nid {
  clear: both;
}
div.view-id-new_products .field-content {
  text-align: right;
}
div.view-id-new_products div.views-field-field-image-cache-fid .field-content {
  text-align: center;
}
div.view-id-new_products div.views-field-name,
div.view-id-new_products div.views-field-field-bluetezeit-value,
div.view-id-new_products div.views-field-field-duft-value,
div.view-id-new_products div.views-field-field-farbgruppe-value,
div.view-id-new_products div.views-field-field-blattgesundheit-value,
div.view-id-new_products div.views-field-field-wuchshoehe-value,
div.view-id-new_products div.views-field-field-winterhaerte-value,
div.view-id-new_products div.views-field-created {
  padding: 0 15px 0 15px;
}
#main-content div.view-id-new_products div.views-field-title,
#main-content div.view-id-new_products div.views-field-field-image-cache-fid {
  margin-bottom: 10px;
}
div.view-id-new_products div.views-field-nid {
  padding-top: 10px;
}

div.view-id-article_search label,
div.view-id-popular_products label,
div.view-id-new_products label {
  /* braune Schriftfarbe (RGB 101/77/45): */
  color:#654d2d;
}

div.view-id-article_search form[action="/nach-rosen-suchen"] div.views-widget-filter-field_farbgruppe_value_many_to_one select {
  height: 58px;
  margin-top: 2px;
}

div.views-exposed-form div.views-widget-filter-field_wuchshoehe_value_many_to_one + div.views-submit-button {
  float: right;
  margin-right: 25px;
}

form[action="/cart/checkout"] #paypal-includes {
  display: none;
}

form[action="/cart/"] div#cart-form-products a,
form[action="/cart/"] div.price-shipping-suffix a,
form[action="/cart/"] div#cart-form-buttons a,
form[action="/cart/"] div#cart-form-buttons input#edit-update,
form[action="/cart"] div#cart-form-products a,
form[action="/cart"] div.price-shipping-suffix a,
form[action="/cart"] div#cart-form-buttons a,
form[action="/cart"] div#cart-form-buttons input#edit-update {
  /* rote Schriftfarbe (RGB 128/23/30): */
  color: #80171e;
}

form[action="/cart/checkout/"] #cart-pane div.price-shipping-suffix a,
form[action="/cart/checkout/"] #customer-pane div.fieldset-wrapper a,
form[action="/cart/checkout/"] #billing-pane div.fieldset-wrapper a,
form[action="/cart/checkout/"] #delivery-pane div.fieldset-wrapper a,
form[action="/cart/checkout/"] div#checkout-form-bottom input#edit-cancel,
form[action="/cart/checkout"] #cart-pane div.price-shipping-suffix a,
form[action="/cart/checkout"] #customer-pane div.fieldset-wrapper a,
form[action="/cart/checkout"] #billing-pane div.fieldset-wrapper a,
form[action="/cart/checkout"] #delivery-pane div.fieldset-wrapper a,
form[action="/cart/checkout"] div#checkout-form-bottom input#edit-cancel {
  /* rote Schriftfarbe (RGB 128/23/30): */
  color: #80171e;
}

form[action="/cart/checkout/review"] div input#edit-back.form-submit,
form[action="/cart/checkout/review/"] div input#edit-back.form-submit {
  /* rote Schriftfarbe (RGB 128/23/30): */
  color: #80171e;
}

body#pid-cart-checkout-review div#content-region div#content-content > p {
  margin-top: 0;
}

body#pid-cart-checkout-complete div#content-messages div.status {
  display:none;
}
body#pid-cart-checkout-complete div#content-content a,
body#pid-cart-checkout-complete div#content-content a:link,
body#pid-cart-checkout-complete div#content-content a:visited {
  /* rote Schriftfarbe (RGB 128/23/30): */
  color: #80171e;
}

/* Bilder-Block auf der Startseite: */
/* -------------------------------- */
#block-block-1 {
  margin-bottom: 35px;
}
#block-block-1 .inner {
  margin:0;
}
#block-block-1 .inner .content p {
  margin:0;
}
#block-block-1 .inner .content p img {
  margin-right:21px;
}
#block-block-1 .inner .content p img:last-child {
  margin-right:0px;
}

/* Webseiten-Seiten: */
/* ----------------- */
/* ----------------- */
body#pid-startseite .main-wrapper,
body#pid-betrieb .main-wrapper,
body#pid-bio-rosen .main-wrapper,
body#pid-sortiment .main-wrapper,
body#pid-termine .main-wrapper,
body#pid-links .main-wrapper,
body#pid-kontakt .main-wrapper,
body#pid-anfahrt .main-wrapper,
body#pid-impressum .main-wrapper {
  padding-top: 0;
  padding-bottom: 0;
}

/* Content-Block auf der Startseite: */
/* --------------------------------- */
#node-40 {
    margin-bottom:0;
    font-size: 13px;
}
#node-40 .inner .content h1 {
   margin-left:203px;
   margin-bottom:2px;
}

/* Content-Block auf der Seite 'Betrieb': */
/* -------------------------------------- */
body#pid-betrieb .content-inner {
  margin-bottom: 11px;
}

#node-41 {
    margin-bottom:0;
    font-size: 13px;
}
#betrieb_left {
  float: left;
  max-width: 460px;
  margin-bottom: 10px;
}
#betrieb_left h1 {
  /* grüne Schriftfarbe (RGB 0/92/43): */
  color: #005c2b;
}
#betrieb_left p a {
  /* grüne Schriftfarbe (RGB 0/92/43): */
  color: #005c2b;
  text-decoration: underline;
}
#betrieb_left p a:hover {
  text-decoration: underline;
}
#betrieb_left img {
  float: right;
  margin-top: 18px;
  margin-right: 50px;
}

#cboxTitle, #cboxCurrent {
  margin-top:7px;
  /* grüne Schriftfarbe (RGB 0/92/43): */
  color: #005c2b;
  font-family: 'Times New Roman', serif;
  font-size: 18px;
}
#cboxCurrent {
  font-size: 13px;
  border:none;
}
body.page-presse #cboxTitle {
  font-size: 13px;
  padding-right:15px;
  margin-top:10px;
}
/*
body.page-presse #cboxCurrent {
  display:none !important;
}
body.page-presse #cboxNext {
  display:none !important;
}
body.page-presse #cboxPrevious {
  display:none !important;
}
*/

















#betrieb_menu_block {
  float: left;
  margin-top: 72px;
}
#betrieb_menu_block ul {
  list-style: none;
}
#betrieb_menu_block ul li {
  list-style: none;
  min-width: 140px;
  min-height: 20px;
  background-color: #005c2b;
  margin-top: 10px;
  padding:3px 5px 3px 7px;
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  border-radius: 1em;
}
#betrieb_menu_block ul li a {
  width: 102px;
  height: 32px;
  font-family: 'Times New Roman', serif;
  color: #ffffff;
  background-color: transparent;
  font-size: 17px;
  font-weight: normal;
  text-decoration: none;
}
#betrieb_menu_block ul li a:hover {
  color: #d6cbbc;
}
#node-160 .meta, #node-161 .meta, #node-164 .meta {
  display: none;
}
#pid-galerie .breadcrumbs, #pid-bildergalerie .breadcrumbs, #pid-filme .breadcrumbs, #pid-tv-filme .breadcrumbs, #pid-presse .breadcrumbs {
  display: none;
}
#pid-galerie .betrieb_menu_block__, #pid-bildergalerie .betrieb_menu_block__, #pid-filme .betrieb_menu_block__,
#pid-tv-filme .betrieb_menu_block__, #pid-presse .betrieb_menu_block__ {
  margin-right:69px;
  margin-top: 32px;
  margin-bottom:482px;
  margin-left:0px;
}
#pid-presse .betrieb_menu_block__ {
  margin-bottom:50px;
  margin-top: 41px;
}
#pid-galerie .betrieb_menu_block__ ul, #pid-bildergalerie .betrieb_menu_block__ ul, #pid-filme .betrieb_menu_block__ ul,
#pid-tv-filme .betrieb_menu_block__ ul, #pid-presse .betrieb_menu_block__ ul {
  margin-bottom:0;
}
#pid-presse div.view-Presseseite {
  margin-left:247px;
}

.node-type-bildergalerie .field-label, .node-type-bildergalerie .meta {
  display: none;
}

#pid-bildergalerie .field-field-galeriebild .field-item {
  float:left;
  min-width:137px;
  min-height: 137px;
  text-align: center;
  position:relative;
}

#pid-bildergalerie .field-field-galeriebild .field-item:nth-of-type(1),
#pid-bildergalerie .field-field-galeriebild .field-item:nth-of-type(2),
#pid-bildergalerie .field-field-galeriebild .field-item:nth-of-type(3),
#pid-bildergalerie .field-field-galeriebild .field-item:nth-of-type(4),
#pid-bildergalerie .field-field-galeriebild .field-item:nth-of-type(5) {
    min-height: 117px;
} 




#pid-bildergalerie .field-field-galeriebild .field-item a {
  position:absolute;
  bottom:0;
  left:0;
  outline: 0 none;
}
#pid-bildergalerie h1, #pid-tv-filme h1, #pid-presse h1 {
  font-family: 'Times New Roman',serif;
  font-size: 20px;
  margin-left: 25px;
  margin-top: 30px;
  margin-bottom: 0px;
  color: #005C2B;
}
#pid-tv-filme h1 {
  margin-bottom: 22px;
  margin-left: 248px;
}
#pid-tv-filme .film-not-first h1 {
  margin-left: 1px;
}
#pid-tv-filme .film {
  padding-top:0px;
}
#pid-tv-filme .film-not-first {
  margin-left: 247px;
  margin-top: 30px;
}
#pid-tv-filme .film-last {
  margin-bottom: 5px;
}

#pid-presse table.views-table {
  /*float: right;*/
  margin-top: 21px;
  margin-bottom: 25px;
  margin-right: 25px;
  max-width: 668px;
  border-collapse: collapse;
  border: 0px solid black;
}
#pid-presse table.views-table p {
  margin-left:16px;
  margin-right:13px;
}
#pid-presse table.views-table tr {
  background: rgba(169, 169, 169, 0.15);
  border: 0px solid black;
}
#pid-presse table.views-table tr img.imagecache-Presseartikelteaserbild {
  padding:0px;
  border:5px solid #e7e2d2;
}
#pid-presse table.views-table tr + tr {
  background-color: transparent;
}
#pid-presse table.views-table tr + tr img.imagecache-Presseartikelteaserbild {
  padding:0px;
  border:5px solid rgba(169, 169, 169, 0.15);
}
#pid-presse table.views-table tr + tr + tr {
  background: rgba(169, 169, 169, 0.15);
}
#pid-presse table.views-table tr + tr + tr img.imagecache-Presseartikelteaserbild {
  padding:0px;
  border:5px solid #e7e2d2;
}
#pid-presse table.views-table thead,
#pid-presse table.views-table thead tr,
#pid-presse table.views-table th {
  background-color: transparent;
  border: 0px solid black;
}
#pid-presse table.views-table thead th {
  padding-bottom: 10px;
}
#pid-presse table.views-table th a {
  font-weight:normal;
}
#pid-presse table.views-table td {
  /*padding-top: 25px;*/
  height: 100px;
  vertical-align: middle;
  padding-top: 13px;
  padding-bottom: 7px;
  border: 0px solid black;
}
#pid-presse table.views-table td.views-field-field-artikelbild-fid {
  text-align: center;
  padding-left: 15px;
}

#pid-presse table.views-table td.views-field-field-artikelbild-fid .field-item-1,
#pid-presse table.views-table td.views-field-field-artikelbild-fid .field-item-2,
#pid-presse table.views-table td.views-field-field-artikelbild-fid .field-item-3 {
  display: none;
}

#pid-presse table.views-table td.views-field-title a {
  color: #005c2b;
  outline: 0 none;
}
#pid-presse table.views-table td h1 {
  margin-left: 5px;
  padding-left: 10px;
  margin-top: 0px;
}
#pid-presse table.views-table th.views-field-field-zeitungsverlag-value-1,
#pid-presse table.views-table td.views-field-field-zeitungsverlag-value-1,
#pid-presse table.views-table th.views-field-field-erscheinungsdatum-value-1,
#pid-presse table.views-table td.views-field-field-erscheinungsdatum-value-1 {
  font-family: 'Times New Roman',serif;
  font-size: 20px;
  padding-left: 13px;
  padding-right:13px;
  margin-top: 30px;
  margin-bottom: 0px;
  color: #654d2d;
}
#pid-presse table.views-table th.views-field-field-erscheinungsdatum-value-1,
#pid-presse table.views-table td.views-field-field-erscheinungsdatum-value-1 {
  padding-right: 10px;
}
#pid-presse table.views-table td.views-field-field-zeitungsverlag-value-1,
#pid-presse table.views-table td.views-field-field-erscheinungsdatum-value-1 {
  font-size: 13px;
}
#pid-presse ul.pager {
  background-color: transparent;
  border: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 0px;
  width: 290px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom:25px;
}
#pid-presse ul.pager li.pager-current {
  background-color: transparent;
  border-color: rgb(136, 136, 136);
}
#pid-presse ul.pager li.pager-first a,
#pid-presse ul.pager li.pager-previous a,
#pid-presse ul.pager li.pager-item a,
#pid-presse ul.pager li.pager-next a,
#pid-presse ul.pager li.pager-last a {
  color: #005c2b;
}
#pid-presse ul.pager li.pager-current {
  color: #80171e;
}








#betrieb_right {
  float: left;
  max-width: 460px;
  margin-top:25px;
  margin-left: 23px;
  margin-bottom: 10px;
}
#betrieb_right table {
  margin-bottom:7px;
}
#betrieb_right table td {
  padding-left:0px;
  text-align: right;
  vertical-align:top;
}
#betrieb_right table tr > td {
  /* braune Schriftfarbe (RGB 101/77/45): */
  color:#654d2d;
  padding-right:19px;
}
#betrieb_right table tr > td + td {
  /* grüne Schriftfarbe (RGB 0/92/43): */
  color:#005c2b;
  text-align: left;
  padding-left:0px;
  padding-top: 5px;
  padding-bottom: 3px;
}

/* Content-Block auf der Seite 'Bio-Rosen': */
/* ---------------------------------------- */
body#pid-bio-rosen .content-inner {
  margin-top: 0;
  margin-bottom: 11px;
}
body#pid-bio-rosen .content h1 {
  margin-top: 17px;
}
#node-42 {
    margin-bottom:0;
    font-size: 13px;
}
#bio-rosen_left {
  float: left;
  max-width: 465px;
  margin-bottom: 5px;
}
#bio-rosen_left h1 {
  /* grüne Schriftfarbe (RGB 0/92/43): */
  color: #005c2b;
}
#bio-rosen_left p {
  margin-right: 20px;
}
#bio-rosen_left img {
  margin-right: 19px;
}
#bio-rosen_left img + img + img {
  margin-right: 0px;
}
#bio-rosen_left p a {
  /* grüne Schriftfarbe (RGB 0/92/43): */
  color: #005c2b;
  text-decoration: underline;
}
#bio-rosen_left p a:hover {
  text-decoration: underline;
}
#bio-rosen_right {
  float: left;
  max-width: 460px;
  margin-top:19px;
  margin-left: 18px;
  margin-bottom: 5px;
  /* braune Schriftfarbe (RGB 101/77/45): */
  color:#654d2d;
}
#bio-rosen_right ul {
  max-width: 380px;
  margin-top:13px;
}
#bio-rosen_right ul li {
  margin-top: 17px;
  /* grüne Schriftfarbe (RGB 0/92/43): */
  color: #005c2b;
}
#bio-rosen_right ul li {
  list-style-image: url(/sites/all/themes/acquia_prosper/images/BioRosen-list-left.png);
}
#bio-rosen_right ul li + li {
  list-style-image: url(/sites/all/themes/acquia_prosper/images/BioRosen-list-right.png);
}
#bio-rosen_right ul li + li + li {
  list-style-image: url(/sites/all/themes/acquia_prosper/images/BioRosen-list-left.png);
}
#bio-rosen_right ul li + li + li + li {
  list-style-image: url(/sites/all/themes/acquia_prosper/images/BioRosen-list-right.png);
}
#bio-rosen_right ul li + li + li + li + li {
  list-style-image: url(/sites/all/themes/acquia_prosper/images/BioRosen-list-left.png);
}
#bio-rosen_right ul li + li + li + li + li + li {
  list-style-image: url(/sites/all/themes/acquia_prosper/images/BioRosen-list-right.png);
}
#bio-rosen_right ul li + li + li + li + li + li + li {
  list-style-image: url(/sites/all/themes/acquia_prosper/images/BioRosen-list-left.png);
}
body#pid-bio-rosen .bioland_logo {
  position: absolute;
  top:155px;
  left: 832px;
}

/* Content-Block auf der Seite 'Sortiment': */
/* ---------------------------------------- */
body#pid-sortiment .content-inner {
  margin-top: 0;
  margin-bottom: 25px;
}
body#pid-sortiment .content-inner-inner {
  margin-left:0;
}
body#pid-sortiment .content h1 {
  margin-top: 17px;
}
#node-45 {
    margin-bottom:0;
    font-size: 13px;
}
#sortiment_left {
  float: left;
  max-width: 465px;
  margin-bottom: 5px;
}
#sortiment_left img {
  margin-top:72px;
  width:440px;
  height:250px;
}
#sortiment_right {
  float: left;
  max-width: 460px;
  min-height: 318.5px;
  margin-top:13px;
  margin-left: 28px;
  margin-bottom: 5px;
  /* braune Schriftfarbe (RGB 101/77/45): */
  color:#654d2d;
}
#sortiment_right h1 {
  /* grüne Schriftfarbe (RGB 0/92/43): */
  color: #005c2b;
}
#sortiment_right p {
  margin-right: 20px;
  margin-top: 18px;
}
#sortiment_right p a {
  /* grüne Schriftfarbe (RGB 0/92/43): */
  color: #005c2b;
  text-decoration: underline;
}
#sortiment_right p a:hover {
  text-decoration: underline;
}

/* Content-Block auf der Seite 'Termine': */
/* -------------------------------------- */
body#pid-termine .content-inner {
  margin-top: 0;
  margin-bottom: 25px;
}
body#pid-termine .content-inner-inner {
  margin-left:0;
}
body#pid-termine .content h1 {
  margin-top: 17px;
  margin-bottom: 17px;
  /* grüne Schriftfarbe (RGB 0/92/43): */
  color: #005c2b;
}
body#pid-termine .content table h1 {
  margin-top: 12px;
  margin-bottom: 10px;
  margin-left:27px;
}
body#pid-termine .content table ul li {
  margin-bottom:16px;
}
#node-44 {
    margin-bottom:0;
    font-size: 13px;
}
#termine_left {
  float: left;
  max-width: 465px;
  margin-bottom: 5px;
}
#termine_left img {
  margin-top:4px; /*72px;*/
  width:440px;
  height:250px;
}
#termine_right {
  float: left;
  max-width: 460px;
  min-height: 318.5px;
  margin-top:13px;
  margin-left: 28px;
  margin-bottom: 5px;
  /* braune Schriftfarbe (RGB 101/77/45): */
  color:#654d2d;
}
#termine_right h1 {
  /* grüne Schriftfarbe (RGB 0/92/43): */
  color: #005c2b;
}
#termine_right p {
  margin-right: 20px;
  margin-top: 18px;
}
#termine_right p a {
  /* grüne Schriftfarbe (RGB 0/92/43): */
  color: #005c2b;
  text-decoration: underline;
}
#termine_right p a:hover {
  text-decoration: underline;
}
/*
body#pid-termine .content ul {
  list-style-type: circle;
  padding-left: 0.6em;
  margin-left: 0.6em;
  margin-bottom: 0;
}
body#pid-termine .content li {
  style="color: #005c2b;
  list-style-type: circle;
  list-style-image: none;
}
*/

/* Content-Block auf der Seite 'Links': */
/* -------------------------------------- */
body#pid-links .content-inner {
  margin-top: 0;
  margin-bottom: 25px;
}
body#pid-links .content-inner-inner {
  margin-left:0;
}
body#pid-links .content h1 {
  margin-top: 17px;
}
#node-46 {
    margin-bottom:0;
    font-size: 13px;
}
#links_left {
  float: left;
  max-width: 465px;
  margin-bottom: 5px;
}
#links_left img {
  margin-top:72px;
  width:440px;
  height:250px;
}
#links_right {
  float: left;
  max-width: 460px;
  min-height: 318.5px;
  margin-top:13px;
  margin-left: 28px;
  margin-bottom: 5px;
  /* braune Schriftfarbe (RGB 101/77/45): */
  color:#654d2d;
}
#links_right h1 {
  /* grüne Schriftfarbe (RGB 0/92/43): */
  color: #005c2b;
}
#links_right p {
  margin-right: 20px;
  margin-top: 18px;
}
#links_right p a {
  /* grüne Schriftfarbe (RGB 0/92/43): */
  color: #005c2b;
  text-decoration: underline;
}
#links_right p a:hover {
  text-decoration: underline;
}

/* Content-Block auf der Seite 'Anfahrt': */
/* -------------------------------------- */
body#pid-anfahrt .content-inner {
  margin-top: 0;
  margin-bottom: 25px;
}
body#pid-anfahrt .content-inner-inner {
  margin-left:0;
}
body#pid-anfahrt .content h1 {
  color: #005c2b;
  margin-top: 17px;
}
#node-48 {
    margin-bottom:0;
    font-size: 13px;
}
#anfahrt_left {
  float: left;
  max-width: 465px;
  margin-bottom: 5px;
}
body#pid-anfahrt .content #anfahrt_left h1 {
  /* grüne Schriftfarbe (RGB 0/92/43): */
  margin-top: 30px;
  margin-left:34px;
}
body#pid-anfahrt .content #anfahrt_left h1 + p {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-top: 13px;
}
#anfahrt_left img {
  margin-top:7px;
  width:440px;
  height:250px;
}
#node-48 {
  float:left;
  max-width: 465px;
}
#node-48 + #block-block-2 {
  float: left;
  max-width: 435px;
  min-height: 318.5px;
  margin-top:13px;
  margin-left: 53px;
  margin-bottom: 5px;
  /* braune Schriftfarbe (RGB 101/77/45): */
  color:#654d2d;
}
#google_map h1 {
  margin-bottom: 22px;
  margin-left:0;
}
#google_map p {
  margin:0;
}
#google_map p a {
  margin:0;
  /* grüne Schriftfarbe (RGB 0/92/43): */
  color: #005c2b;
  text-decoration: underline;
}

#anfahrt_right {
  float: left;
  max-width: 460px;
  min-height: 318.5px;
  margin-top:13px;
  margin-left: 28px;
  margin-bottom: 5px;
  /* braune Schriftfarbe (RGB 101/77/45): */
  color:#654d2d;
}
#anfahrt_right h1 + p {
  margin-top: 22px;
  margin-bottom: 0;
  margin-right: 0;
}
#anfahrt_right img {
  height:250px;
  width:440px;
}

/* Content-Block auf der Seite 'Impressum': */
/* ---------------------------------------- */
body#pid-impressum .content-inner {
  margin-top: 0;
  margin-bottom: 25px;
}
body#pid-impressum .content-inner-inner {
  margin-left:0;
}
body#pid-impressum .content h1 {
  margin-top: 17px;
}
#node-39 {
    margin-bottom:0;
    font-size: 13px;
}
#impressum_left {
  float: left;
  max-width: 465px;
  margin-bottom: 5px;
}
#impressum_left img {
  margin-top:72px;
  width:440px;
  height:250px;
}
#impressum_right {
  float: left;
  max-width: 460px;
  min-height: 318.5px;
  margin-top:13px;
  margin-left: 28px;
  margin-bottom: 5px;
  /* braune Schriftfarbe (RGB 101/77/45): */
  color:#654d2d;
}
#impressum_right h1 {
  /* grüne Schriftfarbe (RGB 0/92/43): */
  color: #005c2b;
}
#impressum_right p {
  margin-right: 20px;
  margin-top: 18px;
}
#impressum_right p a {
  /* grüne Schriftfarbe (RGB 0/92/43): */
  color: #005c2b;
  text-decoration: underline;
}
#impressum_right p a:hover {
  text-decoration: underline;
}

/* Content-Block auf der Seite 'Kontakt': */
/* -------------------------------------- */
body#pid-kontakt .content-inner {
  min-height: 357.5px;
  margin-top: 0;
  margin-bottom: 4px;
}
body#pid-kontakt .content-inner-inner {
  margin-left:0;
}
body#pid-kontakt .content h1 {
  color: #005c2b;
  margin-top: 17px;
}
#node-47 {
    margin-bottom:0;
    font-size: 13px;
}
#kontakt_left {
  float: left;
  max-width: 465px;
  margin-bottom: 5px;
}
body#pid-kontakt .content #kontakt_left h1 {
  /* grüne Schriftfarbe (RGB 0/92/43): */
  margin-top: 30px;
  margin-left:34px;
}
body#pid-kontakt .content #kontakt_left h1 + p {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-top: 13px;
}
#kontakt_left img {
  margin-top:9px;
  margin-left:0px;
  width:440px;
  height:250px;
}
#node-47 {
  float:left;
  max-width: 465px;
}
#node-47 + #block-formblock-contact_site {
  float: left;
  max-width: 435px;
  min-height: 318.5px;
  margin-top:13px;
  margin-left: 53px;
  margin-bottom: 5px;
  /* braune Schriftfarbe (RGB 101/77/45): */
  color:#654d2d;
}
#contact-to-name {
  /* grüne Schriftfarbe (RGB 0/92/43): */
  color: #005c2b;
}
#contact-to-email {
  /* grüne Schriftfarbe (RGB 0/92/43): */
  color: #005c2b;
  margin-left: 51px;
}
#contact-mail-page #edit-name-wrapper {
  max-width: 200px;
  float: left;
}
#contact-mail-page #edit-mail-wrapper {
  max-width: 200px;
  float: left;
  margin-left: 23px;
}
#contact-mail-page #edit-subject-wrapper {
  clear: both;
}
#contact-mail-page #edit-message-wrapper textarea {
  min-height: 97px;
  padding: 3px;
}
#contact-mail-page #edit-copy-wrapper {
  float: left;
  margin-top: 5px;
  margin-bottom: 30px;
}
#contact-mail-page #edit-submit {
  background: transparent;
  border: none;
  float: right;
  /* grüne Schriftfarbe (RGB 0/92/43): */
  color: #005c2b;
  font-family: 'Times New Roman', serif;
  font-size: 13px;
  font-weight: bold;
  text-decoration: underline;
  margin-top: 5px;
  margin-bottom: 30px;
  padding-top: 0;
}
#kontakt_right {
  float: left;
  max-width: 460px;
  min-height: 318.5px;
  margin-top:13px;
  margin-left: 28px;
  margin-bottom: 5px;
  /* braune Schriftfarbe (RGB 101/77/45): */
  color:#654d2d;
}
#kontakt_right h1 + p {
  margin-top: 22px;
  margin-bottom: 0;
  margin-right: 0;
}
#kontakt_right img {
  height:250px;
  width:440px;
}

body.page-catalog .content-region {
  margin-left: 10px;
}
body.page-catalog .content-content, body.page-catalog .content-inner, body.page-catalog .content-inner-inner {
  /* braune Schriftfarbe (RGB 101/77/45): */
  color:#654d2d;
  max-width: 735px;
  margin: 0px;
}

#sidebar-first ul.catalog {
  margin-left: 18px;
  /*float:left;*/
}
#sidebar-first #block-user-0 .inner {
  margin-left: 0px;
}

body.page-catalog #breadcrumbs-inner,
body.page-node #breadcrumbs-inner,
body.page-cart #breadcrumbs-inner {
  max-width:725px;
}
body.page-catalog img.category {
    /*
    position: absolute;
    top: 0px;
    left: 0px;
    */
    float: left;
    margin: 0 10px 0 0;
}

#block-menu-menu-shop-submenu .inner {
  margin-right: 36px;
}

#pid-angebotszeiten h1, #pid-angebotszeiten p,
#pid-agb h1, #pid-agb p,
#pid-versandkosten h1, #pid-versandkosten p,
#pid-zahlungsabwicklung h1, #pid-zahlungsabwicklung p,
#pid-widerrufsrecht h1, #pid-widerrufsrecht p,
#pid-verpackungsruecknahme h1, #pid-verpackungsruecknahme p,
#pid-datenschutz h1, #pid-datenschutz p {
  margin-left: 0px;
}
#pid-angebotszeiten h1,
#pid-agb h1,
#pid-versandkosten h1,
#pid-zahlungsabwicklung h1,
#pid-widerrufsrecht h1,
#pid-verpackungsruecknahme h1,
#pid-datenschutz h1 {
  margin-top: 0px;
  margin-bottom: 20px;
}

#user-login-form {
  margin-bottom: 50px;
}

.category-grid-products {
  margin-top: 10px;
}

body.page-node .product-body p {
  margin-left: 0;
}
body.page-node #content-body + table td {
  padding-left: 0;
}

.node-type-product table,
body.node-type-rosenpflanze-7-prozent table {
  /* braune Schriftfarbe (RGB 101/77/45): */
  color:#654d2d;
}
.node-type-product table td,
body.node-type-rosenpflanze-7-prozent table td {
  vertical-align: top;
}
.node-type-product .product-body h1,
body.node-type-rosenpflanze-7-prozent .product-body h1 {
  margin-left: 0px;
  margin-top: 13px;
  /* grüne Schriftfarbe (RGB 0/92/43): */
  color: #005c2b;
}

.uc_out_of_stock_html p {
  margin-left: 0px;
  margin-top: 25px;
}

#cart-form-buttons #edit-update, #cart-form-buttons #edit-checkout {
  font-family: 'Times New Roman', serif;
}

#continue-shopping-link {
  left: 0px;
  top: 20px;
}

body#pid-nach-rosen-suchen form[action="/nach-rosen-suchen"] label {
  font-family: 'Times New Roman', serif;
  font-size: 13px;
  font-weight: bold;
  /* grüne Schriftfarbe (RGB 0/92/43): */
  color: #005c2b;
}
body#pid-nach-rosen-suchen form[action="/nach-rosen-suchen"] select {
  font-family: 'Times New Roman', serif;
  font-size: 13px;
  font-weight: normal;
  /* braune Schriftfarbe (RGB 101/77/45): */
  color:#654d2d;
}
body#pid-nach-rosen-suchen div.view-header,
body#pid-nach-rosen-suchen div.view-header b {
  font-family: 'Times New Roman', serif;
  font-size: 13px;
  /* braune Schriftfarbe (RGB 101/77/45): */
  color:#654d2d;
}
body#pid-nach-rosen-suchen table.views-view-grid label,
body#pid-beliebteste-rosensorten table.views-view-grid label,
body#pid-neu-im-sortiment table.views-view-grid label {
  font-family: 'Times New Roman', serif;
  font-size: 13px;
  font-weight: bold;
  /* grüne Schriftfarbe (RGB 0/92/43): */
  color: #005c2b;
}
body#pid-nach-rosen-suchen table.views-view-grid span.field-content,
body#pid-nach-rosen-suchen table.views-view-grid div.field-item,
body#pid-nach-rosen-suchen table.views-view-grid div.field-content,
body#pid-neu-im-sortiment table.views-view-grid span.field-content,
body#pid-neu-im-sortiment table.views-view-grid div.field-item,
body#pid-neu-im-sortiment table.views-view-grid div.field-content,
body#pid-beliebteste-rosensorten table.views-view-grid span.field-content,
body#pid-beliebteste-rosensorten table.views-view-grid div.field-item,
body#pid-beliebteste-rosensorten table.views-view-grid div.field-content {
  font-family: 'Times New Roman', serif;
  font-size: 13px;
  font-weight: normal;
  /* braune Schriftfarbe (RGB 101/77/45): */
  color:#654d2d;
}

body#pid-cart p.uc-cart-empty {
  font-family: 'Times New Roman', serif;
  font-size: 13px;
  font-weight: normal;
  /* braune Schriftfarbe (RGB 101/77/45): */
  color:#654d2d;
}
body#pid-cart form#uc-cart-view-form {
  font-family: 'Times New Roman', serif !important;
  font-size: 13px !important;
  font-weight: normal !important;
  /* braune Schriftfarbe (RGB 101/77/45): */
  color:#654d2d !important;
}
body#pid-cart form#uc-cart-view-form td.subtotal {
  font-family: 'Times New Roman', serif !important;
  font-size: 13px !important;
  /* braune Schriftfarbe (RGB 101/77/45): */
  color:#654d2d !important;
}

body#pid-cart-checkout fieldset#quotes-pane {
  display:none;
}
body#pid-cart-checkout div#payment_details {
  
  /* SH-START, 2015-03-05 */
  /*display:none;*/
  /* SH-END, 2015-03-05 */
  
}

body#pid-cart-checkout fieldset#cart-pane div,
body#pid-cart-checkout fieldset#quotes-pane div#quote,
body#pid-cart-checkout fieldset#payment-pane div.fieldset-wrapper div,
body#pid-cart-checkout fieldset#customer-pane div.fieldset-wrapper,
body#pid-cart-checkout fieldset#customer-pane div.fieldset-wrapper div input.form-text,
body#pid-cart-checkout fieldset#billing-pane div.fieldset-wrapper,
body#pid-cart-checkout fieldset#delivery-pane div.fieldset-wrapper,
body#pid-cart-checkout fieldset#comments-pane div.fieldset-wrapper,
body#pid-cart-checkout fieldset#comments-pane div.fieldset-wrapper div textarea.form-textarea,
body#pid-cart-checkout fieldset#uc_termsofservice_agreement_checkout-pane label.option {
  font-family: 'Times New Roman', serif !important;
  font-size: 13px !important;
  /* braune Schriftfarbe (RGB 101/77/45): */
  color:#654d2d !important;
}

body#pid-cart-checkout fieldset#billing-pane div.fieldset-wrapper div.address-pane-table table td,
body#pid-cart-checkout fieldset#delivery-pane div.fieldset-wrapper div.address-pane-table table td,
body#pid-cart-checkout fieldset#billing-pane div.fieldset-wrapper div.address-pane-table table td div,
body#pid-cart-checkout fieldset#delivery-pane div.fieldset-wrapper div.address-pane-table table td div,
body#pid-cart-checkout fieldset#billing-pane div.fieldset-wrapper div.address-pane-table table td div input.form-text,
body#pid-cart-checkout fieldset#delivery-pane div.fieldset-wrapper div.address-pane-table table td div input.form-text,
body#pid-cart-checkout fieldset#billing-pane div.fieldset-wrapper div.address-pane-table table td div select.form-select,
body#pid-cart-checkout fieldset#delivery-pane div.fieldset-wrapper div.address-pane-table table td div select.form-select {
  font-family: 'Times New Roman', serif !important;
  font-size: 13px !important;
  font-weight: normal !important;
  /* braune Schriftfarbe (RGB 101/77/45): */
  color:#654d2d !important;
}
body#pid-cart-checkout fieldset#billing-pane div.fieldset-wrapper div.address-pane-table table td.field-label,
body#pid-cart-checkout fieldset#delivery-pane div.fieldset-wrapper div.address-pane-table table td.field-label {
  font-weight: bold !important;
}
body#pid-cart-checkout fieldset#payment-pane div input.form-text,
body#pid-cart-checkout fieldset#payment-pane div select.form-select {
  font-family: 'Times New Roman', serif !important;
  font-size: 13px !important;
  font-weight: normal !important;
  /* braune Schriftfarbe (RGB 101/77/45): */
  color:#654d2d !important;
}

body#pid-cart-checkout fieldset#quotes-pane input.getQuotes-processed,
body#pid-cart-checkout div#checkout-form-bottom input#edit-cancel,
body#pid-cart-checkout div#checkout-form-bottom input#edit-continue {
  font-family: 'Times New Roman', serif !important;
  font-size: 13px !important;
}

body#pid-cart-checkout-review #content-content,
body#pid-cart-checkout-review #content-content .order-review-table .data-col  {
  font-family: 'Times New Roman', serif !important;
  font-size: 13px !important;
  /* braune Schriftfarbe (RGB 101/77/45): */
  color:#654d2d !important;
}
body#pid-cart-checkout-review #content-content form#uc-cart-checkout-review-form div input#edit-back,
body#pid-cart-checkout-review #content-content form#uc-cart-checkout-review-form div input#edit-submit {
  font-family: 'Times New Roman', serif !important;
  font-size: 13px !important;
}

body#pid-cart-checkout-complete #content-content {
  font-family: 'Times New Roman', serif !important;
  font-size: 13px !important;
  font-weight: normal !important;
  /* braune Schriftfarbe (RGB 101/77/45): */
  color:#654d2d !important;
}

body.page-user div.profile dl.user-member dt,
body.page-user div.profile dl.user-member dd {
  font-family: 'Times New Roman', serif !important;
  font-size: 13px !important;
  /* braune Schriftfarbe (RGB 101/77/45): */
  color:#654d2d !important;
}

body.page-user fieldset#address-pane div.fieldset-wrapper,
body.page-user fieldset#address-pane div.address-pane-table table td input.form-text,
body.page-user fieldset#address-pane div.address-pane-table table td select.form-select {
  font-family: 'Times New Roman', serif !important;
  font-size: 13px !important;
  /* braune Schriftfarbe (RGB 101/77/45): */
  color:#654d2d !important;
}
body.page-user table.address-preview-table tr.pane-data-row td,
body.page-user #content-content p {
  font-family: 'Times New Roman', serif !important;
  font-size: 13px !important;
  /* braune Schriftfarbe (RGB 101/77/45): */
  color:#654d2d !important;
}

body.page-user form#user-profile-form fieldset.collapsible {
  display:none;
}
body.page-user form#user-profile-form fieldset,
body.page-user form#user-profile-form fieldset div input.form-text {
  font-family: 'Times New Roman', serif !important;
  font-size: 13px !important;
  /* braune Schriftfarbe (RGB 101/77/45): */
  color:#654d2d !important;
}

body.page-user div#content-content table.uc-order-history tbody {
  font-family: 'Times New Roman', serif !important;
  font-size: 13px !important;
  /* braune Schriftfarbe (RGB 101/77/45): */
  color:#654d2d !important;
}

body.page-user div#content-content div#order-pane-ship_to,
body.page-user div#content-content div#order-pane-bill_to,
body.page-user div#content-content div#order-pane-payment,
body.page-user div#content-content div#order-pane-products,
body.page-user div#content-content div#order-pane-line_items,
body.page-user div#content-content div#order-pane-order_comments {
  font-family: 'Times New Roman', serif !important;
  font-size: 13px !important;
  /* braune Schriftfarbe (RGB 101/77/45): */
  color:#654d2d !important;
}

div.content-messages div.messages, div.content-help div.help {
  margin-bottom: 0px;
  max-width: 695px !important;
  min-width: 695px !important;
  width: 695px !important;
}

body#pid-nach-rosen-suchen div.view-article-search div.form-item input {
  font-family: 'Times New Roman', serif !important;
  font-size: 13px !important;
  /* braune Schriftfarbe (RGB 101/77/45): */
  color:#654d2d !important;
}

/* SH-END, Febr. 2012 **************************************************************************************************************************************************/



/* SH-START, 2015-03-03 to 2015-03-05 */
body.page-catalog ul.catalog li:last-child a:before {
  content:"NEU: ";
  font-weight:bold;
}
body.node-type-rosenprodukte-19-prozent div.inner div.meta,
body.node-type-rosenprodukte-19-prozent div.product-group table {
  display:none;
}
body.node-type-rosenprodukte-19-prozent div#product-details {
  margin-top:30px;
}
body.node-type-rosenprodukte-19-prozent div.main-product-image img.imagecache-product {
  margin-top:14px;
}
body.page-catalog div.category-grid-products table tr td div.add-to-cart form input.node-add-to-cart {
    margin-bottom: 10px;
}
body.page-catalog div#content-content div.category-grid-products {
  border:none;
}
body#pid-cart-checkout div#line-items-div table.sticky-enabled tr + tr + tr > td + td + td + td {
  font-weight: bold;
  text-decoration: underline;
}
body#pid-cart-checkout form#uc-cart-checkout-form fieldset#cart-pane table.cart-review td span.uc-price {
  font-size: 100%;
}
body#pid-cart-checkout form#uc-cart-checkout-form fieldset#cart-pane table.cart-review td.subtotal:last-child span.uc-price {
  font-weight: bold;
}
body#pid-rosen-shop table.category tr + tr {
  display:none;
}
/* SH-END, 2015-03-03 to 2015-03-05 */

/* SH-START, 2015-03-06 */
div#order-pane-packages.order-pane.pos-left {
  display:none;   
}
/* SH-END, 2015-03-06 */

/* SH-START, 2016-07-10 */
#block-menu-menu-website-menu {
    width: 585px;
}
#block-menu-menu-website-menu .content {
    margin-top: 23px;
	margin-right: 10px !important;
}
#block-menu-menu-website-menu ul.menu li {
    width: 107px;
    height: 34px;
    margin-right: 10px;
}
#block-menu-menu-website-menu .inner {
    margin-left: 0px;
}
#header-site-info-inner {
    margin-right: 9px;
}
#header-site-info-inner #logo {
    margin-left: 25px;
}
#betrieb_menu_block {
	margin-top: 37px;
}
html.edge #betrieb_menu_block {
	margin-top: 34px;
}
html.chrome #betrieb_menu_block {
	margin-top: 60px;
}
/* SH-END, 2016-07-10 */

/* SH-START, 2016-07-12 */
/*body#pid-startseite .cafe-werbung {
    font-family: 'Times New Roman', serif;
    color:#654d2d;
    font-size: 20px;
    margin-top:15px;
    margin-left:100px;
    padding-bottom: 7px;
}*/

body#pid-startseite .werbung {
    font-family: 'Times New Roman', serif;
    color:#654d2d;
    font-size: 20px;
    margin-top:15px;
    margin-left: 190px;
    padding-bottom: 7px;
}
body#pid-startseite .werbung p {
	font-family: 'Times New Roman', serif;
    color:#654d2d;
    font-size: 20px;
}
body#pid-startseite .werbung p a {
	font-size: 22px;
	font-weight: bold;
	color:#e783a4;
}

body#pid-startseite #block-block-1 {
    margin-bottom: 25px;
}
body#pid-startseite .werbung a:hover {
    text-decoration: underline;
}

/*body#pid-startseite .cafe-werbung span.part-2{
    margin-left: 140px;
}
body#pid-startseite .cafe-werbung img {
    height: 35px;
    width: auto;
    padding: 5px;
    position: absolute;
    top: 257px;
    left: 357px;
}
body#pid-startseite .cafe-werbung a {
    color: #005c2b;
    text-decoration: none;
}
body#pid-startseite .cafe-werbung a:hover {
    text-decoration: underline;
}*/

/* SH-END, 2016-07-12 */

/* SH-START, 2016-07-16 */
div.node-type-rosenpflanzen_7_prozent div#product-details {
  max-width: 537px;
  padding: 10px;
  margin-bottom: 0;
  border: none;
  background: rgba(169, 169, 169, 0.15);
  color:#654d2d;
}
div.node-type-rosenpflanzen_7_prozent div#product-details a {
  color: #80171e;
}
div.node-type-rosenpflanzen_7_prozent div#product-details div#field-group {
  float: left;
  margin-right:20px;
}
div.node-type-rosenpflanzen_7_prozent div#product-details span.uc-price-product {
  font-weight: bold;
  font-size: 18px;
}
div.node-type-rosenpflanzen_7_prozent div#product-details span.uc-price-product span {
  font-weight: normal;
  font-size: 10px;
  line-height: 12px;
}
div.node-type-rosenpflanzen_7_prozent div#product-details span.uc-price-product span.price-vat-suffix {
  display:block;
}
div.node-type-rosenpflanzen_7_prozent div#product-details span.uc-price-product span.price-prefixes {
  display: none;
}
div.node-type-rosenpflanzen_7_prozent div.images {
  width: 180px;
}
div.node-type-rosenpflanzen_7_prozent div.product-image {
  padding-top: 15px;
}
.node-type-rosenpflanzen_7_prozent table {
  color:#654d2d;
}
.node-type-rosenpflanzen_7_prozent table td {
  vertical-align: top;
}
.node-type-rosenpflanzen_7_prozent .product-body h1 {
  margin-left: 0px;
  margin-top: 13px;
  color: #005c2b;
}
/*
div#product-details div#edit-attributes-1-1-wrapper {
  width: 350px;
  position: absolute;
  left: 553px;
  bottom: 70px;
}
*/
div#product-details div#edit-attributes-1-1-wrapper label {
  font-weight: normal !important;
}
body.page-catalog select {
  color: #80171e !important;
  font-family: "Times New Roman",serif !important;
  font-size: 13px !important;
}
div#product-details div#edit-attributes-1-1-wrapper select {
  width: 147px !important;
  color: #80171e !important;
  font-family: "Times New Roman",serif !important;
  font-size: 13px !important;
}
.node-type-product #product-details,
.node-type-rosenpflanze_7_prozent #product-details,
.node-type-rosenprodukte-19-prozent #product-details,
body.node-type-rosenpflanze-7-prozent div#product-details {
  position: relative;
  min-height: 155px;
}
body.page-catalog div.uc_out_of_stock_html {
  padding-top: 3px;  
}
body.page-catalog select#edit-attributes-1 {
  width: 136px;
}
body.node-type-rosenpflanze-7-prozent div.inner div.meta {
  display:none;
}
body.node-type-rosenpflanze-7-prozent div.main-product-image img.imagecache-product {
  /*margin-top:14px;*/
}
div.node-type-product div#product-details,
div.node-type-rosenpflanze_7_prozent div#product-details,
div.node-type-rosenprodukte-19-prozent div#product-details,
body.node-type-rosenpflanze-7-prozent div#product-details {
  max-width: 537px;
  padding: 10px 10px 0 10px;
  margin-bottom: 0;
  border: none;
  background: rgba(169, 169, 169, 0.15);
  color:#654d2d;
}
div.node-type-rosenpflanze_7_prozent div#product-details a,
div.node-type-rosenprodukte-19-prozent div#product-details a {
  color: #80171e;
}
div.node-type-rosenpflanze_7_prozent div#product-details span.uc-price-product,
div.node-type-rosenprodukte-19-prozent div#product-details span.uc-price-product {
  font-weight: bold;
  font-size: 18px;
}
div.node-type-rosenpflanze_7_prozent div#product-details span.uc-price-product span,
div.node-type-rosenprodukte-19-prozent div#product-details span.uc-price-product span {
  font-weight: normal;
  font-size: 10px;
  line-height: 12px;
}
div.node-type-rosenpflanze_7_prozent div#product-details span.uc-price-product span.price-vat-suffix,
div.node-type-rosenprodukte-19-prozent div#product-details span.uc-price-product span.price-vat-suffix {
  display:block;
}
div.node-type-rosenpflanze_7_prozent div#product-details span.uc-price-product span.price-prefixes,
div.node-type-rosenprodukte-19-prozent div#product-details span.uc-price-product span.price-prefixes {
  display: none !important;
}
div.node-type-rosenpflanze_7_prozent div.images,
div.node-type-rosenprodukte-19-prozent div.images {
  width: 180px;
}
div.node-type-rosenpflanze_7_prozent div.product-image,
div.node-type-rosenprodukte-19-prozent div.product-image {
  padding-top: 15px;
}
.node-type-rosenpflanze_7_prozent table,
.node-type-rosenprodukte-19-prozent table {
  color:#654d2d;
}
.node-type-rosenpflanze_7_prozent table td,
.node-type-rosenprodukte-19-prozent table td {
  vertical-align: top;
}
.node-type-rosenpflanze_7_prozent .product-body h1,
.node-type-rosenprodukte-19-prozent .product-body h1 {
  margin-left: 0px;
  margin-top: 13px;
  color: #005c2b;
}
div.node-type-product div#product-details div#field-group,
div.node-type-rosenpflanze_7_prozent div#product-details div#field-group,
div.node-type-rosenprodukte-19-prozent div#product-details div#field-group,
body.node-type-rosenpflanze-7-prozent div#product-details div#field-group {
  /*padding-top: 15px;
  padding-left: 18px;*/
}
div.node-type-product div#product-details div#field-group,
div.node-type-rosenpflanze_7_prozent div#product-details div#field-group,
div.node-type-rosenprodukte-19-prozent div#product-details div#field-group,
body.node-type-rosenpflanze-7-prozent div#product-details div#field-group {
  float: none !important;
  /*outline: 1px solid red;*/
  position: absolute;
  top: 21px;
  left: 22px;
  width: 165px;
  height: 120px;
}
.product-group #price-group {
  /*outline: 1px solid green;*/
  position: absolute;
  top: 21px;
  left: 214px;
  height: 120px;
  width: 322px;
}
#product-details form.uc-out-stock-processed input.form-submit {
    margin: 0px;
    margin-left: 0px; 
    margin-top: -31px;
    float: right;
}
.product-group .add-to-cart .form-submit {
  /*margin-left: 50px;
  margin-bottom: 0px;*/
}
div#product-details div#price-group div.form-item {
    /*margin-top: 15px;*/
}
.product-group .add-to-cart .form-submit {
    /*margin-right: 18px;*/
}
div#product-details div#price-group div.form-item {
    float: none;
}
.product-group #price-group {
    float: none;
}
div#product-details div#edit-attributes-1-1-wrapper select {
    float: right;
    width: 152px;
}
body.page-node div.uc_out_of_stock_html {
    padding-left: 20px;
}
div.node-type-rosenprodukte_19_prozent #product-details {
	margin-top: 0px !important;
}
div.node-type-rosenprodukte_19_prozent div#product-details div#field-group {
    margin-left: 10px !important;
    margin-top: 13px !important;
}
div.node-type-rosenprodukte_19_prozent #product-details form.uc-out-stock-processed input.form-submit {
    margin-top: -34px;
}
/* Firefox Browser: */
html.firefox div#product-details div#edit-attributes-1-1-wrapper select {
  width: 164px !important;
}
body.page-catalog select {
    min-width: 155px;
}
/* SH-END, 2016-07-16 */

/* SH-START, 2016-07-26 */
span#wurzelware-price-value,
span#im-topf-price-value {
    font-size: 18px !important;
    font-weight: bold !important;
}
span#im-topf-price-value {
    display: none;
}
/* SH-END, 2016-07-26 */

/* SH-START, 2016-07-29 */
body#pid-cart-checkout form#uc-cart-checkout-form table.cart-review span#wurzelware-price-value {
  font-size: 13px !important;
}
/* SH-END, 2016-07-29 */

/* SH-START, 2016-07-31 */
body.node-type-rosenprodukte-19-prozent div.node-type-rosenprodukte_19_prozent #product-details #price-group {
  height: 70px;
  max-height: 70px;
}
body.node-type-rosenprodukte-19-prozent div.node-type-rosenprodukte_19_prozent #product-details {
  height: 90px;
  max-height: 90px;
  min-height: 90px;
}
body.node-type-rosenprodukte-19-prozent div.node-type-rosenprodukte_19_prozent #product-details form.uc-out-stock-processed input.form-submit {
    margin-top: -29px;
}
body.node-type-product #product-details .form-radios,
body.node-type-rosenpflanze-7-prozent #product-details .form-radios {
    margin: 0px 0px 12px 0px;
	min-height: 44px;
}
body.node-type-rosenpflanze-7-prozent #product-details form.uc-out-stock-processed input.form-submit {
    margin-top: -37px;
}
html.chrome body.node-type-rosenpflanze-7-prozent #product-details form.uc-out-stock-processed input.form-submit {
    margin-top: -28px;
}
html.edge body.node-type-rosenpflanze-7-prozent #product-details form.uc-out-stock-processed input.form-submit {
    margin-top: -32px;
}
/* SH-END, 2016-07-31 */

/* SH-START, 2016-08-04 */
body#pid-cart-checkout-review table.order-review-table table:first-child td {
    padding-bottom: 0px;
    padding-top: 0px;
}
body#pid-cart-checkout-review table.order-review-table ul.product-description {
    margin-bottom: 0px;
}
body#pid-cart-checkout-review table.order-review-table table:first-child tr td:nth-child(2) {
    padding-bottom: 35px !important;
}
/* SH-END, 2016-08-04 */
