/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local(''), url('../fonts/open-sans-v27-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url('../fonts/open-sans-v27-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local(''), url('../fonts/open-sans-v27-latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url('../fonts/open-sans-v27-latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local(''), url('../fonts/open-sans-v27-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url('../fonts/open-sans-v27-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local(''), url('../fonts/open-sans-v27-latin-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url('../fonts/open-sans-v27-latin-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local(''), url('../fonts/open-sans-v27-latin-600italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url('../fonts/open-sans-v27-latin-600italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local(''), url('../fonts/open-sans-v27-latin-700italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url('../fonts/open-sans-v27-latin-700italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

body,
body .ui-widget,
section.more .wrapper > .plaintext,
h1,
h2,
h3,
h4,
h5,
h6,
.squarebutton,
.reset,
#toplose .item .info h1,
.tabelle tbody tr.headline td {
   font-family: 'ff-more-web-pro', Verdana, Arial, Helvetica, sans-serif;
}
.vorabgebot .item {
  
    border-bottom: 1px solid #ffffff !important;
}

.plaintext,
.link,
article.news time,
input, 
textarea,
select,
label,
.caption,
.item,
#filter,
#filter .ui-selectmenu-menu li a, 
#filter .ui-selectmenu-status,
.meinedaten h1,
acc-head,
.auction .content .current-item, 
.auction .content .current-bid,
.auction .content .history,
.auction .content .current-item h3,
.rightnavi,
.form,
.pager,
.item-pager,
.small,
.suchen,
.tabelle tbody tr td,
.hinweistext {
  font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
}

body, body .ui-widget, input, textarea, section.more .wrapper > .plaintext, .hinweistext,
nav#navi ul li .doublelayer ul li a {
  color: #003056;
}
.textbutton a:hover {
    color: #ffffff;
    text-decoration: underline;
}
main#main {
    margin-top: 20px;
    box-shadow: none;
}

section#bidding {
    border: 2px solid #eae5d9;
}

nav#navi > .inner > ul {
    height: 64px;
}

nav#navi > .inner > ul > li > a {
    color: #003056;
    font-size: 21px;
    line-height: 58px;
    padding-top: 6px;
}

nav#navi > .inner > ul > li:hover > a {
    color: #bdaa78;
}

nav#navi > .inner > ul > li > .layer {
    top: 64px;
}

nav#navi > .inner > ul > li > .layer > .inner > ul > li:hover > a,
    nav#navi > .inner > ul > li > .layer > .inner > ul > li.selected > a {
      color: #bdaa78;
}

#bidding h2 {
 border-top: 1px solid #b6b7b8;
 border-bottom: 1px solid #b6b7b8;
 padding-left: 25px;
 padding-top: 5px;
 padding-bottom: 5px;
 background-color: #f8f9f9;
 margin-left: -20px;
 margin-right: -20px;
}

#filter {
    width: 232px;
  border-left: 0;
}

@media only screen and (max-width : 1000px) {
    #filter {
        right: -232px;
    }
}

#filter input.small,
.acc-content input.text {
    background: transparent;
    border: 1px solid #FFF;
    color: #FFF;
    padding: 9px 7px 8px 7px;
}

    #filter input.small {
        width: 50px;
    }

    #filter .ui-selectmenu-button {
        border: 1px solid #FFF;
        background: #003056;
    }

    #filter .ui-selectmenu-menu ul li a, #filter .ui-selectmenu-text {
  color: #FFF;
    }

    #filter .ui-state-default .ui-icon, #filter .ui-state-active .ui-icon {
    background: url("/img/system/arrow-white.png") 0 8px no-repeat;
}

    #container #filter .ui-selectmenu-icon {
  background-color: transparent;
  border: none;
    }

.acc-head {
  background: #002644;
  color: #bdaa78;
  border-color: transparent;
}

.acc-content {
  background: #002f56;
  color: #FFF;
    padding-left: 10px;
    padding-right: 10px;
}

#filter label,
.meinedaten h1 {
  color: #FFF;
}

.reset a {
  color: #bdaa78;
}

#filter .line {
  border-bottom-color: #bdaa78;
}

.suchen {
  padding: 3px 9px 4px 9px;
}

.meinedaten {
  border-color: #002f56;
}

.meinedaten h1 {
    background: transparent;
}

.item .biddings strong {
    color: #cabb93;
}

.item .erhaltung {
    border-right: 2px solid #002f56;
    padding-right: 20px;
    margin-right: 16px;
}

.item-wrapper .item .image .item-zoom {
    background-size: contain;
}

.acc-content table th,
.acc-content table td {
  color: #FFF;
}

.auctions table th {
  font-weight: normal;
  font-size: 20px;
}

.sort table th,
.sort a {
  color: #cabb93;
}

.sort a {
    padding-right: 15px;
    margin-right: 10px;
}

#lotHistory {
  margin-bottom: 20px;
}

@media only screen and (max-width : 479px) {
    div#topbar {
    float: none;
    }

    nav#language {
    clear: both;
    }
}

