.w{width:700px;}h1,.likeh1{font-size:38px;margin:40px 0;line-height:38px;}.button:hover,input[type="submit"]:hover{background-color:#05624c;}#main-navi ul.menu li:hover a,#main-navi .search .fa-search:hover{opacity:0.8;}/* Choose Plachutta */#choose-site h2{font-size:46px;margin-top:35px;letter-spacing:0.5px;margin-bottom:3px;}#choose-site .subline{font-size:24px;margin-bottom:35px;}#choose-site .reservieren{position:absolute;right:0;top:-12px;float:none;}#choose-site .warenkorb{position:absolute;float:none;left:0;top:-12px;}#choose-site .nolist{margin:12px 0 12px;}#choose-site .nolist li{width:223px;height:315px;margin-left:15px;}#choose-site .nolist li p{width:199px;height:51px;}#choose-site .nolist li .img{width:223px;height:157px;background-size:223px auto!important;}#choose-site .nolist.others li{height:338px;padding-top:12px;}#choose-site .nolist.others li .logo a{width:170px;}#choose-site .nolist.others li p{height:51px;}#choose-site .nolist.others li:nth-child(3) .logo a{margin:19px auto 24px auto;}#choose-site h3{font-size:23px;}#choose-site .nolist li:hover .img{background-size:233px auto!important;}#choose-site .bgs{width:300px;background-size:300px auto!important;}#choose-site .bg-topf{height:169px;top:295px;margin-left:220px;}#choose-site .bg-besteck{height:116px;top:532px;margin-left:-500px;}#choose-site .bg-bier{height:174px;top:842px;margin-left:-43px;}/* Stage */#stage{background-position:center bottom!important;}#stage .w{height:500px;}#stage h1{font-size:42px;line-height:38px;margin-top:130px;}#stage h1 span{font-size:28px;}#stage .contact{width:230px;}#stage .contact .reservation{font-size:18px;width:170px;}#stage .contact .reservation:hover{background-color:rgba(255,255,255,0.2);}#stage a.down{display:block;}/* Content */.not-front #content{min-height:500px;padding-top:16px;}.wbg .leftbox{float:left;width:310px;}.wbg .rightbox{float:right;width:310px;}/* --- HP --- */.hpblocks .block{margin-bottom:30px;}.hpblocks .block h2{font-size:32px;}.hpblocks .block-reservation p{margin-bottom:4px;}.hpblocks .block-reservation table{width:100%;}.hpblocks .block-reservation table td{display:table-cell;width:auto;}.hpblocks .block-reservation .contact{margin-top:25px;}.hpblocks .block-contact,.hpblocks .block-newsletter{width:335px;height:200px;}.hpblocks .block-contact{margin-right:30px;}.hpblocks .block-contact p{position:absolute;width:auto;left:20px;bottom:20px;margin:0;}.hpblocks .block-newsletter p{margin-bottom:25px;}.hpblocks .block-image{clear:none;}.hpblocks .block-image.image1,.hpblocks .block-facebook{margin-right:30px;float:left;width:335px;}.hpblocks .block-image.image2,.hpblocks .block-chook{float:right;width:335px;}.hpblocks .block-chook{background-size:180px auto;}.hpblocks .block-facebook{background-size:220px auto;}.hpblocks .block-facebook .fa-facebook:hover{color:#fff;background-color:#3663a6;}#allrestaurants .right li{width:33%;height:115px;}/* --- Unterseiten --- */.submenu .menu{display:table;margin:0 auto;}.submenu .menu li{border:none;float:left;margin-left:20px;}.submenu .menu li a{font-size:14px;padding:8px 0;}.submenu .menu li:hover a{opacity:0.8;}.submenu .menu li:first-child{margin:0;}.galerie h2{margin:35px 0;}.galerie ul.thumbs li{width:161px;height:161px;margin:7px;}/* Tafelspitz */.tafelspitz #essen ol li{float:left;width:33%;padding:0 12px;min-height:300px;position:relative;}.tafelspitz #essen ol li img{position:absolute;bottom:0;}.tafelspitz #rezept h3{margin-bottom:30px;}.tafelspitz #rezept .left{width:320px;float:left;}.tafelspitz #rezept .right{width:300px;float:right;}.tafelspitz #rezept .right h3{text-align:right;}.tafelspitz #rezept .print{width:120px;margin:0;position:absolute;top:35px;right:35px;}/* Speisekarte */.speisekarte .info a:hover{text-decoration:underline;}/* Shop */.wbg.shop ul.shoplist > li{padding:20px;}.wbg.shop ul .pic{float:left;width:190px;}.wbg.shop ul .txt{float:right;width:450px;}.wbg.shop ul .txt h2{font-size:21px;}.wbg.shop ul .pic img{width:auto;}.wbg.shop .bottom p{width:180px;float:left;}.wbg.shop .bottom form{float:right;width:255px;}.wbg.shop .bottom .form-actions{width:185px;}/* Reservierungen */#einzelreservierung .text .left,#einzelreservierung .text .right{float:left;width:50%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}#einzelreservierung .text .left{padding-right:25px;}#gruppenreservierung p{text-align:center;margin-bottom:25px;}#gruppenreservierung .nolist li{width:195px;margin-left:0;margin:0 18px 18px 0;}#gruppenreservierung .nolist li:nth-child(even){margin-left:0;}#gruppenreservierung .nolist li a{padding:25px 12px;}#gruppenreservierung .nolist li a:hover{color:#fff;background:#00614a;}#gruppenreservierung .nolist li a:hover span{color:#fff;}#gruppenreservierung .nolist li.no4 a:hover{background:#716952;border-color:#716952;}#gruppenreservierung .nolist li.no5 a:hover{background:#ddd200;border-color:#ddd200;}#gruppenreservierung .nolist li.no6 a:hover{background:#7f5d3a;border-color:#7f5d3a;}.reservierungen.gruppen a.back{font-size:14px;margin-top:8px;}.reservierungen.gruppen .button{margin-top:35px;}.reservierungen.gruppen .menuvorschlag{padding:45px 0;margin:45px 0;}.reservierungen.gruppen .menuvorschlag h2{font-size:30px;}.reservierungen.gruppen .menuvorschlag .wbg{padding:30px 20px;}/* Sozial Engagement */.sozialengagement.wbg{padding:50px 12px 40px 12px;}.sozialengagement .nolist li{width:25%;height:140px;margin-bottom:30px;padding:0 12px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}/* Kontakt */.kontakt .adresse .adressblock{padding-left:50px;position:relative;}.kontakt .adresse .adressblock::before{display:block;content:"";width:30px;height:2px;background-color:#e1d7b3;position:absolute;left:0;top:10px;}.kontakt .adresse h2{font-size:34px;}.kontakt .adresse h3{margin-bottom:20px;}.kontakt .adresse a:hover{color:#00614a;}.kontakt .adresse p,.kontakt .adresse table td{line-height:24px;}/* BGs */#content .bgs{width:300px;background-size:300px auto!important;}#content .bg-topf{height:169px;margin-left:350px;}#content .bg-suacier{height:160px;margin-left:-650px;top:580px;}#content .bg-bier{height:174px;margin-left:350px;top:950px;}#content .bg-besteck{height:116px;margin-left:-650px;top:1250px;}#content .bg-topf.no2{top:1500px;}#content .bg-suacier.no2{top:1705px;}#content .bg-bier.no2{top:2155px;}#content .bg-besteck.no2{top:2450px;}/* Footer */#footer{font-size:13px;background-size:495px auto;}#footer #footer-top ul.menu{text-align:center;margin:0 auto;display:table;}#footer #footer-top ul.menu li{float:left;margin:0 0 0 35px;}#footer #footer-top ul.menu li:first-child{margin-left:0;}#footer a:hover{text-decoration:underline;}#footer .fbottom .block{text-align:left;width:233px;}#footer .fbottom::before{width:519px;height:250px;background-size:519px auto;top:0;left:-400px;}#footer .fbottom::after{width:335px;height:142px;background-size:335px auto;top:-25px;right:-150px;}#allrestaurants .right li a:hover img{width:160px;}#allrestaurants .right li.oper a:hover img,#allrestaurants .right li.gruenspan a:hover img,#allrestaurants .right li.mario a:hover img{width:190px;}/* Hover */a,input[type="submit"],#main-navi .search .fa-search,#allrestaurants .right li img{-webkit-transition:0.1s ease-in-out 0s;-moz-transition:0.1s ease-in-out 0s;-o-transition:0.1s ease-in-out 0s;-ms-transition:0.1s ease-in-out 0s;transition:0.1s ease-in-out;}#choose-site .nolist li .img{-webkit-transition:0.2s ease-in-out 0s;-moz-transition:0.2s ease-in-out 0s;-o-transition:0.2s ease-in-out 0s;-ms-transition:0.2s ease-in-out 0s;transition:0.2s ease-in-out;}