﻿/* grün premium: #339966; */
/* violett: #634884; */
/* rot #c6625f */
/* grau #808184 */


/* merriweather-300 - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 300;
  src: local(''), url('../fonts/merriweather-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url('../fonts/merriweather-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* merriweather-300italic - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Merriweather';
  font-style: italic;
  font-weight: 300;
  src: local(''), url('../fonts/merriweather-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url('../fonts/merriweather-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* merriweather-regular - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 400;
  src: local(''), url('../fonts/merriweather-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url('../fonts/merriweather-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* merriweather-italic - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Merriweather';
  font-style: italic;
  font-weight: 400;
  src: local(''), url('../fonts/merriweather-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url('../fonts/merriweather-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* merriweather-700 - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 700;
  src: local(''), url('../fonts/merriweather-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url('../fonts/merriweather-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* merriweather-700italic - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Merriweather';
  font-style: italic;
  font-weight: 700;
  src: local(''), url('../fonts/merriweather-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url('../fonts/merriweather-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* merriweather-900 - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 900;
  src: local(''), url('../fonts/merriweather-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-900.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url('../fonts/merriweather-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-900.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* merriweather-900italic - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Merriweather';
  font-style: italic;
  font-weight: 900;
  src: local(''), url('../fonts/merriweather-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-900italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url('../fonts/merriweather-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-900italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* source-serif-pro-regular - vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 400;
  src: local(''), url('../fonts/source-serif-pro-v11-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url('../fonts/source-serif-pro-v11-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* source-serif-pro-600 - vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 600;
  src: local(''), url('../fonts/source-serif-pro-v11-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url('../fonts/source-serif-pro-v11-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* source-serif-pro-700 - vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 700;
  src: local(''), url('../fonts/source-serif-pro-v11-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url('../fonts/source-serif-pro-v11-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-700.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,
div.absenden a,
#saal * {
  font-family: 'Merriweather', serif;
}

  body, body .ui-widget, input, textarea, section.more .wrapper > .plaintext, .hinweistext {
    font-size: 14px !important;
    line-height: 17px !important;
    color: #333333 !important;
  }

.textbutton a:hover {
  color: #ffffff;
  text-decoration: underline;
}

a {
  color: #33302f;
}

.thirds a {
  color: #ffffff;
}

  .thirds a:hover {
    color: #ffffff;
  }

#loginInfos {
  background: none;
  box-sizing: border-box;
  overflow: hidden;
  border: 1px solid #fff;
  border-radius: 5px;
}

  #loginInfos .textbutton a, #loginInfos .textbutton {
    background: #000000;
    color: #ffffff;
    font-size: 13px;
  }

#topbar-search {
  height: 35px;
}

input.text, textarea.text, select.text {
  /*border: 1px solid #ffffff;*/
}

.ui-widget-content {
  border: 1px solid #ccc !important;
}

.textbutton, .squarebutton, .squarebutton a {
  background: none repeat scroll 0 0 #999;
}


nav#metanavi-top ul li.currency select {
  border: 1px solid #ccc;
}

nav#navi > .inner > ul > li:hover > a {
  color: #ffffff;
}

nav#navi > .inner > ul > li > a {
  text-transform: uppercase;
}

.sort a, .sort {
  color: #33302f;
}

h1 {
  font-size: 20px;
}

#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;
  font-size: 18px;
}

.item .biddings strong {
  color: #666;
  font-size: 15px;
}

.item .biddings .bidding {
  font-size: 18px;
}

.suche-losnummer input {
  border: 1px solid #ccc;
}

#filter .ui-selectmenu, #filter input.small {
  border: 1px solid #ccc;
}

.suchen {
  background: none repeat scroll 0 0 #999;
  color: #fff !important;
  font-size: 17px;
  display: inline-block;
  padding-bottom: 1px;
  padding-top: 3px;
  border: none;
}


nav#navi > .inner > ul > li > .layer > .inner > ul > li:hover > a,
nav#navi > .inner > ul > li > .layer > .inner > ul > li.selected > a {
  color: #1b367d;
}


nav#navi > .inner > ul > li > .layer > .inner > ul > li {
  border-bottom: 1px solid #1b367d;
}

.auction .content .history table td {
  color: #33302f;
}

.squarebutton.abgegeben,
.squarebutton.abgegeben a {
  color: #2a752f;
}

#saal-logo img {
  height: 100px !important;
}



#saal .item .saal-image img {
  max-height: 500px !important;
  max-width: 800px !important;
}


#saal .item {
  font-size: 30px !important;
  height: 300px !important;
  line-height: 30px !important;
}

#saal-user {
  display: none;
}


.item .image img {
  margin-left: 5px;
}

.item .info div:first-of-type strong:first-child {
  font-weight: bold;
}

.item .short {
  padding-top: 10px;
}

.auction-top h2 {
  margin-top: 28px;
}

nav#navi {
  /* background: none;
    background-color: #7daba9*/
}

header#header {
  background-image: url(/img/system/header_auktionen.jpg);
}

div#topbar {
  color: #ffffff;
}

nav#metanavi-top, nav#language {
  color: #000000;
}

.unbestaetigt .inner .inner-position .form div:nth-of-type(3) {
  display: none;
}

#logo {
  margin-left: 20px;
}



.item-wrapper .item {
  background: url(none) 0 bottom repeat-x;
}

div#bottombar, div#bottombar a {
  color: #ffffff;
}

#copyright,
nav#metanavi-bottom {
  padding-top: 10px;
}

#main {
  min-height: 800px !important;
}

nav#navi ul li .smalllayer ul > li:hover {
  background: #339966 none repeat scroll 0 0;
}

.item .image img {
  margin-top: 53px;
}


.item .lotnumber strong {
  font-weight: bold;
}

nav#navi {
  margin-top: 0px;
}

footer#footer {
  background: #3a4148 !important;
}

.vorabgebot .abgeben div {
  font-size: 13px;
}

.link {
  padding-left: 12px;
}




/*Workaround - wenn endgültig erledigt wieder entfernen*/
form[action="./Vorabgebote"] .unbestaetigt .inner .inner-position .form div:nth-child(3) {
  display: none;
}


.ui-selectmenu-menu ul {
  max-height: 390px;
}

.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;
}

@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;
  }
}

.textbutton a {
  font-size: 16px;
}

#uaWarningClose {
  background: none;
}

.pager {
  padding-left: 20px;
  padding-right: 20px;
}

.auk-list.offene-vorab .kategorie, .auk-list.offene-vorab .row.summe {
  background: #999;
}

.vorabgebot-wrapper {
  border-bottom: solid 0.5px #999;
}

.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: #999;
}

  .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;
  }

#filter input.small {
  width: 50px;
}

#prebids-ueberschreitung {
  display: none;
}

.winning {
  color: #339966;
}

.auctions table th, .auctions table td {
  font-size: 17px;
}
.vorabgebot .eintragen .squarebutton {
    font-size: 13px;
    width: 165px;
}