<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* $Id: local-sample.css,v 1.2 2010/09/17 21:36:06 eternalistic Exp $ */

/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */

.jcarousel-skin-default .jcarousel-container-horizontal {
  width: 980px;
  /* width: 865px; */
  height: 410px;
}

.jcarousel-skin-default .jcarousel-clip-horizontal {
  width: 970px;
  /* width: 865px; */
}

.jcarousel-skin-default .jcarousel-item {
  padding: 0;
  width: 960px;
  /* width: 860px; */
  height: 400px;
  background-color: #455F6F;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #1B6364;
}

.jcarousel-skin-default .jcarousel-navigation {
  margin: 0;
  padding: 4px;
}

.jcarousel-skin-default .jcarousel-navigation li {
  display: inline;
  margin: 0 -1px 0 0;
  padding: 0;
  background: none;
}

.jcarousel-skin-default .jcarousel-navigation li a {
  color: #27353E;
  padding: 1px 5px;
}

.jcarousel-skin-default .jcarousel-navigation li a:hover {
  color: white;
  padding: 0px 4px;
  background-color: #77909F;
  text-decoration: none;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #4C9899;
}

.jcarousel-skin-default .jcarousel-navigation li.active a {
  color: white;
  padding: 0px 4px;
  background-color: #455F6F;
  text-decoration: none;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #1B6364;
}

/* Overlay fÃ¼r Frontpage Slideshow */

#imgtextoverlay {
    line-height:20px;
    text-align: center;
    padding: 20px;
    text-shadow: 1px 1px 1px #000000;
    margin-top: 15px;
    font-size: small;
    font-weight: normal;
    color: #FECC04;
    background-color: rgba(0,0,0,0.4);
    max-width: 250px;
    width: 100%;
    max-height: 25px;
    height: 100%;
    position: absolute;
}

.view-display-id-attachment_1 {
  margin-bottom: 2.5em;
}

/* Overlay fÃ¼r Featured Content */

#imgtextunderlay {
  line-height:20px;
  text-align: left;
  padding: 15px;
  text-shadow: 1px 1px 1px #000000;
  margin-top: 250px;
  display: block;
  // margin-left: 170px;
  font-size: small;
  font-weight: normal;
  color: #FECC04;
  background-color: rgba(0,0,0,0.4);
  background:rgba(0, 0, 0, .75);
  opacity: 0;
  max-width: 230px;
  width: 100%;
  max-height: 120px;
  height: 100%;
  position: absolute;
  -webkit-border-top-right-radius: 25% 75%;
  -moz-border-radius-topright: 25% 75%;
  border-top-right-radius: 25% 75%;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

#imgtextunderlay a {
  line-height:15px;
  text-shadow: 1px 1px 1px #000000;
  font-size: small;  
  font-weight: normal;
  color: #FECC04;
}

#imgtextunderlay:hover {
  opacity: 1;
}

#imgtextunderlay:hover .field-item {
  display: list-item;
  list-style-type: disc;
  list-style-position: inside;
  line-height:20px;
}


/* Overlay fÃ¼r Image Header von Produkten*/

#imgheaderoverlay {
    line-height:20px;
    text-align: center;
    padding: 20px;
    text-shadow: 1px 1px 1px #000000;
    margin-top: 15px;
    font-size: small;   
    font-weight: normal;
    color: #FECC04;
    background-color: rgba(0,0,0,0.4);
    max-width: 250px;
    width: 100%;
    max-height: 25px;
    height: 100%;
    position: absolute;
    left: 170px;
}

.view-image-header .view-content .views-row .views-field .field-content img {
  background-color: #455F6F;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #1B6364;
}

.groups {
  background: #999;
  border-radius: 3px;
  color: #FFFFFF;
  margin-top: 1em;
  margin-bottom: 1em;
  padding: 4px 5px;
  text-decoration: none;
  font-size: 12px;
}

.groups .links,
.groups .links ul.links li {
  background: #aaa;
  border-radius: 3px;
  margin: 0px 0px 2px;
  padding: 3px 4px;
  text-decoration: none;
  font-size: 12px;
}

.groups .links ul.links li a {
  color: #333;
}

