<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.aci_product_bestand
{
    margin-top: 30px;
    font-size: 12px;
}

#aci_mainBox .aci_product_bestand
{
right:0px;
font-size:14px;
margin:0px;
top:15px;
}

.full_search.abverkauf img.aci_product_img
{
max-width:135px;
max-height:135px;
padding-left:15px;
padding-bottom:10px;
}

.full_search.abverkauf .aci_product_img_wrapper {
    margin-right: 30px;
    display: flex;
    justify-content: space-around;
    min-width: 145px;
}

.abverkauf .aci_product_data,.abverkauf .aci_product_name
{
text-align:left !important;

}



.abverkauf .wf-container-main
{
display:block !important;
}

.abverkauf .aci_product {
    margin-bottom: 30px !important;
    border-bottom: 1px solid #ddd;
    flex-direction: row;
    margin: 0px;
    width: 50%;
}

.full_search.abverkauf .aci_product_nr {
    width: 70%;
    background: linear-gradient(to right, #23508c 20%, #5a91be 100%);
    min-height: 45px;
        height: calc(100% - 11px);
    max-width: 150px;
    display: flex;
    border-radius: 0px;
    font-size: 25px;
    align-items: center;
    color: #fff;
    align-items: center;
    justify-content: space-around;
}


.bestand_circle
{
    height: 12px;
    width: 12px;
    margin-right: 9px;
    border-radius: 100px;
    display:inline-block;
}

#aci_mainBox .bestand_circle
{
    height: 14px;
    width: 14px;
}


#aci_mainBox
{
position:relative;
}

.aci_product_atr {
    text-align: right;
    position: absolute;
    top: 0px;
    width: calc(100% - 46px);
    padding-right: 12px;
}

.aci_product_bestand.nobestand .bestand_circle
{
    background: orange;
}

.aci_product_bestand.bestand .bestand_circle
{
background:green;
}

.full_search .aci_product_atr
{
position:relative !important;
margin-top:0px !important;
width:40%;
}
.full_search .aci_product_nr .aci_product_bestand 
{
display: flex;
    justify-content: flex-end;
    flex-direction: row;
}




.aci_product {
    cursor: pointer;
    transition: all 0.15s;
    color: #444;
    position: relative;
    margin-bottom: 15px;
    text-decoration: none !important;
    display: flex;
    width: 47%;
    flex-direction: row;
    align-items: center;
}

.aci_product:hover {
color:#222 !important;
border:none !Important;
border-bottom:1px solid #23508c !important;
}
.full_search .aci_product:hover {
cursor:pointer;
color:inherit;
}




#page .top-bar
{
z-index:88 !important;
}

footer .wf-wrap .table-wrapper
{
overflow:visible !important;
}

#load
{
display:none !important;
}

.vorschau-template-default #main
{
position:relative;
padding-top:25px;
}


.vorschau-template-default .wf-container-main
{
display:block !important;
}




.vorschau-template-default .page-title
{

position:relative;
}

.vorschau-main .wf-container-title
{

}

.new_product
{
width:100%;
}

.masthead
{
padding-bottom:5px !important;
}

@keyframes ldio-z65tusxww0f {
  0% { transform: translate(-50%,-50%) rotate(0deg); }
  100% { transform: translate(-50%,-50%) rotate(360deg); }
}
.ldio-z65tusxww0f div {
  position: absolute;
  width: 40px;
  height: 40px;
  border: 4px solid #2954b8;
  border-top-color: transparent;
  border-radius: 50%;
}
.ldio-z65tusxww0f div {
  animation: ldio-z65tusxww0f 1s linear infinite;
  top: 100px;
  left: 100px
}
.loadingio-spinner-rolling-9cjjijilx4o {
  width: 200px;
  height: 200px;
  display: inline-block;
  overflow: hidden;

}
.ldio-z65tusxww0f {
  width: 100%;
  height: 100%;
  position: relative;
  transform: translateZ(0) scale(1);
  backface-visibility: hidden;
  transform-origin: 0 0; /* see note above */
}
.ldio-z65tusxww0f div { box-sizing: content-box; }



@media(max-width:1100px)
{

}

.page.vorschau-template-default .breadcrumbs
{
display:none !important;
}

#product_navi a
{
color:#444;
font-size:13px;
text-decoration:none;
}
#product_navi i
{
margin-right:10px;
}

#product_navi a:hover
{
color:#0074a8;
}


#aci_search_wrapper {
    position: absolute;
    bottom: 20px;
z-index:100;
    height: 40px;
    width: 920px;
left:239px;
}