header#header {    
    border-top: 6px solid #002644;
    }
 
 
.meinedaten.highlight h1 {
  color: #F81b1b;
 }

.bubble {
  color: #33302f;
}

footer#footer {    
    padding-bottom: 0px;
}

main#main {
    box-shadow: none;
    margin-top: 20px;
    min-height: 500px !important;
}


div#container {
    padding-bottom: 0;
}


div#bottombar, div#bottombar a {
  
}

#finishedLots {  
    font-size: 14px;
}



#info-bid-current-data-foreign {
  display: none;
}

#saal .item {
  font-size: 70px;
  line-height: 70px;
}

#powered {
  display:none;
}

.acc-content table th, .acc-content table td {
    width:33%;
}
.acc-content a {
  
  text-decoration:underline;
}
#logo {
 
    margin-top: 0px;
 
}

nav#navi { 
    margin-top: 0px;
 }
aside#filter .radioButtonWrapper label {
    width: 150px !important; 

}


.wk-img img {
    width: 30px;
}

.acc-content table th, .acc-content table td.wk-img{
    width: 20%;
}
.acc-content table th, .acc-content table td.wk-nr{
    width: 30%;
}
.acc-content table th, .acc-content table td.wk-preis{
    width: 50%;
}
.shop .eintragen.shop {
  height: 80px;
  min-height: 80px;
}

div#warenkorb table {

    border-color: #bdaa78;
}

div#warenkorb .link a{

    color: #bdaa78;
    font-size: 12px;
}

.step .name
{
 font-weight: normal;
}

#filter .radioButtonListWrapper .radioButtonWrapper:nth-child(2) 
{
 display: none;
}
.shop select
{
 display:none;
}
#kasse textarea {
    width: 395px;
    float: left;
    height: 100px;
    border: 1px solid #ccc
}

.vorabgebot .eintragen.shop 
{
     width: auto;    
}
.vorabgebot .eintragen.shop > span {
 
    font-weight: bold;
}
.shop .vorabgebot-hidden
{
 min-height: 100px;
}
.vorabgebot .eintragen.shop > span {
    margin-right: 5px;
}

#kasse .tabelle thead tr th, #kasse .tabelle tbody tr.headline td 
{
   font-weight: normal;
}
form[action='./Kasse'] a.entfernen
{ 
   display:none; 
}


.auction-top h1 {
 
 max-width: 550px;
min-width:350px;
}
#audioplayer
{
float: right;
margin-top: 0px;
}
.bm-bid-button {    
    background-color: black;    
}
.vorabgebot .abgeben div .link {
    font-size: 14px;
}

.auction-top {
    padding: 0;
    min-height: 80px;
}

.acc-content a {
  color: #FFF;
}
.vorabgebot .eintragen table tr:first-child{
    display: none;
}
#uaWarningClose 
{
background: none;
}
#saal #results table tbody td 
{
	font-size: 21px;
}
#saal .max-lot-number
{
 display:none;
}

#saal .bm-hammer-sprite .statetext
{
  font-size: 25px !important;
  line-height: 20px !important;
}

.item-wrapper .item .info { 
    width: calc(100% - 260px);
}

.item-wrapper .item .image {
    width: 240px !important; 
}

.item-wrapper .item.open .info {
    width: calc(100% - 280px);
}

.item-wrapper .item.open .image {
    width: 260px;
}
.item .image img {
  margin-top: 10px; 
}
.item .info b, .item .info strong {
    font-weight: bold;
}

@media only screen and (max-width: 479px) {

  .item-wrapper .item .image,
  .item-wrapper .item.open .image {
    float: none;
    width: 100%;
    margin-right: 0;
    padding-bottom: 16px;
  }

  .item-wrapper .item .info,
  .item-wrapper .item.open .info {
    float: none;
    width: auto;
  }

  #auction #filter {
    top: 0;
  }
}

.pager {
   padding-left: 20px;
   padding-right: 20px;
}
.auk-list.offene-vorab .kategorie,  .auk-list.offene-vorab .row.summe {
    background: #bdaa78;
}
.vorabgebot-wrapper { 
    border-bottom: solid 0.5px #bdaa78;
}
.btn-gray, .auk-list.offene-vorab a.btn.btn-delete, .auk-list.offene-vorab a.btn.btn-edit, .auk-list.offene-vorab a.btn.btn-edit.open  {
     background: #003056;
}

.squarebutton:hover, .btn-gray:hover, .auk-list.offene-vorab a.btn.btn-delete:hover, .auk-list.offene-vorab a.btn.btn-edit:hover, .auk-list.offene-vorab a.btn.btn-edit.open:hover  {
     color: #ffffff;     
     text-decoration: underline;
}

#prebids-ueberschreitung
{
	/*display: none;*/
}

#iframe {
  box-shadow: 0 0 15px #999;
}
.item-wrapper .item .image .item-gallery {
    
    background: url(/img/system/box/image.png) 0 0 no-repeat;
    
}


#filter .dropdown {
 background-color: #002f56 !important;
}