.groups .links:hover,
.groups .links ul.links li:hover {
  background: #eee;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}

.groups .links ul.links li a:hover {
  color: #111;
}

.links li.blog_usernames_blog,
.links li.statistics_counter,
.links li.book_add_child,
.links li.flag-merkliste,
.links li.flag-eusf,
.links li.flag-product_comparison,
.links li.flag-frontpage_slideshow,
.links li.flag-dollstudio_sortiment,
.links li.flag-featured_content,
.links li.flag-lagerbestand,
.links li.flag-sales,
.links li.quote_multi,
.links li.quote,
.links li.notifications_0,
.links li.notifications_1,
.links li.notifications_2,
.links li.notifications_3,
.links li.notifications_4,
.links li.notifications_5,
.links li.comment_add,
.links li.book_printer {
  background: #666;
  border-radius: 3px;
  color: #FFFFFF;
  display: inline-block;
  margin: 0px 0px 3px;
  padding: 4px 5px;
  text-decoration: none;
  font-size: 12px;
}

.links li.blog_usernames_blog:hover,
.links li.statistics_counter:hover,
.links li.book_add_child:hover,
.links li.flag-merkliste:hover,
.links li.flag-eusf:hover,
.links li.flag-product_comparison:hover,
.links li.flag-frontpage_slideshow:hover,
.links li.flag-dollstudio_sortiment:hover,
.links li.flag-featured_content:hover,
.links li.flag-lagerbestand:hover,
.links li.flag-sales:hover,
.links li.quote_multi:hover,
.links li.quote:hover,
.links li.notifications_0:hover,
.links li.notifications_1:hover,
.links li.notifications_2:hover,
.links li.notifications_3:hover,
.links li.notifications_4:hover,
.links li.notifications_5:hover,
.links li.comment_add:hover,
.links li.book_printer:hover {
  color: #FFFFFF;
  background: #333;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}

.links li.blog_usernames_blog:focus,
.links li.statistics_counter:focus,
.links li.book_add_child:focus,
.links li.flag-merkliste:focus,
.links li.flag-eusf:focus,
.links li.flag-product_comparison:focus,
.links li.flag-frontpage_slideshow:focus,
.links li.flag-dollstudio_sortiment:focus,
.links li.flag-featured_content:focus,
.links li.flag-lagerbestand:focus,
.links li.flag-sales:focus,
.links li.quote_multi:focus,
.links li.quote:focus,
.links li.notifications_0:focus,
.links li.notifications_1:focus,
.links li.notifications_2:focus,
.links li.notifications_3:focus,
.links li.notifications_4:focus,
.links li.notifications_5:focus,
.links li.comment_add:focus,
.links li.book_printer:focus {
  color: #FFFFFF;
  background: #000;
}

.comment .content .content-inner .links ul li.unquote_multi,
.comment .content .content-inner .links ul li.quote_multi,
.comment .content .content-inner .links ul li.quote,
.comment .content .content-inner .links ul li.mollom-flag,
.comment .content .content-inner .links ul li.comment_edit,
.comment .content .content-inner .links ul li.comment_reply,
.comment .content .content-inner .links ul li.comment_delete {
  color: #77909f;
}

.links li.node_translation_de,
.links li.node_translation_en {
  // margin: 0px 0px 0px 0px;
  // padding: 0;
  color: #111;
}

.links li.node_translation_de a,
.links li.node_translation_en a{
  color: #77909f;
}

.links li.comment_forbidden {
  color: #111;
}

.links li.comment_forbidden a {
  color: #77909f;
}

ul.links li.cart-block-view-cart,
ul.links li.cart-block-checkout {
  background: #8EC63F;
  border-radius: 3px;
  color: #FFFFFF;
  display: inline;
  margin: 0px 0px 3px;
  padding: 4px 5px;
  text-decoration: none;
  font-size: 12px;
}

ul.links li.cart-block-view-cart:hover,
ul.links li.cart-block-checkout:hover {
  color: #FFFFFF;
  background: #8EC63F;
  text-decoration: none;
}

ul.links li.cart-block-view-cart:focus,
ul.links li.cart-block-checkout:focus {
  color: #FFFFFF;
  background: #8EC63F;
  text-decoration: none;
}

ul.links li a {
  color: #fff;
}

ul.links li a:hover,
ul.links li a:focus {
  text-decoration: underline;
}

legend,
legend.collapse-processed,
legend.collapse-processed a:link,
legend.collapse-processed a:visited,
fieldset legend,
fieldset.group legend,
.field-ds-group-product legend,
.fieldgroup legend {
  text-transform: none;
}

.buildmode-full .node .nd-region-left,
.buildmode-teaser .node .nd-region-left { 
  // width: 35% !important;
  width: 250px;
  overflow: hidden;
}

.buildmode-full .node .nd-region-right {
  // width: 30% !important;
}

.nd-two-sidebars .nd-region-middle { 
  margin-left: 265px;
  // margin-right: 30%;
}

.nd-sidebar-left .nd-region-middle { 
  margin-left: 265px;
}

.breadcrumb { 
  padding-bottom: 1em;
}

.breadcrumbs .inner {
  border: none !important;
  background: none !important;
}

.view-similarterms .view-content table tbody tr td,
.view-reference-views-customization .view-content table tbody tr td,
.view-related-blog-posts .view-content table tbody tr td,
.view-compatible-heads .view-content table tbody tr td,
.view-compatible-eyes .view-content table tbody tr td,
.view-heads-by-manufacturer .view-content table tbody tr td,
.view-reference-views-body .view-content table tbody tr td,
.view-related-products .view-content table tbody tr td,
.view-similarterms-blog .view-content table tbody tr td,
.view-similarterm .view-content table tbody tr td,
.view-topics .view-content table tbody tr td,
.view-frontpage .view-content table tbody tr td,
.view-Handbook-pages .view-content table tbody tr td {
  vertical-align: top;
}

.view-reference-views-customization .view-content table tbody tr td .views-field-field-image-cache-fid .field-content a img,
.view-products-by-date .view-content table tbody tr td .views-field-field-image-cache-fid .field-content a img,
.view-products-by-price .view-content table tbody tr td .views-field-field-image-cache-fid .field-content a img,
.view-heads-by-manufacturer .view-content table tbody tr td .views-field-field-image-cache-fid .field-content a img,
.view-compatible-heads .view-content table tbody tr td .views-field-field-image-cache-fid .field-content a img,
.view-compatible-eyes .view-content table tbody tr td .views-field-field-image-cache-fid .field-content a img,
.view-reference-views-body .view-content table tbody tr td .views-field-field-image-cache-fid .field-content a img,
.view-related-products .view-content table tbody tr td .views-field-field-image-cache-fid .field-content a img,
.view-blog .inner .view-content table tbody tr td .views-field-field-image-cache-fid .field-content a img,
.view-recommendation .view-content table tbody tr .td views-field-field-image-cache-fid .field-content a img,
.view-frontpage .inner .view-content table tbody tr td .views-field-field-image-cache-fid .field-content a img,
.view-similarterms .inner .view-content table tbody tr td .views-field-field-image-cache-fid .field-content a img,
.view-topics .inner .view-content table tbody tr td .views-field-field-illustration-fid .field-content a img,
.view-related-blog-posts .view-content table tbody tr td .views-field-field-image-cache-fid .field-content a img {
  background-color: #fff;
  border: 1px solid #E8E8E8;
  box-shadow: 1px 1px 5px -3px #000000;
  padding: 3px;
  -moz-box-shadow: 1px 1px 5px -3px #000000;
  -webkit-box-shadow: 1px 1px 5px -3px #000000;
}

.view-reference-views-customization .view-content table tbody tr td .views-field-field-image-cache-fid .field-content a img:hover,
.view-products-by-date .view-content table tbody tr td .views-field-field-image-cache-fid .field-content a img:hover,
.view-products-by-price .view-content table tbody tr td .views-field-field-image-cache-fid .field-content a img:hover,
.view-heads-by-manufacturer .view-content table tbody tr td .views-field-field-image-cache-fid .field-content a img:hover,
.view-compatible-heads .view-content table tbody tr td .views-field-field-image-cache-fid .field-content a img:hover,
.view-compatible-eyes .view-content table tbody tr td .views-field-field-image-cache-fid .field-content a img:hover,
.view-reference-views-body .view-content table tbody tr td .views-field-field-image-cache-fid .field-content a img:hover,
.view-related-products .view-content table tbody tr td .views-field-field-image-cache-fid .field-content a img:hover,
.view-blog .inner .view-content table tbody tr td .views-field-field-image-cache-fid .field-content a img:hover,
.view-recommendation .view-content table tbody tr .td views-field-field-image-cache-fid .field-content a img:hover,
.view-frontpage .inner .view-content table tbody tr td .views-field-field-image-cache-fid .field-content a img:hover,
.view-similarterms .view-content table tbody tr td .views-field-field-image-cache-fid .field-content a img:hover,
.view-topics .inner .view-content table tbody tr td .views-field-field-illustration-fid .field-content a img:hover,
.view-related-blog-posts .view-content table tbody tr td .views-field-field-image-cache-fid .field-content a img:hover {
  box-shadow: 1px 1px 6px -2px #000000;
  -moz-box-shadow: 1px 1px 6px -2px #000000;
}

/* WTF */
.view-recommendation .view-content table tbody tr td .views-field .field-content {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

/* Bootstrap-style glowing border around  input fields */
textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] { 
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px; 
}

textarea:focus,
select:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="email"]:focus,
input[type="month"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus,
input[type="time"]:focus,
input[type="url"]:focus, 
input[type="week"]:focus { 
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.field-group-file-attachments .field-label,
.field-group-see-also .field-label,
.field-group-materialien .field-label,
.field-group-purchase .field-label,
.field-group-backlinks .field-label,
.field-group-netmarks .field-label,
.field-group-vke .field-label,
.field-group-notes .field-label,
.field-group-lieferumfang .field-label,
.field-group-care .field-label,
.field-group-bodies .field-label,
.field-group-dolls .field-label,
.field-group-siehe-auch .field-label,
.field-group-see.also .field-label,
.field-ds-group-clothing .field-label,
.field-ds-group-heads .field-label,
.field-group-heads .field-label,
.field-ds-group-videos .field-label,
.field-ds-group-beitrag .field-label,
.field-ds-group-siehe-auch .field-label,
.field-group-processing .field-label,
.field-group-products .field-label,
.field-group-usp .field-label,
.field-group-postscript .field-label,
.field-group-customizations .field-label,
.field-ds-group-product .field-label,
.field-group-querverweise .field-label {
  color: #1A272F;
  font-size: 130%;
  margin-top:2.0em;
  margin-bottom: 1.5em;
  padding-left: 0.5em;
  padding-right: 0.5em;
  padding-top:1em;
  padding-bottom: 0.5em;
  background-image: -webkit-linear-gradient(top left, white 0%, #9FBFD2 100%); 
  background-image: -moz-linear-gradient(right bottom, white 0%, #9FBFD2 100%); 
  background-image: -o-linear-gradient(white 0%, #9FBFD2 100%); 
  background-image: linear-gradient(white 0%, #9FBFD2 100%);
}

.field-group-notes {
  background-color: pink;
}

.field-group-materialien .field-material-ref .field-items .field-item,
.field-website .field-items .field-item,
.field-vke .field-items .field-item {
  display: list-item;
  line-height: 150%;
  list-style: disc outside none;
  margin: 0px 0px 0.25em 1.5em;
  padding: 0px;
}

h2 { 
  font-size: 142.85% !important;
}

.product-info {
  display: block;
  float: right;
  padding: 5% 0;
}

.field-ucd-display-price .product-info .uc-price-display {
  display: block;
  margin-left: 1em;
  width: 150px;
  height: 100px;
  // border: dotted red 5px
}

.product-info span.uc-price-product {
  padding: 10% 0;
  width: auto;
  height: auto;
  text-align: center;
  vertical-align: middle;
  background: #8ec63f;
  color: #fff;
  display: inline-block;
  height: 50px;
  line-height: 50px;
  border-radius: 50%;
  border: 1px solid #8ec63f;
  font-size: 1.8em;
}

.product-info span.uc-price-product:hover {
  background: #f7941d;
  color: #fff;
  border-radius: 50%;
  border: 1px solid #f7941d;
}

.product-info span.uc-price-product span.price-suffixes {
  font-size: 0.4em;
  display: block;
  clear: both;
  vertical-align: middle;
  padding-top: 0.5em;
  line-height: 130%;
  color: #444;
}

.primary-menu-inner ul.sf-menu li.sfHover ul.menu {
  width: 200px;
}

/* UC Progress Tracker https://www.drupal.org/project/progress_tracker */
.item-list ul.progress-tracker{
  padding: 0;
  margin: 0;
}

.item-list ul.progress-tracker.horizontal li{
  display: inline;
  float: left;
  margin-right: 1em;
}

.item-list ul.progress-tracker li{
  list-style: none outside none;
  // margin: 0;
  // padding: 5px 10px;
  background: #8EC63F;
  border: 1px solid #8EC63F;
  color: #FFFFFF;
  // display: inline-block;
  font-size: 1.2em;
  text-align: center;
  vertical-align: middle;
  width: 20%;
  height: 4.5em;
}

.item-list ul.progress-tracker li.selected{
  background: #F7941D;
  border: 1px solid #F7941D;
  color: #FFFFFF;
}

.prosper-gray-rounded-plain a:link,
.prosper-lightgraybackground-border a:link,
.prosper-mediumgraybackground-bottomborder a:link {
  color: #455F6F;
}

.prosper-gray-rounded-plain a:visited,
.prosper-lightgraybackground-border a:visited,
.prosper-mediumgraybackground-bottomborder a:visited {
  color: #77909F;
}

.prosper-gray-rounded-plain a:focus,
.prosper-lightgraybackground-border a:focus,
.prosper-mediumgraybackground-bottomborder a:focus { 
  color: #AF0000;
}

.field-ucd-image .product-image .main-product-image,
.field-ucd-image .product-image .more-product-images,
.field-ucd-image .product-image,
.field-hersteller-ref .field-items .field-item .view-reference-views-manufacturer .view-content .views-row .views-field .field-content {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.field-ucd-image .product-image .more-product-images {
  margin-bottom: 1.5em
}

.field-ucd-image .product-image,
.field-hersteller-ref .field-items .field-item .view-reference-views-manufacturer {
  margin-top: 1.5em;
  margin-bottom: 0.5em;
}

.field-add-to-cart .add-to-cart form div .attributes .attribute .form-item {
  border-bottom: 1px dotted #ccc;
}

.header-group-inner { 
  padding: 15px 0px 15px;
}

.header-top-wrapper { 
  // min-height: 32px;
  min-height: 20px;
}

.header-top-region { 
  // padding: 10px 0px 0px;
}

#block-search-0 {
  margin-top: 1.5em;
}

#block-search-0 .inner .content form div .container-inline .form-item input[type="text"] {
  font-size: 150%;
}

login#block-user-0 {
  margin-top: 0px;
}

.fusion-horiz-login#block-user-0 {
  margin: 0;
}

#block-views-supplier_index-block_1 .inner .content .view-supplier-index .view-content table tbody tr.row-1 td {
  border-top: dotted 1px #aaa;
}

#block-views-supplier_index-block_1 .inner .content .view-supplier-index .view-content table tbody tr.row-1 td,
#block-views-supplier_index-block_1 .inner .content .view-supplier-index .view-content table tbody tr.row-2 td,
#block-views-supplier_index-block_1 .inner .content .view-supplier-index .view-content table tbody tr.row-3 td {
  border-bottom: dotted 1px #aaa;
  margin-bottom: 1em;
  padding-top: 1em;
  padding-bottom: 1em;
}

#block-views-supplier_index-block_1 .inner .content .view-supplier-index .view-content table tbody tr.row-4 td {
  margin-bottom: 1em;
  padding-top: 1em;   
  padding-bottom: 1em;
}

#block-og-0 h2 a {
  color: #fff;
  font-weight: 550;
  text-decoration: none;
}

