@font-face{
    font-family: 'Source Sans Pro';
    font-weight: 200;
    font-style: normal;
    font-stretch: normal;
    src: url('../_fonts/sourcesanspro-extralight.eot') format('embedded-opentype'),
         url('../_fonts/sourcesanspro-extralight.woff2') format('woff2'),
         url('../_fonts/sourcesanspro-extralight.woff') format('woff'),
         url('../_fonts/sourcesanspro-extralight.otf') format('opentype'),
         url('../_fonts/sourcesanspro-extralight.ttf') format('truetype');
}

@font-face{
    font-family: 'Source Sans Pro';
    font-weight: 200;
    font-style: italic;
    font-stretch: normal;
    src: url('../_fonts/sourcesanspro-extralightit.eot') format('embedded-opentype'),
         url('../_fonts/sourcesanspro-extralightit.woff2') format('woff2'),
         url('../_fonts/sourcesanspro-extralightit.woff') format('woff'),
         url('../_fonts/sourcesanspro-extralightit.otf') format('opentype'),
         url('../_fonts/sourcesanspro-extralightit.ttf') format('truetype');
}

@font-face{
    font-family: 'Source Sans Pro';
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    src: url('../_fonts/sourcesanspro-light.eot') format('embedded-opentype'),
         url('../_fonts/sourcesanspro-light.woff2') format('woff2'),
         url('../_fonts/sourcesanspro-light.woff') format('woff'),
         url('../_fonts/sourcesanspro-light.otf') format('opentype'),
         url('../_fonts/sourcesanspro-light.ttf') format('truetype');
}

@font-face{
    font-family: 'Source Sans Pro';
    font-weight: 300;
    font-style: italic;
    font-stretch: normal;
    src: url('../_fonts/sourcesanspro-lightit.eot') format('embedded-opentype'),
         url('../_fonts/sourcesanspro-lightit.woff2') format('woff2'),
         url('../_fonts/sourcesanspro-lightit.woff') format('woff'),
         url('../_fonts/sourcesanspro-lightit.otf') format('opentype'),
         url('../_fonts/sourcesanspro-lightit.ttf') format('truetype');
}

@font-face{
    font-family: 'Source Sans Pro';
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    src: url('../_fonts/sourcesanspro-regular.eot') format('embedded-opentype'),
         url('../_fonts/sourcesanspro-regular.woff2') format('woff2'),
         url('../_fonts/sourcesanspro-regular.woff') format('woff'),
         url('../_fonts/sourcesanspro-regular.otf') format('opentype'),
         url('../_fonts/sourcesanspro-regular.ttf') format('truetype');
}

@font-face{
    font-family: 'Source Sans Pro';
    font-weight: 400;
    font-style: italic;
    font-stretch: normal;
    src: url('../_fonts/sourcesanspro-it.eot') format('embedded-opentype'),
         url('../_fonts/sourcesanspro-it.woff2') format('woff2'),
         url('../_fonts/sourcesanspro-it.woff') format('woff'),
         url('../_fonts/sourcesanspro-it.otf') format('opentype'),
         url('../_fonts/sourcesanspro-it.ttf') format('truetype');
}

@font-face{
    font-family: 'Source Sans Pro';
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    src: url('../_fonts/sourcesanspro-semibold.eot') format('embedded-opentype'),
         url('../_fonts/sourcesanspro-semibold.woff2') format('woff2'),
         url('../_fonts/sourcesanspro-semibold.woff') format('woff'),
         url('../_fonts/sourcesanspro-semibold.otf') format('opentype'),
         url('../_fonts/sourcesanspro-semibold.ttf') format('truetype');
}

