
/* pt-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/pt-sans-v17-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* pt-sans-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/pt-sans-v17-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}



html * {
  font-family: 'PT Sans', sans-serif;
}

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: 'PT Sans', sans-serif;
}
body, body .ui-widget, input, textarea, section.more .wrapper > .plaintext, .hinweistext {
   
    color: #292929;
}
.auk-list.offene-vorab .kategorie
{
	background-color: #f3f3f3;
	color: #243da4;
	
}
.tabelle thead tr th, .tabelle tbody tr.headline td
{
	background-color: #f3f3f3;
}
#filter {
	min-height: 100%;
    height: 100px;	
    border-left: 0px;
	 background-color: #fdd757 !important; 
}
main#main {
    box-shadow: none;      
}

#bidding {
   border-right: 0px;
}
.acc-content input.text {   
    border: none;
}
h1
{
	color: #233da5;
	
	font-weight: 400;
	font-size: 28px;
	
	
	
}
.inner-position h1
{
	
	font-size: 20px;
	font-weight: 400;
	
	
}
.item-wrapper .item {
    background: url() 0 bottom repeat-x;
    
}
.vorabgebot .item {
  
    border-bottom: 1px solid #ffffff !important;
    background: url() 0 bottom repeat-x;

}
.vorabgebot .eintragen .squarebutton {

    border-radius: 15px 15px 15px 15px;
}
.auk-list.offene-vorab .btn-gray {
    border-radius: 15px 15px 15px 15px;
}
.suchen {
  display: inline-block;
    background: #243da4;
    color: #fff !important;
    margin: 12px 0 10px 0;
    font-size: 18px;
    line-height: 27px;
	border-radius: 15px 15px 15px 15px;
}
.meinedaten {
     border: 0px solid #FFF; 
	 margin-bottom: 1px;
}
.meinedaten h1 { 
    padding-bottom: 2px;
	font-size: 16px;
	font-weight: 400;
	color: #003da5 ; 
    background-color: #fdd757 ; 
    border: 0px solid #b6b7b8;
}
#filter input.small {
    width: 54px; 
}
#filter input.small, #filter .ui-selectmenu-button {   
    border: 0px solid #243da4;   
}
#filter label, .acc-content {
    color: #233da5;   
}
div#bottombar, div#bottombar a {
    color: white;
}
footer#footer 
{
	color: white;
	box-shadow: none;
	background-color: #243da4;
}
.suche-losnummer {
    background: none repeat scroll 0 0 #fdd757 !important;
   
}
.acc-head  {
    background-color: #fdd757 !important; 
    color: #003da5 !important;
	border-top: 0px solid #b6b7b8; 
    border-bottom: 0px solid #b6b7b8;
	font-size: 20px;
	font-weight: 400;
	
}
.acc {
  margin-top: 13px;
  margin-bottom:0;
}
.acc-content {
    background: none repeat-x scroll 0 bottom #fdd757 !important;
}
.acc-content {    
    border-bottom: 0px solid #b6b7b8;
}
#loginInfos 
{
   background: none repeat-x scroll 0 bottom #fdd757 !important;
   border-bottom:0px solid #ccc !important;
  
}

.meinedaten.highlight h1 {
    color: #ff0000 !important;
}

.plaintext.success {
    color: #ff0000 !important;
    font-size: 16px !important;
}
nav#navi > .inner > ul > li:hover > a {
	color:#fdd757;
	text-decoration:none;
}



#topbar-search {
 
  background: #fdd757;
  border: 0px solid #ccc;
  
  width: 255px;
}

.topbar-search-icon {
  display: block;
  float: left;
  background: url(/img/system/topbarsearch.png) center center no-repeat;
  height: 29px;
  width: 30px;
}

#topbar-search-input {
  width: 194px;
  float: left;
  border: 1px solid #eae5d9;
  outline: none;
  padding: 3px 4px;
  box-sizing: border-box;
  color: #002f56;
}

.topbar-search-submit {
  display: block;
  background: url(/img/system/topbararrow.png) center center no-repeat;
  float: left;
  height: 28px;
  width: 19px;
}

#saal-user { 
    display: block;
    
}

#logo {
 
    margin-top: 0px;
 
}

nav#navi { 
    margin-top: 3px;

	background: url('');
    background-color: #f3f3f3;
 }
  nav#navi > .inner > ul > li > a {
  
   color: #003da5;
   font-size: 15px;  
   font-weight: bold;
   
   
}
 nav#navi > .inner > ul > li {
  
   color: #003da5;
   text-transform: uppercase; 
}
nav#navi > .inner > ul > li.last {  
   
   text-transform: lowercase; 
}


.ui-selectmenu-menu ul {
    max-height:390px;
}

.item-wrapper .item .info { 
    width: calc(100% - 280px);
}

.item-wrapper .item .image {
    width: 260px !important; 
}

.item-wrapper .item.open .info {
    width: calc(100% - 280px);
}

.item-wrapper .item.open .image {
    width: 280px;
}
.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;
  }
}
.item .description {
 font-size: 17px;
}

#uaWarningClose 
{
background: none;
}
.pager {
   padding-left: 20px;
   padding-right: 20px;
}

.vorabgebot-wrapper { 
    border-bottom: solid 0.5px #003da5;
}
.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: #003da5;
}

.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;
}
.proxybidinfo, .proxybidinfo:hover {
    background-color: #000000;
    color: #fdd757;
   
}

.textbutton a:hover {
    color: #ffffff;
    text-decoration: underline;
}

.textbutton{
border-radius: 15px 15px 15px 15px;
}

#loginInfos input.text, textarea.text, select.text {  
    border: 0px solid #003da5;  
}

#loginInfos {
 
    border: 0px solid #ccc; 
}

nav#navi > .inner > ul > li > .layer,  nav#navi ul li .doublelayer{
 
    background: #f3f3f3;
 
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow:  none;
    box-sizing: border-box;
}
.form textarea.text {   
 border: 1px solid #003da5;
}