#block-og-0 h2 a:hover,
#block-og-0 h2 a:focus {
  color: #fff;
  font-weight: 650;
  text-decoration: underline;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}

h1, h2, h3, h4, h5, h6 { 
  // color: #AFAFAF;
  // color: #77909F;
  // color: #27353E;
  color: #455F6F;
  font-weight: 600;
  line-height: 120%;
}

.galleryformatter-greenarrows .gallery-thumbs {
  padding: 0 0px;
}

.galleryformatter-greenarrows .gallery-thumbs .wrapper ul {
  width:240px !important;
}

.galleryformatter-greenarrows .gallery-thumbs .forward,
.galleryformatter-greenarrows .gallery-thumbs .back,
.galleryformatter-greenarrows .gallery-slides .panel-overlay,
.galleryformatter-greenarrows .gallery-thumbs .arrow {
  display: none;
}

.galleryformatter-greenarrows .gallery-thumbs li {
  padding-right: 10px;
}

.galleryformatter-greenarrows .gallery-thumbs li a {
  // padding: 19px 0 7px;
  padding: 19px 0 0px;
}

.galleryformatter-greenarrows .gallery-thumbs li img {
  filter:alpha(opacity=90);
  -ms-filter:â€alpha(opacity=90)â€;
  -moz-opacity:0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;
  padding-right: 0;
}