#aci_search_wrapper *{
color:rgb(100,100,100);
}




header
{
padding-bottom:32px !important;
}

#primary-menu
{
position:relative;
}

#search,#search_submit {
    padding: 5px;
    font-size: 15.8px;
    width: 508px;
 border-radius:5px;
padding-right:160px;
background:#fafafa;
    margin-right: 10px;
    padding: 8px;
    border: 1px solid #ccc;
transition:all 0.3s;
    position: absolute;
    margin: auto;
}


#search_submit
{
left: 2px;
    width: 37px;
    border: none;
    margin-top: 1px;

}

#search:hover
{
border:1px solid #2d65af;

}
#search
{
padding-left:40px !Important;
    box-shadow: 1px 1px 11px rgb(0 0 0 / 13%);
}



#search_submit:hover i
{
color:#23408c;
transform:scale(1.25);
}


#aci_full_search,
#aci_full_search_next
{
margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    padding: 8px 25px 8px 25px;
    font-size: 16px;
    color: #fff;
    background: #23508c;
    border: none;
    width: 100%;
    max-width: 350px;
}

#aci_full_search:hover
{
  background: #2980b9;
}


#search:focus
{
border:1px solid #23508c;

outline:none;
}

#suggest_product
{
display: none;
    margin-top: -1px;
    transition: top 0.2s;
    padding: 25px;
    border: 1px solid #aaa;
    position: absolute;
    z-index: 50000000;
    border-top: 3px;
    border-radius: 5px;
    background: #fff;
    border-top: 1px solid #e8e8e8;}



.aci_product:hover .aci_product_img {
    transform: scale(1.08);

}

.full_search:not(.abverkauf) .aci_product {
cursor:pointer;
transition:all 0.15s;
color:#686868;
margin-bottom:15px;
text-decoration:none !important;
display: flex;
width: 47%;
flex-direction: row;
align-items: center;
}
.full_search:not(.abverkauf) .aci_product {
    width: 32%;
padding-top:10px;
margin: 0.57%;
    flex-direction: column;
    align-items: center;
    border: 1px solid #ddd;
border-radius:6px;
box-shadow:1px 1px 8px rgba(0,0,0,0.09);
}



.aci_product:hover {
color:#222 ;

}
.full_search .aci_product:hover {
border: 1px solid #23508c;
color:inherit;
}


.aci_product_name
{
font-weight:bold;
}

.full_search .aci_product_name
{
    font-weight: 600;
    font-size: 13px;
    text-align: center;
}




.aci_product_type
{

}

.full_search .aci_product_atr {

    display: flex;
    flex-direction: row;
}



.full_search .aci_product_nr
{
    display: flex;
    width: 100%;
position:relative;
color:#f8f8f8;
margin-top:auto;
    background: linear-gradient(to right, #23508c 20%,#5a91be 100%);
padding-top:6px;
padding-bottom:5px;
font-size:14px;
border-radius:0 0 6px 6px;
    justify-content: center;
}



#product_wrapper {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
}

.aci_product_img
{
transition:all 0.15s;

}

.full_search #product_wrapper{

    align-items: stretch;
}




.aci_product_data
{
margin-bottom:15px;
font-size:13px;
text-align:left;

padding-left:12px;
padding-right:12px;
width:100%;
margin-top:15px;
}



@media screen and (max-width: 1120px){


#search_scroll
	{
    right: 10px !important;
    top: 92px !important;
    display:block !important;
	}
}

.full_search .aci_product_data
{
font-size:15px;
width:calc(100% - 16px);
text-align:center;
}