@font-face{
    font-family: 'Source Sans Pro';
    font-weight: 600;
    font-style: italic;
    font-stretch: normal;
    src: url('../_fonts/sourcesanspro-semiboldit.eot') format('embedded-opentype'),
         url('../_fonts/sourcesanspro-semiboldit.woff2') format('woff2'),
         url('../_fonts/sourcesanspro-semiboldit.woff') format('woff'),
         url('../_fonts/sourcesanspro-semiboldit.otf') format('opentype'),
         url('../_fonts/sourcesanspro-semiboldit.ttf') format('truetype');
}

@font-face{
    font-family: 'Source Sans Pro';
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    src: url('../_fonts/sourcesanspro-bold.eot') format('embedded-opentype'),
         url('../_fonts/sourcesanspro-bold.woff2') format('woff2'),
         url('../_fonts/sourcesanspro-bold.woff') format('woff'),
         url('../_fonts/sourcesanspro-bold.otf') format('opentype'),
         url('../_fonts/sourcesanspro-bold.ttf') format('truetype');
}

@font-face{
    font-family: 'Source Sans Pro';
    font-weight: 700;
    font-style: italic;
    font-stretch: normal;
    src: url('../_fonts/sourcesanspro-boldit.eot') format('embedded-opentype'),
         url('../_fonts/sourcesanspro-boldit.woff2') format('woff2'),
         url('../_fonts/sourcesanspro-boldit.woff') format('woff'),
         url('../_fonts/sourcesanspro-boldit.otf') format('opentype'),
         url('../_fonts/sourcesanspro-boldit.ttf') format('truetype');
}

@font-face{
    font-family: 'Source Sans Pro';
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
    src: url('../_fonts/sourcesanspro-black.eot') format('embedded-opentype'),
         url('../_fonts/sourcesanspro-black.woff2') format('woff2'),
         url('../_fonts/sourcesanspro-black.woff') format('woff'),
         url('../_fonts/sourcesanspro-black.otf') format('opentype'),
         url('../_fonts/sourcesanspro-black.ttf') format('truetype');
}

@font-face{
    font-family: 'Source Sans Pro';
    font-weight: 900;
    font-style: italic;
    font-stretch: normal;
    src: url('../_fonts/sourcesanspro-blackit.eot') format('embedded-opentype'),
         url('../_fonts/sourcesanspro-blackit.woff2') format('woff2'),
         url('../_fonts/sourcesanspro-blackit.woff') format('woff'),
         url('../_fonts/sourcesanspro-blackit.otf') format('opentype'),
         url('../_fonts/sourcesanspro-blackit.ttf') format('truetype');
}
@font-face{
    font-family: 'Open Sans';
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    src: url('../_fonts/opensans-light.ttf') format('truetype');
}
@font-face{
    font-family: 'Open Sans';
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    src: url('../_fonts/opensans-regular.ttf') format('truetype');
}
@font-face{
    font-family: 'Open Sans';
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    src: url('../_fonts/opensans-semibold.ttf') format('truetype');
}
@font-face{
    font-family: 'Open Sans';
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    src: url('../_fonts/opensans-bold.ttf') format('truetype');
}
@font-face{
    font-family: 'Open Sans';
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
    src: url('../_fonts/opensans-extrabold.ttf') format('truetype');
}

@font-face{
    font-family: 'Open Sans';
    font-weight: 300;
    font-style: italic;
    font-stretch: normal;
    src: url('../_fonts/opensans-lightitalic.ttf') format('truetype');
}
@font-face{
    font-family: 'Open Sans';
    font-weight: 400;
    font-style: italic;
    font-stretch: normal;
    src: url('../_fonts/opensans-italic.ttf') format('truetype');
}
@font-face{
    font-family: 'Open Sans';
    font-weight: 600;
    font-style: italic;
    font-stretch: normal;
    src: url('../_fonts/opensans-semibolditalic.ttf') format('truetype');
}
@font-face{
    font-family: 'Open Sans';
    font-weight: 700;
    font-style: italic;
    font-stretch: normal;
    src: url('../_fonts/opensans-bolditalic.ttf') format('truetype');
}
@font-face{
    font-family: 'Open Sans';
    font-weight: 900;
    font-style: italic;
    font-stretch: normal;
    src: url('../_fonts/opensans-extrabolditalic.ttf') format('truetype');
}