.taxonomy-term-description {
  background: url("../design_packs/blue/images/prosper-gradient-border-bg.png") 50% 0px repeat-x #F1F6F7;
  // background: #B0C7D0;
  border: 3px solid #B0C7D0;
  color: #6A6A6A;
  // color: #686868;
  padding: 10px;
  font-size: 110%;
  line-height: 175%;
  
}

#sidebar-first #sidebar-first-inner .block-apachesolr_search .inner h2.block-title {
  color: #455F6F;
  font-size: 120% !important;
}

dl.apachesolr_search-results div dd .search-info span.search-info-type {
  background: #666;
  border-radius: 2px;
  color: #FFFFFF;
  display: inline-block;
  margin: 0px 0px 2px;
  padding: 1px 3px;
  text-decoration: none;
  font-size: 10px;
  // margin-left: 2em;
}

.header-top-region { 
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0px;
  padding-right: 0px;
}

#block-views-welcome_user-block,
#block-menu-menu-user {
  margin-bottom: 0px;
}

#block-views-welcome_user-block .inner .content .view,
#block-menu-menu-user .inner .content ul.menu {
  padding: 5px;
}

#block-menu-menu-user .inner .content ul.menu li.last a {
  font-weight: normal;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  -webkit-border-radius: 0.5em;
  -khtml-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
   margin-bottom: 10px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px;
}