.full_search .aci_product_type
{
font-size:12px;
}


.aci_product_img_wrapper {
margin-right:30px;
}



img.aci_product_img {
    display: flex;
max-width:110px;
max-height:110px;
}

.full_search img.aci_product_img
{
max-width:175px;
max-height:175px;
}




.full_search .art_nr_label {
    font-size: 11px;
    color: #ddd;
    text-align: left;
    margin-left: 0;
    margin-right: -33px;
    width: 25%;
    display: inline-block;
}





.full_search .bestand_circle {
margin-top:5px;
}











@media(max-width:1100px)
{


.abverkauf .aci_product
{
width:100% !important;
}


.full_search.abverkauf img.aci_product_img
{
max-width:135px;
max-height:135px;
padding-left:15px;
padding-bottom:10px;
}

.full_search.abverkauf .aci_product_img_wrapper {
    margin-right: 30px;
display: flex;
    justify-content: space-around;
    min-width: 145px;
}



#suggest_product
{
    width: calc(100% - 50px);
}

.aci_product
{
width:48.5% !important;
}


#search
{
width:calc(100% ) !Important;
}


#search_submit
{
left:1px !Important;
background:none;
}

#aci_search_wrapper
{
left:0px !Important;
background:none;
max-width:700px;
width:calc(100vw - 56px);
}
#suggest
{
width:calc(100% - 16px) !Important;
}
.masthead
{
padding-bottom:90px !important;
}
.header-bar
{
display:block !important;
position:absolute !important;
}
.header-bar .branding,.header-bar #primary-menu
{
display:none !important;
}
#aci_search_wrapper
{
top:200px;
}
}

@media(min-width:1020px)
{
  .masthead:not(.show-phantom) #primary-menu{
    top:50px;
}
.masthead:not(.show-phantom) #aci_search_wrapper
{
    bottom: 88px;
}
}

@media (max-width:768px)
{
.abverkauf .aci_product .aci_product_nr
{
width:100%;
}

.abverkauf .aci_product
{
flex-direction:column;
}

#aci_shopBtn *
{
text-align:center !Important;
}

.full_search .aci_product_img
{
max-width:165px !important;
max-height:115px !important;
}
.aci_product
{
width:100% !important;
}

.aci_product_img_wrapper
{
margin-right:0px !Important;
}


img.aci_product_img {
    max-width: 125px;
    max-height: 95px;
}
.aci_product_data
{
line-height:19px;
}


#suggest_product
{
border-radius:0px;
padding:14px;
    width: calc(100% - 28px) !important;
}
#search
{
    font-size: 15px;
    padding-bottom: 9px;
width: calc(100% - 16px) !important;
    padding-top: 9px;
}
#search_submit
{

left: 1px !important;

}

#suggest {
    width: calc(100% - 16px) !Important;
}

#suggest li
{
font-size:14px !important;
}

#aci_blender
{
margin-top:-100px;
}
#aci_blender:not([style*="none"]) + #aci_search_wrapper {
width:100vw !important;
left:-22px !Important;
}

#aci_search_wrapper {
transition:all 0.3s;
}



.aci_product_data {
    margin-bottom: 15px;

    padding-left: 10px;
    padding-right: 0;
}
#aci_search_wrapper {

    width: calc(100vw - 42px);
}


}






.product_navi_item
{    padding: 8px;
    height: 40px;
padding-left:12px;
padding-right:12px;
box-shadow:inset 1px 0 rgb(0 0 0 / 10%), inset -1px 0 rgb(0 0 0 / 10%);
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}
#product_navi
{
position: absolute;
    top: -45px;
    line-height: 39px;
}

#start_search
{
font-size:12px;
margin:0px;
padding:7px;
width:auto;
}
button[data-aid='0']
{
display:none;
}
button[data-aid='0'] + *
{
display:none;
}

#suggest li:hover
{
background:#f2f2f2;
}

.search-field
{
min-width:350px;
}
.search-form
{
position:relative;
}