/*
Source Sans Pro = Überschrift + Haupschrift
Open Sans = Buttons

*/

body, button {font-family:Tahoma,"Open Sans",Helvetica,Verdana,Segoe,sans-serif,Arial;font-weight:normal}
/*body {font-family:"Source Sans Pro","Open Sans",Helvetica,Tahoma,Verdana,Segoe,sans-serif,Arial;font-weight:normal}*/
h1 {font-size:16px;font-weight:normal}
h2 {font-size:16px;font-weight:normal;font-style: italic}
h3 {font-size:15px;font-weight:normal}
h4 {font-size:14px;font-weight:normal;display:inline}
h5 {font-size:13px;font-weight:normal}
h6 {font-size:13px;font-weight:normal;font-style: italic}

p {font-size:14px;font-weight:normal;font-style:normal;margin:2px 1px;}

.links{color:#999999;text-decoration:none;cursor:pointer}
.links a:active{color:#999999}
.links a:link{color:#999999}
.links a:visited{color:#999999}
.links a:hover{color:#999999}

/* .btn{font-family:"Open Sans",Helvetica,Tahoma,Verdana,Segoe,sans-serif,Arial;} */

.wbheader{height: 19px; color: rgb(34, 255, 255); background: rgb(0, 102, 102) ; padding: 1px 0; margin: -2px; text-align: center; font-size: 0.9em;}
.letterl{font-size:19px;line-height:1.6}
.letterm{font-size:18px;line-height:1.5}
.letters{font-size:17px;line-height:1.5}
.titel{font-size:16px}
.desc{font-size:15px;font-weight:900}
.block{font-size:15px}
.normal{font-size:14px}
.smaller{font-size:13px}
.smal{font-size:11px}

._ff_adr{font-size:15px}
._ff_adr2{font-size:11px}
._bgerr{background:rgb(255,230,230);border:1px solid red}

b,strong{font-weight:900;}

.datainfo{display:block;max-width:500px;margin:0 auto 10px;text-align:center;background-color:#fff;color:#000;font-weight:bold;border:1px solid rgb(221,221,221);border-radius:5px;padding: 3px 5px;-webkit-box-shadow: rgba(0,0,0,0.2) 0 1px 0 0;-moz-box-shadow: rgba(0,0,0,0.2) 0 1px 0 0;box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2)}
.dataerr{background-color:#fdd;border:1px solid rgb(255,0,0)}
.dataok{background-color:#cfc;border:1px solid rgb(0,192,0)}

#offerbox{width:100%;margin:auto;max-width:1400px;padding-left:10px}

.oklist{background: url(../_imgdom/yes.gif) 0 2px no-repeat;padding-left:20px;}
.gonext{background: url(../_imgdom/start.gif) no-repeat;background-position:right}
.list{border:1px solid rgb(221,221,221);border-radius:5px;padding: 3px 5px;-webkit-box-shadow: rgba(0,0,0,0.2) 0 1px 0 0;-moz-box-shadow: rgba(0,0,0,0.2) 0 1px 0 0;box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2)}
.list300{padding:0;min-width:300px;width:100%}
.list305{padding:5px;min-width:300px;width:100%}

.olst2{width:100%;height:338px;overflow:hidden;position:relative;margin:10px auto;max-width:1300px}
.olst3{list-style:none;max-height:300px;padding:0;margin:0;width:140%;overflow:hidden}
.olstl{position:absolute;height:40px;width:40px;top:130px;left:-5px;background:url(/_imgdom/skipleft.png) no-repeat center rgba(255,255,255,0.4);z-index:999;cursor:not-allowed}
.olstr{position:absolute;height:40px;width:40px;top:130px;right:-5px;background:url(/_imgdom/skipright.png) no-repeat center rgba(255,255,255,0.85);z-index:999;cursor:pointer}

._action150{position:absolute;right:-10px;bottom:-45px;width:150px;height:150px;background:url(../_imgdom/action150.png) no-repeat}
._action{display:block;color:#fff;width:90px;text-align:center;font-weight:bold}
._action_top{height:42px;margin:28px auto 0;border-bottom:2px solid}

._banner{margin:auto;padding:5px;width:468px;max-width:100%}
._bannermob{margin:auto;padding:5px;max-width:100%}

.p3home{display:flex;flex-direction:column}

._startbox{text-decoration:none;position:absolute;right:5px;bottom:10px;font-weight:normal;font-size:15px}
._startbox_ttl{position:absolute;left:0;bottom:10px;margin:0}
/*._startbox_span{display:block;height:180px;width:250px;overflow:hidden;color:#eee;font-size:11px}*/
._startbox_span{display:block;height:180px;width:280px;overflow:hidden;color:#eee;font-size:11px;border-radius:8px;}
/*._startbox_span:hover{height:190px;width:296px}*/
._startbox_a{display:block;padding:3px;background:#fdfdfd;position:relative;height:94px;font-weight:normal;color:#333}
/*._startbox_lnk{width:250px;height:300px;margin-right:10px;overflow:hidden;float:left;border:1px solid #ccc}*/
._startbox_lnk{width:280px;height:280px;margin-right:20px;overflow:hidden;float:left}
._startbox_line{display:block;margin:0;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
._startbox_inf1{position:absolute;bottom:2px;left:3px}
._startbox_inf2{position:absolute;bottom:2px;right:3px;max-width:150px}
._startbox_imgw{border:none;width:280px}
._startbox_imgw:hover{width:292px;margin-left:-6px}
._startbox_imgh{border:none;height:200px}
._startbox_imgh:hover{height:208px;margin-top:-4px}

._searchimg{position:relative;height:340px;margin-bottom:5px;width:100%;order:-2;padding:0}
._searchcng{position:absolute;top:0;left:0;height:340px;width:100%;background:rgba(240,235,230,0.3);padding:0}
._searchbox{position:absolute;top:115px;min-height:150px;min-width:430px;margin:0 5%;padding:5px;background:rgba(240,235,230,0.5);border:1px solid #999}
._searchbx1{height:40px;width:35%;font-size:16px;vertical-align:middle}
._searchvk1{width:180px;font-size:16px;vertical-align:middle;background:transparent;margin:-2px 0}
._searchvk2{width:180px;font-size:16px;vertical-align:middle;background:transparent;border-style:none}
._searchtxt{float:right;height:40px;font-size:16px;vertical-align:middle;width:60%}
._searchmt{height:35px;width:50px;font-size:16px;vertical-align:middle;margin-top:3px}
._search0{display:inline-block;height:22px}
._search1{height:35px;width:150px;font-size:16px;vertical-align:middle;margin-top:3px}
._search2{height:35px;width:60px;font-size:16px;vertical-align:middle;margin-top:3px}
._search3{height:35px;width:80px;font-size:16px;vertical-align:middle;margin-top:3px}
._searchdiv{float:left;margin:5px 0 0 5px}
._search{float:left;margin:5px 0 0 4%;}
._searchbt0{clear:both;min-height:5px}
._searchbt1{float:right}
._searchbt2{float:left}

._offer1{position:relative;height:270px;background:url(../_imgdom/7000-single-ad.png) center 70px no-repeat;padding:10px}
._offerlbl{position:absolute;top:51px;left:50%;width:30px;text-align:right;margin-left:70px;font-size:0.85em}
._offerimg{position:absolute;top:30px;left:50%;margin-left:100px;z-index:999;border:none}
._offerbtn{position:absolute;bottom:10px;right:10px;}
._offerfn{position:absolute;bottom:0px;font-size:0.5em;vertical-align:middle}
._offer2{position:relative;padding:10px}
._offerh3{font-size:0.95em;margin:10px 0}
._offerdsc{font-size:0.95em;margin:5px 0}
._offernx{text-align:right;margin:-5px 0 5px}
._offerp{text-align:center;margin:5px 0 12px}
._offerlbl2{position:absolute;top:-5px;right:73px;font-size:0.85em}
._offerimg2{position:absolute;top:-30px;right:-25px;z-index:999;border:none}

._sagent1{position:relative;font-size:0.95em}
._sagentspan{display:block;padding-right:5px;margin-top:5px}
._sagentdiv{position:absolute;right:5px;bottom:5px}

#sextendend {
  width:calc(100% + 12px);
}

#sextendend div{

width: calc(50% - 20px);
margin: 5px 10px 0px 0px;
}
/* border: 1px solid rgb(221,221,221); */
.search_offers_box {
float:left;
padding-left: 8px;
margin: 10px 0px 0px 0px;
border: 1px solid rgb(254,0,0);
border-radius: 5px;
background: rgba(240,235,230,0.3);
box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2);
}

.search_offers_box  ul {
list-style: none;
}


.search_offers_list{
 width:100% !important;

}

.search_offers_box  ul label {
display: inline-block;
overflow: hidden ;
text-overflow: ellipsis ;
white-space: nowrap;
max-width:100%;
margin-left: -20px;
}
.search_offers_box  ul label input{
  margin-right:5px;
}
 /*tooltip unsichtbar*/
.cntchilds{
  width:auto !important;
  position:absolute;
  display:none;    /*NONE*/
  margin-top: -3px !important;
  margin-left: 40px !important;
}


/*tooltip sichtbar */
.searchlabelhover:hover .cntchilds{
  display:block;
  font-weight:normal;
}
.searchlabelhover:hover{
  font-weight:bold;
}
/*aussehen tooltip */
.cntchilds li{
  margin-left:-15px !important;
  margin-top:3px;
}

.cntchildsblock{
  display:inline-block;
  background-color:rgb(251,249,247);
  border: 1px solid rgb(254,0,0);
  border-radius: 5px;
  padding-right:10px;
  margin-top:2px;
}

.pngcheck[type="checkbox"] {
  display:none;
  position:relative;
}
.pngcheck[type="checkbox"] + label::before {
  width: 22px;
  height: 18px;
  background-image: url("/_imgdom/unchecked.png");
  display: block;
  content: "";
  float: left;
  margin-right: 5px;
}
.pngcheck[type="checkbox"]:checked+label::before {
  background-image: url("/_imgdom/checked.png");
}

.pnghalfcheck[type="checkbox"]:checked+label::before {
  background-image: url("/_imgdom/halfchecked.png");
}


@media all and (max-width:1400px) {
 .blockbreadright ul{width:33%}
 .breadfooter ul{width:100%}
}

@media all and (max-width:1134px) {
 .blockoffers{margin:5px -5px 5px 3px}
 .blockbreadright div ._startbox_lnk{width:100%;max-width:100%;margin:5px !important}
 .blockbreadright div ._startbox_span{width:100%}
 .blockbreadright div ._startbox_imgw{width:100%;height:auto;margin-top:calc((50% - 120px)/2*-1) !important}
 .blockbreadright div ._startbox_imgw:hover{width:calc(100% + 12px);height:auto;margin-left:-6px;margin-top:calc((50% - 114px)/2*-1) !important}
 .blockbreadright div ._startbox_imgh{width:130%;height:auto;margin-top:0 !important;margin-left: calc((50% - 120px)/2*-1) !important}
 .blockbreadright div ._startbox_imgh:hover{width:calc(130% + 12px);height:auto;margin-top:-3px !important;margin-left: calc((50% - 114px)/2*-1) !important}
}
@media all and (max-width:1100px) {
 .blockbreadleft{width:47%}
 .blockbreadright{width:47%}
 .blockbreadright ul{width:49%}
 .breadfooter ul{width:100%}
}
@media all and (max-width:1068px) {
 #mngcontend ._startbox_lnk{width:calc(50% - 10px);max-width:calc(50% - 10px);margin:5px !important}
 #mngcontend ._startbox_span{width:100%}
 #mngcontend ._startbox_imgw{width:100%;height:auto;margin-top:calc((50% - 120px)/2*-1) !important}
 #mngcontend ._startbox_imgw:hover{width:calc(100% + 12px);height:auto;margin-left:-6px;margin-top:calc((50% - 114px)/2*-1) !important}
 #mngcontend ._startbox_imgh{width:130%;height:auto;margin-top:0 !important;margin-left: calc((50% - 120px)/2*-1) !important}
 #mngcontend ._startbox_imgh:hover{width:calc(130% + 12px);height:auto;margin-top:-3px !important;margin-left: calc((50% - 114px)/2*-1) !important}
 #mngcontend .blockbreadright ._startbox_lnk{width:100%;max-width:100%;margin:5px !important}
 #mngcontend .olst3 ._startbox_lnk{width:280px;max-width:280px;margin:0 10px 0 0 !important}
}
@media all and (max-width:920px) {
 .blockbreadleft{width:46%}
 .blockbreadright{width:46%}
}
@media all and (max-width:880px) {
 ._offerimg2{right:-20px}
}

@media all and (max-width:860px) {
 .blockbreadleft{width:46%}
 .blockbreadright{width:48%}
 ._offerimg2{right:-10px}
}
@media all and (max-width:790px) {
 .blockbreadleft{width:46%}
 .blockbreadright{width:46%}
}
@media all and (max-width:785px) {
 .blockbreadright{float:left;width:97%;max-width:97%}
 .blockbreadleft{max-width:100%;width:calc(100% - 14px)}
 .blockbreadleft div{width:100%}
 .blockbreadright{max-width:100%;width:100%}
 .blockoffers{margin:0}
 .blockbreadright div ._startbox_lnk{width:49%;max-width:49%;margin:10px 5px 0 0 !important}
 .blockbreadright div ._startbox_span{width:100%}
 .blockbreadright div ._startbox_imgw{width:100%;height:auto;margin-top:calc((50% - 120px)/2*-1) !important}
 .blockbreadright div ._startbox_imgw:hover{width:calc(100% + 12px);height:auto;margin-left:-6px;margin-top:calc((50% - 114px)/2*-1) !important}
 .blockbreadright div ._startbox_imgh{width:100%;height:auto;margin-left:0 !important;margin-top:calc((50% - 120px)/2*-1)}
 .blockbreadright div ._startbox_imgh:hover{width:calc(100% + 12px);height:auto;margin-left:-6px !important;margin-top:calc((50% - 114px)/2*-1)}
}

@media all and (max-width: 54em) {
 #offerbox{max-width:100%;padding:0 !important;margin:0}
 ._offerimg2{right:-12px}
 ._offerlbl2{right:85px}
}

@media all and (max-width:620px) {
 .blockbreadleft{width:97%;max-width:97%;float:left;margin-right:0px}
 .blockbreadright{float:left;width:calc(100% - 5px);max-width:calc(100% - 5px)}
}

@media all and (max-width:610px) {
 .blockbreadright div ._startbox_lnk{width:100%;max-width:100%;margin:10px 0 !important}
 .blockbreadright div ._startbox_span{width:100%}
 .blockbreadright div ._startbox_imgw{width:100%;height:auto;margin-top:calc((50% - 120px)/2*-1) !important}
 .blockbreadright div ._startbox_imgw:hover{width:calc(100% + 12px);height:auto;margin-left:-6px;margin-top:calc((50% - 114px)/2*-1) !important}
 .blockbreadright div ._startbox_imgh{width:100%;height:auto;margin-left:0 !important;margin-top:calc((50% - 120px)/2*-1)}
 .blockbreadright div ._startbox_imgh:hover{width:calc(100% + 12px);height:auto;margin-left:-6px !important;margin-top:calc((50% - 114px)/2*-1)}
 #mngcontend ._startbox_lnk{width:calc(100% - 4px);max-width:100%;margin:5px !important}
 #mngcontend .olst3 ._startbox_lnk{width:calc(100% - 4px);max-width:100%;margin:0px !important}
 .olst3{width:100%}
}
@media all and (max-width:600px) {
 body{margin:0}
 #article{margin:0;padding:0;max-width:100%}
 .p3home{max-width:calc(100% - 1px);overflow:hidden}
 .blockbreadleft{padding:0;max-width:calc(100% - 2px);width:calc(100% - 2px)}
 .blockbreadright{padding:0;max-width:100%;width:100%}
 /*.blockbreadright a{margin-left:3px}*/
 .search_offers_box{float:none}
 #sextendend div{width: calc(100% - 25px)}
 ._searchimg {max-width:calc(100% - 6px)}
 ._searchcng {max-width:100%}
 ._startbox{border:1px solid #ddd;border-radius:5px;padding:7px 10px;top:20px;height:20px}
}
@media all and (max-width:540px) {
  div.listgroup{max-width:initial;width:calc(100% - 14px);margin:0 0 14px}
  div.listgroup h2{font-size:large;font-weight:bold}
  div.listgroup ul li a{border:1px solid rgb(221,221,221);border-radius:5px;padding:6px;background-color:rgb(250,250,250);margin:10px 5px 20px;font-size:large}
  div.listblock h2{font-size:large;font-weight:bold;display:inline-block;width:initial;max-width:100%}
  div.listblock a{border:2px groove rgb(255,255,255);border-radius:5px;padding: 6px;margin:10px 5px 20px}
  /*div.blockbreadright a{border:1px solid rgb(221,221,221);border-radius:5px;padding:6px;margin:6px 8px;width:initial;display:inline-block}*/
}
@media all and (max-width:520px) {
 ._searchbx1{width:100%}
 ._searchbox{top:0;min-width:unset;margin:0;}
 ._searchtxt{float:unset;width:100%;margin-top:5px}
 ._searchcng,._searchimg{height:260px}
}
@media all and (max-width:500px) {
 ._searchbox{width:calc(100% - 13px)}
 ._searchdiv{float:unset}
 ._searchcng,._searchimg{height:268px}
 ._banner{padding:5px 0}
 .search_offers_list label {border:1px solid #d2d2d2;padding:2px 7px 2px 2px;border-radius:5px;margin-top: 2px;font-size:16px}
}
@media all and (max-width:488px) {
 ._banner{overflow-x:scroll}
 .headline{padding:5px 0}
 ._searchimg{width:calc(100% - 2px)}
}
@media all and (max-width:456px) {
  .olst3{width:100%}
  ._startbox_lnk{width:100%;margin:5px 0 !important}
  ._startbox_span{width:100%}
  ._startbox_imgw{width:100%;height:auto;margin-top:calc((50% - 120px)/2*-1) !important}
  ._startbox_imgw:hover{width:calc(100% + 12px);height:auto;margin-left:-6px;margin-top:calc((50% - 114px)/2*-1) !important}
  ._startbox_imgh{width:100%;height:auto;margin-left:0 !important;margin-top:calc((50% - 120px)/2*-1)}
  ._startbox_imgh:hover{width:calc(100% + 12px);height:auto;margin-left:-6px !important;margin-top:calc((50% - 114px)/2*-1)}
  margin-top: calc((100% - 180px) / 2 * -1);
}
@media all and (max-width:440px) {
 #offerbox{width:calc(100% - 12px)}
 /* .p3home{overflow:scroll} */
}
@media all and (max-width:420px) {
 .breadlist{width:100%}
}
@media all and (max-width:380px) {
 ._searchcng,._searchimg{height:334px}
}

