.w{width:440px;}

/* Choose Plachutta */
#choose-site .nolist{float:left;}
#choose-site .nolist li{float:left;width:140px;position:relative;height:229px;margin-left:10px;}
#choose-site .nolist li:first-child{margin-left:0;}
#choose-site .nolist li p{display:table-cell;vertical-align:middle;height:51px;}
#choose-site .nolist li .logo a{width:auto;}
#choose-site .nolist li .img{display:block;position:absolute;bottom:0;background-size:140px auto!important;;height:99px;width:140px;overflow:hidden;}
#choose-site .nolist.others li{height:250px;}
#choose-site .nolist.others li p{height:68px;}
#choose-site .nolist.others li:nth-child(3) .logo a{margin-top:21px;}
#choose-site .nolist li.no1 .img{background:url("../img/choose-hietzing21092018.jpg") no-repeat center center transparent;}
#choose-site .nolist li.no2 .img{background:url("../img/choose-wollzeile.jpg") no-repeat center center transparent;}
#choose-site .nolist li.no3 .img{background:url("../img/choose-nussdorf.jpg") no-repeat center center transparent;}
#choose-site .nolist.others li.no1 .img{background:url("../img/choose-oper.jpg") no-repeat center center transparent;}
#choose-site .nolist.others li.no2 .img{background:url("../img/choose-gruenspan.jpg") no-repeat center center transparent;}
#choose-site .nolist.others li.no3 .img{background:url("../img/choose-mario.jpg") no-repeat center center transparent;}
#choose-site .bgs{position:absolute;z-index:0;left:50%;width:250px;background-size:250px auto!important;}
#choose-site .bg-topf{background:url("../img/bg/topf.png") no-repeat 0 0 transparent;height:141px;top:280px;margin-left:100px;}
#choose-site .bg-besteck{background:url("../img/bg/besteck.png") no-repeat 0 0 transparent;height:116px;top:455px;margin-left:-350px;}
#choose-site .bg-bier{background:url("../img/bg/bier.png") no-repeat 0 0 transparent;height:146px;top:690px;margin-left:-55px;}

/* TOP */
#top{height:60px;}
#top .w{padding:0 5px;}
#top .choose-site{position:absolute;top:20px;margin:0;border:none;}
#top .block-right{float:right;position:relative;}
#top .block-right{top:20px;margin-right:0;}
#top a.fb{top:17px;}

/* Stage */
#stage .w{height:300px;}
#stage h1{font-size:30px;line-height:32px;margin-top:60px;}
#stage h1 span{font-size:22px;}
#stage .contact{width:220px;}

/* Main Navi */
#main-navi .search form{position:relative;}
#main-navi .search form .form-item input[type="text"]{width:100%;padding-right:100px;}
#main-navi .search form .form-actions{position:absolute;width:80px;margin:0;right:6px;top:6px;}
#main-navi .search form .form-actions input[type="submit"]{height:35px;line-height:35px;}

/* Content */
.not-front #content{min-height:400px;}

/* --- HP --- */
.hpblocks .block-reservation table{margin-bottom:0;}
.hpblocks .block-reservation .contact{border-top:1px solid #83af9b;padding-top:8px;margin-top:8px;position:relative;}
.hpblocks .block-reservation .contact::before{display:block;content:"";width:14px;height:20px;background-color:#f3f0e9;position:absolute;top:-10px;left:50%;margin-left:-7px;}
.hpblocks .block-reservation .online,.hpblocks .block-reservation .tel{border:none;float:left;width:50%;padding:12px 20px 0 70px;background-position:20px 18px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.hpblocks .block-reservation .tel{background-position:28px 18px;border-left:1px solid #83af9b;}

.hpblocks .block-contact,.hpblocks .block-newsletter{width:214px;height:200px;float:left;}
.hpblocks .block-contact{margin-right:12px;}
.wollzeile .hpblocks .block-contact{background-size:cover;}
.hpblocks .block-contact p{position:absolute;width:auto;left:20px;bottom:20px;}

.hpblocks .block-image{clear:both;}

.hpblocks .block-chook,.hpblocks .block-facebook{height:212px;}
.hpblocks .block-chook{background:url("../img/bg/topf-hp.png") no-repeat 0 center transparent;}
.hpblocks .block-facebook{background:url("../img/bg/besteck-hp.png") no-repeat 0 center transparent;}
.hpblocks .block-chook .bg-grey,.hpblocks .block-facebook .bg-grey{width:200px;position:absolute;right:0;height:180px;}

#allrestaurants .right li{padding:20px 40px;height:110px;}
#allrestaurants .right li.mario{padding-top:45px;}

/* --- Unterseiten --- */
.galerie ul.thumbs li{width:82px;height:82px;}
.wbg{padding:30px;margin-top:35px;}

/* Tafelspitz */
.tafelspitz #rezept .print{width:120px;margin:0 auto;}

/* Shop */
.wbg.shop .bottom .form-actions{width:345px;}

/* Reservierungen */
#gruppenreservierung .nolist li{float:left;width:186px;}
#gruppenreservierung .nolist li:nth-child(even){margin-left:8px;}
#gruppenreservierung .nolist li.no6 a{padding:36px 0;}

/* Kontakt */
.kontakt .wbg{margin:0;}
.kontakt .adresse{margin-top:25px;color:#918e87;}
.kontakt .adresse .adressblock .b{color:#00614a;}

/* BGs */
#content .bgs{position:absolute;z-index:0!important;left:50%;width:250px;background-size:250px auto!important;}
#content .bg-topf{background:url("../img/bg/topf2.png") no-repeat 0 0 transparent;height:141px;top:200px;margin-left:200px;}
#content .bg-suacier{background:url("../img/bg/suacier.png") no-repeat 0 0 transparent;height:141px;top:880px;margin-left:-450px;}
#content .bg-bier{background:url("../img/bg/bier.png") no-repeat 0 0 transparent;height:146px;top:1550px;margin-left:200px;}
#content .bg-besteck{background:url("../img/bg/besteck2.png") no-repeat 0 0 transparent;height:116px;top:2350px;margin-left:-450px;}
#content .bg-topf.no2{top:3000px;}
#content .bg-suacier.no2{top:3600px;}
#content .bg-bier.no2{top:4300px;}
#content .bg-besteck.no2{top:5000px;}

/* Footer */
#footer .fbottom .block{float:left;width:50%;}