#suggest ul
{
margin-left:-8px !important;
width:calc(100% + 16px);
text-align:left;
padding:0px;
}
#suggest li
{
border-bottom:1px solid #e8e8e8;
cursor:pointer;
padding-top:5px;
padding-bottom:1px;
font-size:15px;
padding-left:40px !important;
}



#inline_suggest
{
pointer-events:none;
background:none;
border:1px solid transparent;
}

.top_search_form_area button[type="submit"] {
    position: relative;
    top: -40px;
    left: -3
}

#suggest
{
overflow:hidden;
border-radius:5px;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
    background: #fff;
    z-index: 5000000;
    border: 1px solid #aaa;
    border-top: 1px solid #d8d8d8;
    display: none;
}
#suggest ul
{
list-style:none;
padding:0px;
margin:0px;
font-weight:400;
font-size:0.95em:
}

#sai_search_text
{
padding-top:10px;
padding-bottom:10px;
font-size:2em;
}




.sentence
{
    display: inline-block;
    margin-top: 11px;

    background: #ddd !important;
    position: relative;
}


.columns-2 .product
{
width:50% !important;
}

.sentence_type
{
font-size:8px;
left:0px;

top:-12px;
padding:1px;
padding-left:5px;
padding-right:5px;
border-radius:0px 20px 20px 0;
font-weight:bold;
filter: brightness(0.6) saturate(5);
text-transform:uppercase;
position:absolute;
}
#overview,#overview_search_results
{
display: flex;
    width: 100%;
    flex-wrap: wrap;
    justify-content: space-around;
}


.result_wrap
{
width:47%;
font-size:11px;
}
.attr_wrap
{
width: 100%;
    column-count: 2;
padding:10px;
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    align-content: space-around;
    padding: 0;
}


.floating-mobile-menu-icon .show-floating-icon .floating-btn2 {
    visibility: visible;
    opacity: 1;
}
.floating-mobile-menu-icon .floating-btn2  {
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.floating-mobile-menu-icon .floating-btn2 {
    position: fixed;
    visibility: hidden;
    top: 10px;
    right: 10px;
    opacity: 0;
    width: 44px;
    height: 44px;
    margin: 0!important;
    background-color: rgba(0,0,0,.2);
    -webkit-backface-visibility: hidden;
}
.floating-btn2  {
    background: #0074a8 !important;
    padding: 10px !important;
    border-radius: .57143rem !important;
}

output {
    position: absolute;
    background: #fff;
    width: 31px;
    height: 17px;
    text-align: center;
    filter: drop-shadow(3px 3px 0px rgba(0,0,0,0.5));
    color: white;
    border-radius: 10px;
    display: inline-block;
    bottom: 128%;
    color: #222;
    left: 0;
    margin-left: -1%;
    font-size: 13px;
    font-weight: bold;
    padding-top: 6px;
}
output:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-top: 8px solid #fff;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    top: 105%;
    left: 50%;
    margin-left: -5px;
    margin-top: -1px;
}
form {
width:300px;
display:inline-block;
  position: relative;
margin:15px;
margin-top:30px;
}

.stats_options
{
width:175px;
}

.type
{
font-weight:bold;

font-weight:bold;
}

.brand
{

font-weight:bold;
}
.order
{

font-weight:bold;
}
.attr
{

font-weight:bold;
}
.attr_focus {
    color: green;
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline;
}

#overview_search
{
font-size:15px;
padding:10px;
background:#eee;
color:#777;
}
#overview_search span
{
color:#222;
}

.error
{
font-size:13px;

}
.error b
{
color:#222;
}
.comment
{
font-weight:normal;
font-size:12px;
}
.attr_key
{
width:50%;
}.attr_val
{
width:48%;
margin-left:1%;
}
.comment
{
margin-bottom:6px;
}

.attr_sub
{
margin-bottom:12px;
font-size:14px;
color:green;
}

@media (max-width:500px)
{
  #search
  {
      font-size: 15px;
      padding-bottom: 9px;
  width: calc(100% - 16px) !important;
      padding-top: 9px;
  }
}
</pre></body></html>