#block-menu-menu-user .inner .content ul.menu li.last a:hover {
  text-decoration: none;
  background: #d81b21;
  background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
  background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
  color: #eee;
}

#block-menu-menu-user .inner .content ul.menu li a:active {
  color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
  background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}

#block-menu-menu-user .inner .content ul.menu li a {
  /* background-color: #77909f; */
  padding: 5px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 10px;
  -webkit-border-radius: 0.5em;
  -khtml-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
  text-decoration: none;
}

#block-menu-menu-user .inner .content ul.menu li a:hover {
  /* background-color: #247abf; */ /* Gedecktes Blau */
  /* background-color: #2870F6; */ /* Leuchtendes Blau */
  /* background-color: rgb(248, 196, 98); */ /* Orange */
  background-color: #455F6F; /* Dunkles Ocker */
  color: #fff;
  text-decoration: none;
}

.postscript-bottom-inner .block h2.block-title {
  border-bottom: 3px solid #B0B0B0;
  display: block;
  //line-height: 50px;
  margin-bottom: 0.5em;
  padding-bottom: 0.5em;
  font-size: 105% !important;
}

.postscript-bottom-inner .block .content {
  font-size: 90%;
}

.image-caption:before {
  content: "Abbildung: ";
  font-style: normal;
  font-weight: bold;
}

.image-caption {
  font-style: italic;
  margin-top: 0.5em;
  margin-bottom: 1.5em;
}

.view-supplier-index .view-content table thead {
  display: none;
}

.view-supplier-index .view-content table thead {
  display: none;
}

.view-supplier-index .view-content table tbody tr {
  border: none;
}

.view-supplier-index .view-content table tbody tr.even,
.view-supplier-index .view-content table tbody tr.odd{
  display: block;
  margin-top: 1em;
  margin-bottom: 2.5em;
}

.view-supplier-index .view-content table tbody tr td {
  border: none;
}

.view-supplier-index .view-content table tbody tr td.views-field-field-logo-fid {
  vertical-align: top;
}

#block-locale-0  {
  // width: 25px;
  // display: block;
  // float: right;
}

#block-locale-0 .inner {
  margin: 0;
  margin-top: 1.0em;
}

#block-locale-0 .inner .content ul {
  margin-left: 0;
}


#block-locale-0 .inner .content ul li {
  display: block;
  margin: 0;
  padding: 0;
  clear: both;
}

.view-blog .inner .view-content table tbody tr td {
  vertical-align: top;
  padding-bottom: 4.5em;
}

.field-group-usp .field-usp .field-items .field-item,
  display: list-item;
  list-style-type: disc;
  list-style-position: inside;
}


#admin-menu {
  font-size: 12px !important;
}

/*reposition throbber icon*/
/* https://www.drupal.org/project/fusion/issues/835694 */

html.js .form-item input.form-autocomplete {
        background-position: right 5px; 
}

html.js .form-item input.form-autocomplete.throbbing {
        background-position: right -15px; 
}

</pre></body></html>